Growing Files: Per-upload toggle, retention controls, and seamless relinking #92

Open
opened 2026-05-25 20:57:58 -04:00 by zgaetano · 1 comment
Owner

Deferring per-upload toggle + retention controls to v1.3. The global growing-files config (enable/disable, mount path, SMB URL, promote-to-S3 idle threshold) is in Settings → Storage → Growing files (SMB) and migration 015 ships the retention setting field. Per-upload override + automated retention sweep is the v1.3 epic.

Deferring per-upload toggle + retention controls to v1.3. The global growing-files config (enable/disable, mount path, SMB URL, promote-to-S3 idle threshold) is in `Settings → Storage → Growing files (SMB)` and migration 015 ships the retention setting field. Per-upload override + automated retention sweep is the v1.3 epic.
zgaetano added the
enhancement
label 2026-05-25 21:14:35 -04:00
Author
Owner

Fix Plan — #92 Growing Files: toggle, retention, relinking

Scope:

  1. Per-upload toggle: Add checkbox in upload UI to enable/disable growing file mode per asset.
  2. Retention controls: Configurable retention period for growing files. Auto-cleanup via cron/BullMQ.
  3. Seamless relinking: When growing file completes, auto-relink proxy/thumbnail to final version without user action.

Files: upload UI, schema (retention_days column), scheduler relinking logic
Effort: ~4h
**Priority: P3 — feature

## Fix Plan — #92 Growing Files: toggle, retention, relinking **Scope:** 1. **Per-upload toggle:** Add checkbox in upload UI to enable/disable growing file mode per asset. 2. **Retention controls:** Configurable retention period for growing files. Auto-cleanup via cron/BullMQ. 3. **Seamless relinking:** When growing file completes, auto-relink proxy/thumbnail to final version without user action. **Files:** upload UI, schema (retention_days column), scheduler relinking logic **Effort:** ~4h **Priority: P3 — feature
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: WildDragonLLC/dragonflight#92
No description provided.