- Shipped
- May 21, 2026 at 4:21 PM UTC
- Author
- kamo
- Commit
- aa1d234
Adds the Organizer to the doc manager: - New "Organizer" tab (position 4) with a binder list + editor split view; existing tabs shift right - "Add to Organizer" action on every doc row opens a binder picker (existing binders or create new) - Binder editor: drag-to-reorder items (HTML5 DnD), add Page Separator (color + label via ModernColorPicker), add Generated Doc (Cover Page, Table of Contents, Photo Album, Word Count) - Photo Album supports upload-new-photos (also adds to doc manager) and browse-existing - Binder-wide modifiers panel reusing the esign modifier shape (page numbers, label, watermark) - Per-doc-instance modifier overrides via a per-item dialog - Preview mode renders the merged PDF in an iframe - Download button invokes /api/docs/binders/{id}/render New Zustand store useBinderStore, REST client app/utils/binderApi.ts, and Next.js proxy routes under /api/docs/binders/* mirroring the existing imaging proxy pattern.