diff --git a/docs/updates/roadmap.md b/docs/updates/roadmap.md index 51856204..03d9d23f 100644 --- a/docs/updates/roadmap.md +++ b/docs/updates/roadmap.md @@ -40,7 +40,7 @@ Must be finalized or deemed "feature complete" before other core features are de See the "[Library](#library)" section for features related to the library database rather than the underlying schema. - [x] A SQLite-based library save file format **[[v9.5.0](./changelog.md#950-2025-03-03)]** -- [ ] Cached File Properties Table :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** +- [ ] Cached File Properties Table :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** - [x] Date Entry Added to Library :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Date File Created :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Date File Modified :material-chevron-triple-up:{ .priority-high title="High Priority" } @@ -78,15 +78,15 @@ A detailed written specification for the TagStudio tag and/or library format. In - Similar to List View in concept, but displays one large preview that can cycle back/forth between entries. - [ ] Smaller thumbnails of immediate adjacent entries below :material-chevron-double-up:{ .priority-med title="Medium Priority" } - [x] Library Statistics Screen :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.4]** -- [ ] Unified Library Health/Cleanup Screen :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.4]** +- [x] Unified Library Health/Cleanup Screen :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.4]** - [x] Fix Unlinked Entries - [x] Fix Duplicate Files - [x] ~~Fix Duplicate Entries~~ - - [ ] Remove Ignored Entries :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.5.4]** - - [ ] Delete Old Backups :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.5]** - - [ ] Delete Legacy JSON File :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.5]** + - [x] Remove Ignored Entries :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.5.4]** + - [x] Delete Old Backups :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.4]** + - [x] Delete Legacy JSON File :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.5.4]** - [x] Translations -- [ ] Search Bar Rework :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.0]** +- [ ] Search Bar Rework :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.x]** - [ ] Improved Tag Autocomplete :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Tags appear as widgets in search bar :material-chevron-triple-up:{ .priority-high title="High Priority" } - [x] Unified Media Player @@ -111,9 +111,9 @@ A detailed written specification for the TagStudio tag and/or library format. In - [ ] Recent Tags - [ ] Tag Search - [ ] Pinned Tags -- [ ] New Tabbed Tag Building UI to Support New Tag Features :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** +- [ ] New Tabbed Tag Building UI to Support New Tag Features :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** - [ ] Custom Thumbnail Overrides :material-chevron-double-up:{ .priority-med title="Medium Priority" } -- [ ] Media Duration Labels :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** +- [ ] Media Duration Labels :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** - [ ] Word/Line Count Labels :material-chevron-up:{ .priority-low title="Low Priority" } - [ ] Custom Tag Badges :material-chevron-up:{ .priority-low title="Low Priority" } - Would serve as an addition/alternative to the Favorite and Archived badges. @@ -146,16 +146,16 @@ Some form of official plugin support for TagStudio, likely with its own API that - [x] Per-Library Tags - [ ] Global Tags :material-chevron-triple-up:{ .priority-high title="High Priority" } -- [ ] Multiple Root Directories :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** - - [ ] Ability to store TagStudio library folder separate from library files :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** -- [ ] Automatic Entry Relinking :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.0]** +- [ ] Multiple Root Directories :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** + - [ ] Ability to store TagStudio library folder separate from library files :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** +- [ ] Automatic Entry Relinking :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.x]** - [ ] Detect Renames :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Detect Moves :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Detect Deletions :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Performant :material-chevron-triple-up:{ .priority-high title="High Priority" } -- [ ] Background File Scanning :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.0]** +- [ ] Background File Scanning :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.x]** - [x] Thumbnail Caching **[[v9.5.0](./changelog.md#950-2025-03-03)]** - - [ ] Audio Waveform Caching :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.7.0]** + - [ ] Audio Waveform Caching :material-chevron-double-up:{ .priority-med title="Medium Priority" } **[v9.7.x]** ### :material-grid: [Entries](../library/entry.md) @@ -168,9 +168,9 @@ Library representations of files or file-like objects. - [x] Text Lines - [x] Text Boxes - [x] Datetimes **[v9.5.4]** - - [ ] User-Titled Fields :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** - - [ ] Removal of Deprecated Fields :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.0]** -- [ ] Entry Groups :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.0]** + - [ ] User-Titled Fields :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** + - [ ] Removal of Deprecated Fields :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.6.x]** +- [ ] Entry Groups :material-chevron-triple-up:{ .priority-high title="High Priority" } **[v9.7.x]** - [ ] Non-exclusive; Entries can be in multiple groups :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Ability to number entries within group :material-chevron-triple-up:{ .priority-high title="High Priority" } - [ ] Ability to set sorting method for group :material-chevron-triple-up:{ .priority-high title="High Priority" } @@ -186,26 +186,26 @@ Discrete library objects representing [attributes](