Skip to content

feat(dev): PDF page splitter + category pagination (10/page)#3

Closed
vinceclaw0307 wants to merge 2 commits intovincenthouyi:mainfrom
vinceclaw0307:spec/btb-001-025
Closed

feat(dev): PDF page splitter + category pagination (10/page)#3
vinceclaw0307 wants to merge 2 commits intovincenthouyi:mainfrom
vinceclaw0307:spec/btb-001-025

Conversation

@vinceclaw0307
Copy link
Contributor

@vinceclaw0307 vinceclaw0307 commented Mar 21, 2026

Adds PDF Page Splitter ():\n\n- Upload via drag-drop/file picker\n- Lazy split: process/render visible pages only (first 5 + scroll-visible)\n- Canvas thumbnails per page\n- Checkbox select + individual/ZIP download (JSZip)\n- Error handling: non-PDF, >50MB warning\n\nURL-based pagination (Home/Text/Encoding/Dev/Data Formats/Music):\n\n- 10 tools/page\n- Previous/Next + compact page numbers (1 2 ... 10)\n- ?page=1 for sharing\n- Responsive\n\nQuality gates:\n- npm test (127/127 ✓)\n- npm lint ✓\n- npm build ✓\n- npm test:e2e (78/78 ✓)

@vinceclaw0307 vinceclaw0307 changed the title docs(spec): add BTB-001~BTB-025 specs (no tasks) docs(spec): add BTB-001~BTB-025 specs for tools and UI features (no tasks) Mar 21, 2026
@vinceclaw0307 vinceclaw0307 changed the title docs(spec): add BTB-001~BTB-025 specs for tools and UI features (no tasks) feat(dev): add PDF page splitter + category pagination (10 per page) Mar 21, 2026
@vinceclaw0307 vinceclaw0307 changed the title feat(dev): add PDF page splitter + category pagination (10 per page) feat(dev): PDF splitter + category pagination + specs (BTB-001~BTB-025) Mar 21, 2026
@vinceclaw0307 vinceclaw0307 changed the title feat(dev): PDF splitter + category pagination + specs (BTB-001~BTB-025) feat(dev): PDF page splitter + category pagination (10/page) Mar 21, 2026
@vinceclaw0307 vinceclaw0307 force-pushed the spec/btb-001-025 branch 2 times, most recently from 210a56f to ca9b311 Compare March 21, 2026 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants