Move roadmap backlog out of README
This commit is contained in:
64
README.md
64
README.md
@@ -6,6 +6,8 @@ Current hosted version: <https://pdftools.add-ideas.de>
|
||||
|
||||
Current release branch: **v0.3.4 — PDF.js `toHex` browser compatibility fix**. See [`CHANGELOG.md`](CHANGELOG.md) for milestone history.
|
||||
|
||||
Active work is tracked in Gitea issues. Durable project context is mirrored into the Gitea wiki from repository docs, including [`ROADMAP.md`](ROADMAP.md).
|
||||
|
||||
The app is a static React/Vite single-page application. There is no backend service, no server-side queue, and no server-side document storage. When hosted correctly, the server only delivers HTML, JavaScript, CSS, and static assets; PDF processing happens in the user's browser.
|
||||
|
||||
## Purpose
|
||||
@@ -264,67 +266,9 @@ src/
|
||||
version.ts App version displayed in the header
|
||||
```
|
||||
|
||||
## Roadmap
|
||||
## Roadmap and backlog
|
||||
|
||||
### Milestone 1: Fast preview and thumbnails
|
||||
|
||||
- [x] Remove unused legacy page list view.
|
||||
- [x] Bound thumbnail generation by width and height.
|
||||
- [x] Display thumbnails progressively.
|
||||
- [x] Add preview page flipping.
|
||||
- [x] Attach preview controls to the modal container.
|
||||
- [x] Add first keyboard shortcuts.
|
||||
- [x] Cache thumbnails by page and rotation.
|
||||
- [x] Regenerate only changed rotated thumbnails.
|
||||
- [x] Show software version number.
|
||||
|
||||
### Milestone 2: Real page workspace
|
||||
|
||||
- [x] Introduce stable page references instead of only original page indices.
|
||||
- [x] Support duplicate selected pages.
|
||||
- [x] Save and reload the last state from browser storage.
|
||||
- [x] Support named workspaces.
|
||||
- [x] Store PDF binaries directly in IndexedDB.
|
||||
- [x] Reset workspace.
|
||||
- [x] Add command history as a foundation for undo/redo.
|
||||
- [x] Add undo/redo.
|
||||
- [x] Display undo/redo history with redo entries visually separated.
|
||||
- [x] Extract selection as a new active workspace.
|
||||
- [ ] Reduce undo/redo storage footprint if large documents make snapshots too heavy.
|
||||
- [ ] Add grid/list view toggle.
|
||||
|
||||
### Milestone 3: Better merge and mobile handling
|
||||
|
||||
- [x] Add a full multi-file merge queue.
|
||||
- [ ] Support drag-and-drop of PDFs into the page grid at the hovered position.
|
||||
- [ ] Add custom long-press drag on mobile.
|
||||
- [ ] Consolidate frequently used actions into a toolbar.
|
||||
|
||||
### Milestone 4: Structural PDF editing
|
||||
|
||||
- [ ] Metadata editing.
|
||||
- [ ] Crop pages.
|
||||
- [ ] Add tools directly in the preview overlay.
|
||||
- [ ] Read/fill/flatten forms.
|
||||
- [ ] Read bookmarks, then evaluate bookmark editing.
|
||||
- [ ] Read annotations, then evaluate annotation writing.
|
||||
|
||||
### Milestone 5: Export and power tools
|
||||
|
||||
- [ ] Basic text extraction.
|
||||
- [x] ZIP export for split results.
|
||||
- [ ] Optimize/compress MVP.
|
||||
- [ ] Carefully scoped encrypted PDF handling.
|
||||
|
||||
## Non-goals for now
|
||||
|
||||
- Server-side PDF processing.
|
||||
- Collaborative editing.
|
||||
- User accounts.
|
||||
- OCR.
|
||||
- Full content-stream editing.
|
||||
- Digital signature creation/validation workflows.
|
||||
- DMS replacement functionality.
|
||||
The roadmap and non-goals now live in [`ROADMAP.md`](ROADMAP.md). Open roadmap items are imported into Gitea issues so priorities, status, and implementation notes stay out of the README.
|
||||
|
||||
## License
|
||||
|
||||
|
||||
Reference in New Issue
Block a user