Add patterned rename and Move to, and keep settings, selection, and queue speed from resetting.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
26
Backlog.md
26
Backlog.md
@@ -294,18 +294,19 @@ Goal: Replace FileRenamer workflows.
|
||||
- [x] Counter padding
|
||||
- [x] Case conversion
|
||||
- [x] Extension handling
|
||||
- [ ] Metadata placeholders
|
||||
- [x] Metadata placeholders
|
||||
|
||||
Potential placeholders:
|
||||
|
||||
- `{CreatedDate}`
|
||||
- `{TakenDate}`
|
||||
- `{ModifiedDate}`
|
||||
- `{Counter}`
|
||||
- `{Width}`
|
||||
- `{Height}`
|
||||
- `{Artist}`
|
||||
- `{Title}`
|
||||
- `{Project}`
|
||||
- `{Project}` (Git repo folder, else parent)
|
||||
- `{Extension}`
|
||||
|
||||
## Workflow
|
||||
@@ -318,6 +319,25 @@ Potential placeholders:
|
||||
- [x] Add Rename operations to File Operations Queue
|
||||
- [x] Store `OldPath -> NewPath`
|
||||
- [x] Support Undo for completed rename batches
|
||||
- [x] Tags from filename
|
||||
- [x] Filename from tags
|
||||
- [x] Tag editor (Artist, Title, Album, Track, Year, Genre)
|
||||
- [x] Queue tag writes
|
||||
- [x] Saved name patterns
|
||||
- [x] EXIF Date Taken on photos
|
||||
- [x] `{Project}` from Git repo / parent folder
|
||||
|
||||
---
|
||||
|
||||
# Move to
|
||||
|
||||
Patterned move with per-file destination folders (Plex-style movie folders, dated backups, and similar).
|
||||
|
||||
- [x] Destination pattern popup
|
||||
- [x] `%filename%` `%filename_noext%` `%ext%` `%year%` `%month%` `%parent%` `%source_drive%`
|
||||
- [x] Create missing destination folders
|
||||
- [x] History / saved patterns
|
||||
- [x] Preview and queue through File Operations Queue
|
||||
|
||||
---
|
||||
|
||||
@@ -440,7 +460,7 @@ Goal: Understand what files and folders represent rather than relying only on ex
|
||||
- [ ] MIME/content signature
|
||||
- [x] Folder structure
|
||||
- [x] Git metadata
|
||||
- [ ] Media metadata
|
||||
- [x] Media metadata
|
||||
- [x] Known application structures (`node_modules`, `bin`, `obj`, `.vs`)
|
||||
- [x] File age (old installers flagged in preview)
|
||||
- [ ] File relationships
|
||||
|
||||
Reference in New Issue
Block a user