mathly / openspec /changes

Commit History

Today

  1. Tests on request and a readiness number that only tests raise⁠

    wzender +1: Claude Opus 5.5
    82cae90
  2. Merge remote-tracking branch 'origin/main'⁠

    b80c4fc
  3. feat(board-work): add AI review feature for practice tests and simulations

    4a4cb0f
  4. Tests follow board work; home spec validates again (#11)⁠

    Unverified signature
    ca804b9
  5. Home: the current lesson on its own, past and coming lessons folded (#10)⁠

    Unverified signature
    e22090e
  6. feat(board-work): implement board work feature for student answers⁠

    aeda545

Yesterday

  1. Merge remote-tracking branch 'origin/main'⁠

    94f899a
  2. Refactor home screen layout to a single screen view with lesson tiles, nearest test strip, and new assignments button⁠

    cff6a0c
  3. Prompter: a dim libretto view and La bohème in Italian and English (#9)⁠

    Unverified signature
    2659672
  4. Prompter on the developer screen (add-prompter) (#8)⁠

    wzender +1: Claude
    Unverified signature
    bc052e5
  5. feat: implement lesson rounds with instant feedback and star system⁠

    72ba2ce

2 days ago

  1. Subjects and worksheets: more subjects, and a worksheet becomes a lesson (#6)⁠

    wzender +1: Claude
    Unverified signature
    b6f5bc4

3 days ago

  1. Developer activity chart: how many people used the app each day (#5)⁠

    wzender +1: Claude
    Unverified signature
    247f100
  2. Developer status card: system health, running version and last update date (#4)⁠

    wzender +1: Claude
    Unverified signature
    806e511
  3. Only the simulation is timed: lesson quizzes and exercise tests have no time limit (#3)⁠

    wzender +1: Claude
    Unverified signature
    a1d7d52

5 days ago

  1. Board: the right button held erases; the question is placed at the top by itself; clear keeps it; archive board-question-and-right-click-eraser⁠

    3v324v23 +1: Claude Sonnet 5.5
    f59a1d4
  2. Readiness parts as plain Hebrew rows with a short explanation each; archive readiness-parts-explained⁠

    3v324v23 +1: Claude Sonnet 5.5
    052c624
  3. Readiness number: an info button with a short tooltip; archive readiness-tooltip⁠

    3v324v23 +1: Claude Sonnet 5.5
    fe9cb52
  4. Home: weak practice tests inside the nearest test's card; grades as chips inside their links; archive home-test-card-and-grade-chips⁠

    3v324v23 +1: Claude Sonnet 5.5
    ebc640d
  5. Home rows are compact: a link named בוחן and a bare grade or a dash; archive compact-home-rows⁠

    3v324v23 +1: Claude Sonnet 5.5
    c11e81f
  6. Home: behind lessons link only to the quiz; practice tests below 87 listed; archive home-quiz-link-and-weak-tests⁠

    3v324v23 +1: Claude Sonnet 5.5
    d70626e
  7. Home lists every lesson behind the curriculum with two ways to catch up; archive add-behind-lessons-to-home⁠

    3v324v23 +1: Claude Sonnet 5.5
    bdbe42d
  8. Review tab: every question is a card, grouped by skill; archive review-cards-by-skill⁠

    3v324v23 +1: Claude Sonnet 5.5
    cc4d7ae
  9. Review tab (חזרה): every wrong answer to redo; quiz time 3 minutes per question; archive add-review-tab⁠

    3v324v23 +1: Claude Sonnet 5.5
    5384c20
  10. AI help: queue, photo help, AI checks, look-again requests, budgets, failures, usage; archive add-ai-help⁠

    3v324v23 +1: Claude Sonnet 5.5
    fd475e7
  11. Teacher progress tab: per lesson, periods, readiness; bulk student reads; fix timestamp parsing; archive add-class-progress-views⁠

    3v324v23 +1: Claude Sonnet 5.5
    217116f
  12. feat(progress): add class progress views for teachers⁠

    21b042a
  13. Archive one-course-for-all-classes, add-lesson-schedule and launch-on-space; sync their specs⁠

    3v324v23 +1: Claude Sonnet 5.5
    107be58
  14. Launch mathly2 on the Space: root Dockerfile and README are mathly2's, mathly1 kept as Dockerfile.mathly1 and tag mathly1-final⁠

    3v324v23 +1: Claude Sonnet 5.5
    b9516d9
  15. mathly2: written work, rounds, caching, one course for all classes, lesson schedule⁠

    3v324v23 +1: Claude Sonnet 5.5
    0815e01

6 days ago

  1. Add specifications for exercise tests, grades, learning path, lesson quizzes, readiness meter, real tests, rewards, simulation tests, skill mastery, smart board, student home, and test countdown⁠

    a7ffb22

7 days ago

  1. feat: Implement skill learning and mastery features⁠

    66fd359

8 days ago

  1. Add tests for student task list and quiz modes functionality⁠

    0ba5932

9 days ago

  1. Add end-to-end tests for worksheets functionality with Playwright⁠

    8fb90d0

10 days ago

  1. Add tests for drafting and reviewing student answers⁠

    7badcff
  2. feat: implement server-side grading for unit quizzes⁠

    0818184
  3. feat: Add server-side quiz grades and teacher review capabilities⁠

    96e3b4c

11 days ago

  1. Implement push notifications for photo requests from computer to phone⁠

    7a278ee
  2. feat: add misconception patterns tracking and UI enhancements⁠

    e79873b

14 days ago

  1. feat: add additive answer-scanning schema and related functionality⁠

    Your Name
    f14ef69

18 days ago

  1. Remove obsolete test files and training scripts for phoneme CTC model on Palestinian Arabic recordings

    e586f48
  2. Add script for generating installation demo videos for iOS and Android⁠

    fa24f80

19 days ago

  1. feat: Add MCP learning analytics tools for exercise difficulty, pronunciation, progress, and bottlenecks⁠

    3754352
  2. feat(mcp): rank difficult exercises⁠

    5ec3bde
  3. feat(mcp): add scoped monitoring tools⁠

    5fc690e
  4. feat(mcp): add scoped class management⁠

    ccce867
  5. feat: implement Grok class management tools for student roster and class operations

    e2d2617
  6. feat(mcp): add Supabase OAuth⁠

    ee0f8bd
  7. feat: add Grok MCP integration for library video management⁠

    6c79804
  8. Enhance demo video and TTS integration⁠

    4d3eef0