Skip to content

Feature curations - #560

Merged
Zir0h merged 9 commits into
teia-community:mainfrom
josim:feature-curations
Aug 29, 2026
Merged

Zir0h merged 9 commits into
teia-community:mainfrom
josim:feature-curations

Conversation

@josim

@josim josim commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Collections

Collections reuse the existing collab (split) contract flow unchanged, with two additions:

  • the connected wallet is pre-filled as a collaborator
  • the Teia DAO treasury is automatically added as a 2% fee beneficiary
  • Add the Collections tab and a /collaborate/collections route using a new isCollection prop

Curations

Curations, artist-created token collections.

  • New /curations section: browse curations, view a curation's tokens, and create/edit your own

Music player: curations containing audio tracks get a "Listen" button that opens a pop-up player (/curations/:id/play) with playlist, seek/volume, compact view, and lock-screen controls via the Media Session API

josim and others added 9 commits August 18, 2026 17:37
Adding "Collections" to collab.
Collections reuse the existing collab (split) contract flow unchanged, with two additions:
- the connected wallet is pre-filled as a collaborator
- the Teia DAO treasury is automatically added as a 2% fee beneficiary

- Add the Collections tab and a /collaborate/collections route using a new `isCollection` prop
- Auto-inject the DAO treasury as a benefactor
- Pre-fill the connected wallet as a default collaborator (address only, shares left blank)
- Show a "Teia multisig receives 2%" indicator
- Handle the unsynced state on all three collab tabs with a Sync wallet
  button; also fixes the Manage tab showing "Looking for collabs..."
  indefinitely when no wallet is connected
Introducing Curations, stored on IPFS, kept on-chain: KT1NdDcfE1mzAc6nYgV5psGcK3L86FqogKVq

title, token list, tags, linked channels, linked calendar
events and cover are all stored on IPFS

- Overview: paginated browse, search and filter toggle
- Card Preview falls back to first token added to the curation if no cover_image is set
- Detail Curation view
- Curation Editor
Each Curation holding audio/video artworks will display a „Listen“ button.
This opens a new player window (/curations/:id/play)
The player supports navigation, volume, lock-screen controls (Media Session API).
Switched PreviewURI to thumbnail/displayuri
We need to find a way to support old tokens (default display/thumbnailuri).
Maybe we can create a new thumbnail, but needs another pin
This might be combined with the calendar / channel draft function in the future
Moving the play state for lock-screen handlers act on the element directly.
Add lock-screen progress bar.
- show linked events & channels as a button
- add play emoji to Listen Button
- fees
- only owner can edit
- moderator flag
- migration page (will be removed before main)
@Zir0h
Zir0h merged commit 31c1ac9 into teia-community:main Aug 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants