Skip to content

feat: add redesigned Tome Home surface#45

Open
zeapsu wants to merge 7 commits into
mainfrom
feat/tome-dashboard
Open

feat: add redesigned Tome Home surface#45
zeapsu wants to merge 7 commits into
mainfrom
feat/tome-dashboard

Conversation

@zeapsu

@zeapsu zeapsu commented May 25, 2026

Copy link
Copy Markdown
Owner

Summary

  • Makes Tome Home the default Sage dashboard surface.
  • Adds focused visual views for sources, reports, quizzes, flashcards, audio, and chat.
  • Keeps the expanded Tome Dashboard available as a secondary overview.
  • Preserves History and Tomes in the top navigation.
  • Uses slash commands for deterministic preview routing.
  • Frames the Home composer and focused views as visual/product-surface work in this PR. Live normal-prompt handoff to ChatWidget, backend chat round-trips, and generated-content wiring are intentionally left to the frontend integration work in feat(frontend): API client, KB UI, live views, chat routing, history panel #43.
  • Marks sample-backed artifact views and dashboard statuses as previews until Tome selection/generated state is wired.

Test Plan

  • cd frontend && npm run build

zeapsu added 7 commits May 13, 2026 14:54
Add an interactive HTML artifact that proposes the Tome Dashboard as the default overview mode, with a Spotlight-style command bar and focused component views.
Make the HTML dashboard artifact support drag-to-reorder cards, resize handles, persisted layout state, and a reset control.
Replace the basic drag-and-drop behavior with pointer-driven card movement, a floating drag ghost, nearest-slot reordering, and FLIP-style slide animations for surrounding cards.
- Route composer slash commands explicitly and send normal prompts to chat
- Label sample-backed focus views as previews until Tome generation is wired
- Replace proposal-style live UI text with MVP product copy
- Add Tome Home HTML proposal artifact for design audit trail
@zeapsu

zeapsu commented May 27, 2026

Copy link
Copy Markdown
Owner Author

Reviewed after PR #46 merged as 53b83e0. I am leaving this open for owner decision rather than closing as superseded: #46 reconciled the live Tome Home/product-surface code into main, but this PR still contains unmerged planning/design artifacts and docs (for example the proposal HTML files and PRODUCT_SURFACES.md) that are not on main. If those artifacts are no longer wanted, this PR can be closed as superseded by #46; otherwise it should be refreshed against main.

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.

1 participant