Skip to content

Add nested folders inside projects - #72

Closed
diste12 wants to merge 6 commits into
yusufipk:masterfrom
Ascensore:internal-project-folders
Closed

Add nested folders inside projects#72
diste12 wants to merge 6 commits into
yusufipk:masterfrom
Ascensore:internal-project-folders

Conversation

@diste12

@diste12 diste12 commented Aug 28, 2026

Copy link
Copy Markdown

Summary

  • Adds nested folders on a project (create, rename, move, delete) so dailies and selects can live together without moving videos to another project.
  • Project page uses ?folder= for the current folder; uploads and new videos land in that folder. Deleting a folder sends its videos to the project root.
  • Auth-matrix and API tests cover unauthenticated, outsider, commentator, cycle, and 32-level depth cases.

Test plan

  • bun run check and bun run test (pre-push already ran these)
  • Apply migration 20260828180000_project_folders on the app database
  • On a project: create a folder, open it, add/move a video, rename, then delete the folder and confirm videos return to root

Made with Cursor

diste12 and others added 6 commits August 28, 2026 15:48
Ship machine auth, persisted timecode, a media worker, interactive
transcripts, and EDL/FCPXML export so this fork can replace Frame.io
for in-house review.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat: internal review API, transcripts, and NLE marker sync
Remember each NLE sequence start so markers land on the right frame, share
sentinel/reconcile mapping with both panels, highlight transcript words from
the player clock, and turn camera masters into an H.264 AAC proxy the browser
can play.

Co-authored-by: Cursor <cursoragent@cursor.com>
feat: sequence offsets, NLE core share, and review proxies
Editors can group dailies and selects without moving videos to another project.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@diste12
diste12 requested a review from yusufipk as a code owner August 28, 2026 16:56
@diste12

diste12 commented Aug 28, 2026

Copy link
Copy Markdown
Author

Opened against the wrong repository (upstream OpenFrame). This work belongs on the Maas-Frame fork.

@diste12 diste12 closed this Aug 28, 2026
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.

1 participant