Promote Media Sink preview to production (v0.8.0) #1
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
ai-collab/media-sink!1
Loading…
Reference in a new issue
No description provided.
Delete branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Work on
devfor the Guildhall preview. Do not merge unless promoting to production.Current tip is v0.8.0: personal-library Permissions (Hidden / Show / Sync) with profile defaults and bulk actions, library selection on the left and bulk buttons on the right, table pager with go-to-page and rows controls, curator select-all clears after bulk when rows leave, and Curator/Admin side nav highlights only the current page. Earlier
devwork (disposition, Operations Scan, hub scans, scripts) is included.Preview: https://dev.mediasink.valleygeek.net/
Production (after merge): https://mediasink.valleygeek.net/
Verified:
pytest56 passed; local compose health 0.8.0, My library Permissions and bulk labels, Account default permission,/curator/queueand/admin/usersside nav current page, page size persisted.Scan named a main library and created a user library on first contact, so a script name had to match the shared catalog. Operators instead keep personal library names of their own and link them on My library. The administrator creates main libraries, sets each local directory under MS_MEDIA_ROOT, and designates a already-linked personal library as hub before queue jobs exist. Hub files that already sit at {media root}/{local directory}/{relative path} are marked stored and are not uploaded. Downloads read that path when present, otherwise the checksum blob store. Uploads of files the hub does not yet hold still land in the blob store; they are not written into the Plex tree. Rejected auto-matching a personal name to a main library, and rejected chown of MS_MEDIA_ROOT in the entrypoint. Script-only commits bump PATCH. This change also updates the app, so the version is 0.4.0 -> 0.5.0.Coolify rejects volume sources that contain ${, so the preview bind ${MS_MEDIA_ROOT:-/mnt/smb/plexmedia} failed deploy. The Guildhall compose now mounts /mnt/smb/plexmedia and sets MS_MEDIA_ROOT to that path. Local compose mounts ./media at /media. Environment substitution for secrets is unchanged.Instantiate Media Sink (dev preview)to Promote Media Sink preview to production (v0.6.0)Promote Media Sink preview to production (v0.6.0)to Promote Media Sink preview to production (v0.7.0)Promote Media Sink preview to production (v0.7.0)to Promote Media Sink preview to production (v0.8.0)View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.