Add support for official collections
Open
@owenvoke is already working on this.
Since May 16, 2026.
type: discussion
- Dominant language
- PHP
- Stars
- 0
- Forks
- 0
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 4
Description
Description
It would make sense to have official collections that can be synchronised from upstream.
Possible implementation
This would involve:
- Making the
user_idnullable - Adding synchronisation support from the API (perhaps with a flag)
- Handle null-safe collection users (show an "Official" badge)
This would also need to have collections upstream, suggesting the format:
[
{
"id": "...",
"name": "Collection Name",
"description": "...",
"keeps": [
"uuid-1..."
]
}
]
Having thought about this more, it would likely be better as a idempotent seeder as collections are Keep-specific.
Other considerations
- It could also be good to have a "Clone" functionality, where you can clone official collections
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.