Sync Repo-todo from project files
60
Repo-todo.-.md
Normal file
60
Repo-todo.-.md
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
<!-- codex-wiki-sync:9d07dd945745249fcbd6c030 -->
|
||||||
|
|
||||||
|
> Mirrored from `/mnt/DATA/git/pdf-tools/todo.txt`.
|
||||||
|
> Origin: `repository`.
|
||||||
|
> Active tasks and changing state belong in Gitea issues; this wiki page is durable project context.
|
||||||
|
|
||||||
|
---
|
||||||
|
Proposed roadmap as milestones
|
||||||
|
|
||||||
|
Milestone 1 — “Fast Preview & Thumbnails”
|
||||||
|
Outcome: current app feels responsive.
|
||||||
|
|
||||||
|
- delete PageList
|
||||||
|
Version
|
||||||
|
fix thumbnail sizing
|
||||||
|
progressive thumbnail rendering - Thumbnail generation: show already when not done completely; cache
|
||||||
|
thumbnail cache
|
||||||
|
preview next/previous - Flip through preview; tools on preview
|
||||||
|
keyboard shortcuts for preview and selection - Keyboard shortcuts (Ctrl+A, Del, arrows to navigate pages, etc.)
|
||||||
|
README update for current feature set - README
|
||||||
|
|
||||||
|
Milestone 2 — “Real Page Workspace”
|
||||||
|
Outcome: pages become editable workspace objects, not just indices.
|
||||||
|
|
||||||
|
introduce PageRef
|
||||||
|
duplicate selected pages - “Duplicate selected pages” into a new position
|
||||||
|
extract selection as new workspace - “Extract selection as new workspace” (open selection as a separate working document)
|
||||||
|
command history model
|
||||||
|
A sidebar history/command log
|
||||||
|
undo/redo - Undo / Redo
|
||||||
|
grid/list toggle - A grid/list view toggle
|
||||||
|
|
||||||
|
Milestone 3 — “Better Merge & Mobile”
|
||||||
|
Outcome: multi-document workflows become natural.
|
||||||
|
|
||||||
|
full multi-file merge queue - Full multi-file merge UI (queue merges, reorder incoming files)
|
||||||
|
drag PDF into page grid at hovered position - Support for drag-drop PDF into page grid to merge at the hovered position
|
||||||
|
long-press drag on mobile - Long-press drag on mobile (custom touch-DnD)
|
||||||
|
improved toolbar - UI toolbar
|
||||||
|
mobile layout cleanup - Mobile
|
||||||
|
|
||||||
|
Milestone 4 — “Structural PDF Editing”
|
||||||
|
Outcome: support common non-content-stream PDF edits.
|
||||||
|
|
||||||
|
metadata editor - Metadata editing
|
||||||
|
crop pages - Crop pages?
|
||||||
|
preview tools
|
||||||
|
form read/fill/flatten - Form read/fill/flatten
|
||||||
|
bookmarks read/edit, probably read first - Bookmarks editing
|
||||||
|
annotations read, write later - Annotations read (write optional)
|
||||||
|
|
||||||
|
Milestone 5 — “Export, Extraction & Power Tools”
|
||||||
|
Outcome: stronger output workflows.
|
||||||
|
|
||||||
|
basic text extraction - Basic text extract
|
||||||
|
optimize/compress MVP
|
||||||
|
Optimize & compress PDF
|
||||||
|
encrypted PDF handling, carefully scoped - Encryption / Decryption
|
||||||
|
ZIP export for split results
|
||||||
|
versioning/release polish
|
||||||
Reference in New Issue
Block a user