root 67a6cbcd9e feat(media-supply): persist favorites with multi-group membership
Move media favorites from client state to PostgreSQL with server-side
search and pagination.

- Store favorites keyed by (tenant, user, group, resource) so a resource
  can belong to multiple groups; the 500-resource cap counts distinct
  resources, not memberships.
- Add favorite-group CRUD and group/global removal routes, with silent
  cleanup of delisted or invisible resources on read.
- Serve favorite resource details server-side, 10 per page, with name/ID
  search; favorites-page removal is group-scoped, resources-page removal
  is global.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 20:21:59 +08:00
2026-06-14 21:03:13 +08:00
S
Description
No description provided
Readme 194 MiB
Languages
Go 47%
TypeScript 28.3%
Vue 23%
Shell 0.9%
JavaScript 0.3%
Other 0.4%