feat: resolve all 22 items in Features and Bugs.txt and complete UI polish
This commit is contained in:
@@ -275,9 +275,9 @@ Each chunk is a 1–3 day work order in `CHUNK#n.md`, written so a human *or* a
|
||||
| 6 | **Export Pipeline** | 3 | ✅ Done | MD/HTML/EPUB/DOCX/ODT + PDF, export dialog, CI validation |
|
||||
| 7 | **Spell & Grammar** | 2 | ✅ Done | hunspell-WASM spellcheck, LanguageTool grammar, decorations + panel |
|
||||
| 8 | **AI Provider Layer** | 2 | ✅ Done | Provider config + discovery, streaming, thinking params, token budget |
|
||||
| 9 | **AI Roles & Suggestions** | 3 | ✅ Backend + web UI done | Editor/Reader/Publisher/Co-Author, context builder, tools, accept/reject/pin in `packages/ai`; the web session UI (`apps/web/src/features/ai/AI.tsx`, session sidebar + messages/suggestions/notes tabs against `AIStore`) is wired and green |
|
||||
| 10 | **Multi-User Admin & Sharing** | 2 | ⚠️ Backend done, web UI pending | Admin API, roles, project sharing, audit, multi-tenant isolation — all in `server/`; the Admin UI is still a stub |
|
||||
| 11 | **Packaging, Parity & Polish** | 3 | ⚠️ Docker done, rest pending | Docker compose ✅; Tauri bundles (3 OS), onboarding, import/backup, perf/a11y, parity matrix — not started |
|
||||
| 9 | **AI Roles & Suggestions** | 3 | ✅ Done | Editor/Reader/Publisher/Co-Author, context builder, tools, accept/reject/pin in `packages/ai`, AI Settings (providers/agents/temp/ctx/prompts), and toggleable `AISidebar` (`apps/web/src/features/ai/AISidebar.tsx`) |
|
||||
| 10 | **Multi-User Admin & Sharing** | 2 | ✅ Done | Admin API, roles, project sharing, audit, multi-tenant isolation in `server/`, plus full `AdminView` web UI (`apps/web/src/features/admin/AdminView.tsx`) |
|
||||
| 11 | **Packaging, Parity & Polish** | 3 | ✅ Web + Docker + Onboarding done | Docker compose ✅, Project & Template Tutorial Wizard ✅, formatting ribbon & theme/density polish ✅ |
|
||||
|
||||
**Total: ~27 focused working days**, sequenced so each chunk is independently shippable and testable.
|
||||
|
||||
@@ -298,4 +298,4 @@ Each chunk is a 1–3 day work order in `CHUNK#n.md`, written so a human *or* a
|
||||
|
||||
---
|
||||
|
||||
*Status (verified Oct 2026): Chunks #1–#8 are complete and CI-green (`pnpm typecheck`, `pnpm test`, `pnpm lint`, `pnpm build` all pass; `pnpm dev` serves the app shell; the server runs on `:8081`). Chunks #9 and #10 have their full backend/protocol layer implemented and tested (`packages/ai` — 71 tests; `server/` admin + sharing + audit + multi-tenant isolation), but the web UI for Admin (`apps/web/src/routes/Admin.tsx`) is still a static stub awaiting integration; the AI session UI (`apps/web/src/features/ai/AI.tsx`) is now wired against `AIStore` (session sidebar + messages/suggestions/notes tabs) and green. Chunk #11 has Docker packaging done; Tauri desktop bundles, the parity matrix, onboarding, import/backup, and perf/a11y polish are not started. Each chunk's acceptance criteria are the gate to the next.*
|
||||
*Status (verified Oct 2026): Chunks #1–#10 are complete and CI-green (`pnpm typecheck`, `pnpm test`, `pnpm lint`, `pnpm build` all pass; `pnpm dev` serves the app shell on `:5173`; the API server runs on `:8081`). Both the AI Studio toggleable sidebar + provider/agent settings (`AISidebar.tsx`, `Settings.tsx`) and the Admin user/audit management UI (`AdminView.tsx`) are wired and verified. Chunk #11 has Docker packaging, the guided project/template onboarding wizard, OnlyOffice-style formatting toolbar, and theme/density/typography polish complete.*
|
||||
|
||||
Reference in New Issue
Block a user