Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 05:10
· 80 commits to main since this release
f314823

Changelog

  • 7124b63 Collapsible sidebar sections with auto-collapse and section counts
  • 9b7ee3d Externalise quiz attempt JS and align COALESCE on body_text
  • a38d1de Sidebar styling: section indent, chevron, count badge, padding
  • ee1da30 docs(skill): update teach skill with quiz commands and question format reference
  • 6c60e8a feat(asset): store deepening, add/redeploy/delete, unified registry
  • 29d5e6e feat(db): make quizzes searchable via FTS
  • 0f2b2b3 feat(quiz): add questions + quizzes CRUD and library UI (LEARN-53)
  • 3372aca feat(quiz): add quiz CRUD, DB layer, migrations, lesson quiz-linking
  • d9fdf07 feat(quiz): attempt flow, scoring, and review (LEARN-54)
  • 563bf8c feat(quiz): quiz count on dashboard, review page redesign, nav layout, quiz library refresh
  • 7b73db9 feat(quiz): recall mode, progress dot colors, in-progress banner (LEARN-55)
  • 6db05ef feat(quiz): unify review indicator, cap attempts, add focus states (LEARN-58/59/60)
  • 9225c31 feat(quiz): weakness query, quiz revise, dashboard widget (LEARN-56)
  • c41f7d8 feat(render): quiz search badge, accessible badge colors, search empty state
  • 95e29de feat(server): update mux and stats for quiz support
  • 435dd64 fix(assets): retint mermaid diagrams on theme toggle instead of hex-swap
  • 3e9ea2b fix(cli): accurate help text, consistent hints, structured --json errors
  • 5a641fc fix(db): connection pool, attempt dedup, go.mod bump
  • c0acd6f fix(db): make SupersedeRecord atomic via extracted insertRecord
  • 1e2407b fix(db): wrap entity create ops in a transaction to prevent orphaned files
  • 8792816 fix(glossary): tooltip script now activates on reference pages
  • dfe1280 fix(quiz): P0+P1 audit fixes — quit confirm, error handling, vocab, a11y (LEARN-61)
  • 406d2ab fix(ui): sidebar bottom padding, theme color additions, bump CSS version
  • 14f4b3b fix: notes appended via --body-file --append not showing in UI
  • 98e50f7 fix: sync mermaid diagram colours synchronously on theme toggle
  • 1af47c9 gofmt -w on 8 files
  • fdec663 perf(db): drop redundant RebuildFTS() from Open()
  • 1a16044 perf(db): enable PRAGMA synchronous=NORMAL
  • e379b80 perf(db): replace linear scans in Revise/Supersede with targeted O(1) queries
  • a71f82d perf(db): scope FTS _au triggers to indexed columns
  • d79db9b perf(server): set HTTP server timeouts as a transport backstop
  • 778c422 refactor(cli): extract shared editor helper, unify mission/notes/resources read
  • e98d33b refactor(cli): extract shared read/show skeletons from entity commands
  • 7f2682d refactor(db): collapse per-entity count helpers into countByTable
  • 5202fcb refactor(db): consolidate IndexLessons/IndexRefs/IndexRecords into indexEntity[T]
  • 69c8621 refactor(server): concentrate SearchResult URL mapping into one helper
  • 11425e9 style: reduce sidebar section item indent from 0.75rem to 0.5rem