Appearance
Showrooms
Overview
A showroom is a curated collection of posts assembled by a user to present a group of artworks together — similar to mounting a gallery exhibition. The owner controls which posts appear and invites other users to view it. A post can appear in multiple showrooms at the same time. Interactions made within a showroom (likes, comments, comment likes) are tracked separately from the same post's public interactions.
Fields
| Field | What it represents |
|---|---|
| Owner | The user who created the showroom |
| Name | The showroom title (unique per user) |
| Subtitle | A secondary line of text |
| Description | A free-text description |
| From date | Optional opening date of the exhibition period |
| To date | Optional closing date of the exhibition period |
| Thumbnail | The showroom's cover image |
| Cover card | A card whose front image is used as the cover (optional) |
Relations
Business Rules
- A user may create any number of showrooms.
- Showroom names must be unique within the owner's own showrooms.
- The owner can add any of their own posts to a showroom.
- A post can appear in multiple showrooms simultaneously.
- The owner can invite other users to view the showroom; invited users must accept the invitation before gaining access.
- Invited users can see all posts in the showroom and can interact (likes, comments, comment likes) within the showroom context.
- Interactions within a showroom are independent from the same post's public interactions.
- Removing a post from a showroom affects only that showroom; the post is unaffected elsewhere.
- Removing a user's invitation revokes their access immediately.
- The owner can edit the showroom's name, subtitle, description, dates, and cover image at any time.
- A showroom cannot be shared with a user who is in a blocking relationship with the owner. If a blocking relationship is created between the owner and an invited user, that user's access is removed immediately. See Blocking.
- Creating a showroom costs coins. If the owner's balance is insufficient, the showroom is not created. See Coins.
Constraints
- Showroom names must be unique per owner.
- Only the owner can add or remove posts.
- Only the owner can invite or remove users.
- Only the owner can edit showroom details.