feat(creator): overhaul Creator flow, editor duplication, and staging setup #83

Merged
mjasin merged 15 commits from feature/stage3-book-versioning into develop 2026-06-15 17:15:43 +00:00

15 Commits

Author SHA1 Message Date
mjasin 8de02c32c5 fix(pr-review): resolve inline review comments regarding debounce race and result pattern 2026-06-15 19:14:13 +02:00
mjasin b74ba4ba54 fix(creator): resolve editor duplication and theme synchronization issues 2026-06-15 19:06:31 +02:00
mjasin 4aa3b4b421 feat: support stopping only the web container in run-stage.sh and update GEMINI.md rules 2026-06-14 19:05:49 +02:00
mjasin 431d815f55 docs: document --nexus-only switch in GEMINI.md 2026-06-14 19:02:51 +02:00
mjasin 08905a248d feat(stage): add --nexus-only switch to run-stage.sh and execute premium creator edit layout polish 2026-06-14 19:01:41 +02:00
mjasin a738a28eb4 feat(health): add custom DB, Qdrant, and Neo4j health check services and secure Qdrant in staging 2026-06-14 15:15:58 +02:00
mjasin d2410e9793 chore(stage): fix bash arithmetic syntax in run-stage.sh 2026-06-14 15:09:58 +02:00
mjasin bb861e469f chore(stage): increase startup wait timeout to prevent false-positive warnings 2026-06-14 15:02:27 +02:00
mjasin ecabe01be0 fix(docker): install libgssapi-krb5-2 package to resolve missing GSSAPI/Kerberos library error 2026-06-14 15:01:34 +02:00
mjasin 00ebee8628 feat(creator): retire old workspace and polish CreatorEdit route & dashboard navigation 2026-06-14 11:42:34 +02:00
mjasin 042dad0774 feat(creator): Add polished single-chapter editor workspace page under /creator/edit/{BookId}/{ChapterId}
- Implementedfullscreen wrapper layout to eliminate browser scrollbar bugs
- Styled matte finish sidebar with active chapter indicators
- Standardized header alignment with clean monospace ID badge
- Integrated footer panel for state save indicators and premium action triggers
2026-06-14 11:25:12 +02:00
mjasin 893fed4d60 style(dashboard): Add top margin to ContextualRecommendationsWidget to match page layout spacing 2026-06-14 11:13:41 +02:00
mjasin 8856fb1614 feat(creator): Refactor Creator flow, implement book creation pipeline & versioning, and setup Docker staging
- Relocate dashboard routing to /creator and editor workspace to /creator/edit/{BookId}
- Implement CreateBookCommand and handler with transactional default chapter seeding
- Implement PublishBookVersionCommand and GetCreatorDashboardDataQuery
- Build CreatorDashboard modal and UI components with customized dark input styles
- Add run-stage.sh script to automate staging environment setup, database migrations, and health checks
- Update developer workflow rules in GEMINI.md
2026-06-14 10:58:37 +02:00
mjasin 978485e8ff feat: implement debounced autosave with strict LocalStorage garbage collection (Stage 2 Task B) 2026-06-11 20:33:59 +02:00
mjasin 155bfa9aa0 feat: implement secure image upload pipeline and backend XSS guard (Stage 2 Task A) 2026-06-11 20:32:05 +02:00