Conversation
[Theme] Define Theme Schema and Contract Validation (#124)
feat(theme): implement dynamic CSS variables engine and token mapping (#125)
feat(theme): implement theme persistence, JSON parser, and IndexedDB v6 (#126)
) - Add core/markdownActions.js with pure text transformation helpers - Add ui/editorToolbar.js with accessible formatting buttons and keyboard navigation - Mount #editorToolbar above textarea in index.html with CSS token styling in editor.css - Wire toolbar action handling, selection sync, and editor commands in app.js - Add unit and E2E regression test suites
…ng, and lifecycle cleanup - P1-1: Remove Ctrl+I shortcut from editor.italic to preserve reservation for Issue #130 details inspector toggle - P1-2: Make link insertion naming truthful (Insert link placeholder) and remove modifier conflict with global command palette - P1-3: Explicitly document and model inline contextual toolbar architecture with strict selection synchronization - P1-4: Use named blur event handler and deterministically unregister all textarea/container listeners on destroy()
feat(editor): implement contextual floating markdown toolbar (#129)
…oing links, and shortcut (#130)
feat(editor): expand details inspector sidebar (#130)
feat(views): add grid view with 2D keyboard navigation and view mode persistence (#131)
feat(search): add categorized search results presentation (#132)
…alDate support, and celebration badge
feat: Epic #133 Japanese Workspace Enhancement
…dening feat(ui): harden responsive layout and typography for mobile and narrow viewports (#144)
…zation feat(perf): lazy module loading and large board grid virtualization (#145)
…ync daily goals, focus trap, and tour steps
…ab order, and strengthen E2E assertions
…e/shortcut references, and add npm start
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Promote the fully verified
devbranch tomainfollowing completion of issues #133–#146, release-gate validation, and documentation refinement.Included Scope
npm start/node scripts/serve-static.mjs) on port 4180README.md1.0.0inpackage.jsonVerification
The complete repository verification gate was executed on current
devHEAD (4844695c3cafe93390b41652f721c75ddc7efba1):npm run test:contentnpm run lintnpm run test:unitnpm run test:perfnpm run test:integrationnpm run test:e2egit diff --checkIssue Closure
All issues in milestone #133–#146 have been audited, verified with regression evidence, and closed:
Known Risks
userThemesandsettings, atomicstudyReviews/reviewLogstransactions) preserve full backward compatibility with existing notes. Startup scripts and documentation have been verified against the repository tree.Release Decision
READY FOR MAIN MERGE. Current
devHEAD (4844695c3cafe93390b41652f721c75ddc7efba1) resolves all review findings, satisfies 100% of acceptance criteria, passes the full test gate, and provides an accurate, working documentation surface.