Skip to main content
What's new

Changelog

Every improvement, fix, and new feature — as it ships.

  1. v1.96.0

    Release v1.96.0.

    Changes

    • chore(master): release transformmynotes 1.96.0 (#682)
    • feat(application): M27 — manual & explicit flashcard creation
  2. transformmynotes: v1.96.0

    1.96.0 (2026-06-20)

    🚀 Features

    • application: M27 — manual & explicit flashcard creation (12a040c)
  3. v1.95.0

    Release v1.95.0.

    Changes

    • chore(master): release transformmynotes 1.95.0 (#680)
    • feat(application): M25 — Study Progress & Insights dashboard (#679)
  4. v1.94.0

    Release v1.94.0.

    Changes

    • chore(master): release transformmynotes 1.94.0 (#678)
    • feat(application): M24.3 — AI environment study-profile settings UI (#674)
  5. transformmynotes: v1.94.0

    1.94.0 (2026-06-20)

    🚀 Features

    • application: M24.3 — AI environment study-profile settings UI (#674) (9feb142)
  6. v1.93.0

    Release v1.93.0.

    Changes

    • chore(master): release transformmynotes 1.93.0 (#677)
    • feat(application): M23.5 — admin Cost Breakdown tab UI (#675)
  7. transformmynotes: v1.93.0

    1.93.0 (2026-06-20)

    🚀 Features

    • application: M23.5 — admin Cost Breakdown tab UI (#675) (b88ec08), closes #516
  8. v1.92.0

    Release v1.92.0.

    Changes

    • chore(master): release transformmynotes 1.92.0 (#676)
    • feat(application): M26.3 — multi-page review gallery + persist all page image keys (#672)
  9. transformmynotes: v1.92.0

    1.92.0 (2026-06-20)

    🚀 Features

    • application: M26.3 — multi-page review gallery + persist all page image keys (#672) (b9284c4)
  10. v1.91.1

    Release v1.91.1.

    Changes

    • chore(master): release transformmynotes 1.91.1 (#673)
    • fix(e2e): repair note-set-picker and sharing authed E2E specs (#670)
  11. transformmynotes: v1.91.1

    1.91.1 (2026-06-20)

    🐛 Fixes

    • e2e: repair note-set-picker and sharing authed E2E specs (#670) (38f0779)
  12. v1.91.0

    Release v1.91.0.

    Changes

    • chore(master): release transformmynotes 1.91.0 (#671)
    • feat(application): M23.4 — admin cost-breakdown aggregation API (#668)
    • chore(commands): watch the production deploy in merge-and-close skills (#667)
  13. transformmynotes: v1.91.0

    1.91.0 (2026-06-19)

    🚀 Features

    • application: M23.4 — admin cost-breakdown aggregation API (#668) (26ce1ed)

    🧰 Maintenance

    • commands: watch the production deploy in merge-and-close skills (#667) (c379393)
  14. v1.90.0

    Release v1.90.0.

    Changes

    • chore(master): release transformmynotes 1.90.0 (#666)
    • feat(application): M26.2 — capture Single/Multi toggle + page tray UI (#664)
  15. transformmynotes: v1.90.0

    1.90.0 (2026-06-19)

    🚀 Features

    • application: M26.2 — capture Single/Multi toggle + page tray UI (#664) (58d1a68)
  16. v1.89.0

    Release v1.89.0.

    Changes

    • chore(master): release transformmynotes 1.89.0 (#665)
    • feat(application): M23.3 — usage-stream aggregator + daily storage-snapshot cron (#663)
  17. transformmynotes: v1.89.0

    1.89.0 (2026-06-19)

    🚀 Features

    • application: M23.3 — usage-stream aggregator + daily storage-snapshot cron (#663) (c5233e1)
  18. v1.88.0

    Release v1.88.0.

    Changes

    • chore(master): release transformmynotes 1.88.0 (#662)
    • feat(application): M24.2 — thread per-user learner context into study generation (#661)
  19. transformmynotes: v1.88.0

    1.88.0 (2026-06-19)

    🚀 Features

    • application: M24.2 — thread per-user learner context into study generation (#661) (fd0fc7b), closes #535
  20. v1.87.0

    Release v1.87.0.

    Changes

    • chore(master): release transformmynotes 1.87.0 (#660)
    • feat(application): M23.2 — hot-path usage event capture (OCR tokens + storage deltas) (#656)
  21. transformmynotes: v1.87.0

    1.87.0 (2026-06-19)

    🚀 Features

    • application: M23.2 — hot-path usage event capture (OCR tokens + storage deltas) (#656) (3f28c06), closes #513
  22. v1.86.0

    Release v1.86.0.

    Changes

    • chore(master): release transformmynotes 1.86.0 (#659)
    • feat: M26.1 — multi-page capture backend (stitchPages, batch transcribe, note image keys) (#658)
  23. transformmynotes: v1.86.0

    1.86.0 (2026-06-19)

    🚀 Features

    • M26.1 — multi-page capture backend (stitchPages, batch transcribe, note image keys) (#658) (6cc2b14)
  24. v1.85.0

    Release v1.85.0.

    Changes

    • chore(master): release transformmynotes 1.85.0 (#657)
    • feat(application): M24.1 — per-user aiProfile schema + GET/PUT API (#655)
  25. transformmynotes: v1.85.0

    1.85.0 (2026-06-19)

    🚀 Features

    • application: M24.1 — per-user aiProfile schema + GET/PUT API (#655) (60a749f), closes #534
  26. v1.84.0

    Release v1.84.0.

    Changes

    • chore(master): release transformmynotes 1.84.0 (#653)
    • feat(core): M23.1 — metering foundation (Usage table, keys, price book, cost math) (#654)
    • feat(application): M22.3 — offline mutations & sync (queue, conflict resolution, capture) (#652)
  27. transformmynotes: v1.84.0

    1.84.0 (2026-06-19)

    🚀 Features

    • application: M22.3 — offline mutations & sync (queue, conflict resolution, capture) (#652) (598996a)
    • core: M23.1 — metering foundation (Usage table, keys, price book, cost math) (#654) (3514e17), closes #512
  28. v1.83.0

    Release v1.83.0.

    Changes

    • chore(master): release transformmynotes 1.83.0 (#650)
    • feat(application): M22.2 — offline read cache (notes & library) (#639)
  29. transformmynotes: v1.83.0

    1.83.0 (2026-06-19)

    🚀 Features

    • application: M22.2 — offline read cache (notes & library) (#639) (607fc8a)
  30. v1.82.0

    Release v1.82.0.

    Changes

    • chore(master): release transformmynotes 1.82.0 (#638)
    • feat(application): M22.1 — PWA app shell, offline fallback & update prompt (#637)
  31. transformmynotes: v1.82.0

    1.82.0 (2026-06-19)

    🚀 Features

    • application: M22.1 — PWA app shell, offline fallback & update prompt (#637) (2f0361b)
  32. v1.81.0

    Release v1.81.0.

    Changes

    • chore(master): release transformmynotes 1.81.0 (#636)
    • feat(application): M21.3 — "Add from URL" UI in the Sources flow (#635)
  33. transformmynotes: v1.81.0

    1.81.0 (2026-06-18)

    🚀 Features

    • application: M21.3 — "Add from URL" UI in the Sources flow (#635) (b258419)
  34. v1.80.0

    Release v1.80.0.

    Changes

    • chore(master): release transformmynotes 1.80.0 (#634)
    • feat(application): M21.2 — from-url route, article extraction & abuse controls (#633)
  35. transformmynotes: v1.80.0

    1.80.0 (2026-06-18)

    🚀 Features

    • application: M21.2 — from-url route, article extraction & abuse controls (#633) (a852cd6)
  36. v1.79.0

    Release v1.79.0.

    Changes

    • chore(master): release transformmynotes 1.79.0 (#632)
    • feat(core): M21.1 — web-ingestion security foundations (SSRF hardening + prompt-injection mitigation) (#631)
  37. transformmynotes: v1.79.0

    1.79.0 (2026-06-18)

    🚀 Features

    • core: M21.1 — web-ingestion security foundations (SSRF hardening + prompt-injection mitigation) (#631) (afdce38)
  38. v1.78.0

    Release v1.78.0.

    Changes

    • chore(master): release transformmynotes 1.78.0 (#630)
    • feat(application): M20.4 — sources library, upload UI & generate-from-source (#629)
  39. transformmynotes: v1.78.0

    1.78.0 (2026-06-18)

    🚀 Features

    • application: M20.4 — sources library, upload UI & generate-from-source (#629) (d3b1d46)
  40. v1.77.0

    Release v1.77.0.

    Changes

    • chore(master): release transformmynotes 1.77.0 (#628)
    • feat(application): M20.3 — generate-from-source wiring (document sources) (#627)
  41. transformmynotes: v1.77.0

    1.77.0 (2026-06-18)

    🚀 Features

    • application: M20.3 — generate-from-source wiring (document sources) (#627) (c5912e9), closes #291
  42. v1.76.0

    Release v1.76.0.

    Changes

    • chore(master): release transformmynotes 1.76.0 (#626)
    • feat(application): M20.2 — document upload, multi-format parsers & async extraction (#625)
  43. transformmynotes: v1.76.0

    1.76.0 (2026-06-18)

    🚀 Features

    • application: M20.2 — document upload, multi-format parsers & async extraction (#625) (9d212b1)
  44. v1.75.0

    Release v1.75.0.

    Changes

    • chore(master): release transformmynotes 1.75.0 (#624)
    • feat(core): M20.1 — document-source foundations (data model, resolver, guardrails) (#623)
    • docs(M28): spec for AI Activity UI milestone (#620)
    • docs(milestones): sync milestone docs with board — add M27, author M22.md (#621)
  45. transformmynotes: v1.75.0

    1.75.0 (2026-06-18)

    🚀 Features

    • core: M20.1 — document-source foundations (data model, resolver, guardrails) (#623) (f37733b)

    📝 Documentation

    • M28: spec for AI Activity UI milestone (#620) (09ca4b2), closes #597
    • milestones: sync milestone docs with board — add M27, author M22.md (#621) (a62043f)
  46. v1.74.0

    Release v1.74.0.

    Changes

    • chore(master): release transformmynotes 1.74.0 (#609)
    • feat(application): M17.4 — centered + capture FAB, Generate pill beside it, sticky navbar (#607)
  47. transformmynotes: v1.74.0

    1.74.0 (2026-06-18)

    🚀 Features

    • application: M17.4 — centered + capture FAB, Generate pill beside it, sticky navbar (#607) (78df59c)
  48. v1.73.0

    Release v1.73.0.

    Changes

    • chore(master): release transformmynotes 1.73.0 (#606)
    • feat(tts): M18.3 — play button UI in /review + study viewers, voice selector in account
  49. transformmynotes: v1.73.0

    1.73.0 (2026-06-17)

    🚀 Features

    • tts: M18.3 — play button UI in /review + study viewers, voice selector in account (420ac31)
  50. v1.72.0

    Release v1.72.0.

    Changes

    • chore(master): release transformmynotes 1.72.0 (#603)
    • feat(study): M17.3 — note-set picker UI + cost controls for multi-note generation (#600)
  51. transformmynotes: v1.72.0

    1.72.0 (2026-06-17)

    🚀 Features

    • study: M17.3 — note-set picker UI + cost controls for multi-note generation (#600) (b6f308b)
  52. v1.71.0

    Release v1.71.0.

    Changes

    • chore(master): release transformmynotes 1.71.0
    • feat(audio): M18.2 — POST /api/audio/synthesize with per-user rate/cost controls (#594)
  53. transformmynotes: v1.71.0

    1.71.0 (2026-06-17)

    🚀 Features

    • audio: M18.2 — POST /api/audio/synthesize with per-user rate/cost controls (#594) (9d2ef57)
  54. v1.70.0

    Release v1.70.0.

    Changes

    • chore(master): release transformmynotes 1.70.0
    • feat(study): M17.2.1 — multi-source provenance across all material types (#593)
  55. transformmynotes: v1.70.0

    1.70.0 (2026-06-17)

    🚀 Features

    • study: M17.2.1 — multi-source provenance across all material types (#593) (c5cb3e7)
  56. v1.69.0

    Release v1.69.0.

    Changes

    • chore(master): release transformmynotes 1.69.0
    • feat(core): M18.1 — TTS foundations (Polly wrapper, retry, hash, audio cache model) (#588)
  57. transformmynotes: v1.69.0

    1.69.0 (2026-06-17)

    🚀 Features

    • core: M18.1 — TTS foundations (Polly wrapper, retry, hash, audio cache model) (#588) (1d93993)
  58. v1.68.0

    Release v1.68.0.

    Changes

    • chore(master): release transformmynotes 1.68.0
    • feat(study): M17.1 — multi-note & notebook-wide generation foundation (#586)
    • fix(study): stop sending temperature+top_p to Bedrock; lock admin model to one known-good model (#590)
  59. transformmynotes: v1.68.0

    1.68.0 (2026-06-17)

    🚀 Features

    • study: M17.1 — multi-note & notebook-wide generation foundation (#586) (e70300e)

    🐛 Fixes

    • study: stop sending temperature+top_p to Bedrock; lock admin model to one known-good model (#590) (229a5da)
  60. v1.67.1

    Release v1.67.1.

    Changes

    • chore(master): release transformmynotes 1.67.1
    • docs: add M27 milestone — manual & explicit flashcard creation
  61. transformmynotes: v1.67.1

    1.67.1 (2026-06-17)

    📝 Documentation

    • add M27 milestone — manual & explicit flashcard creation (83a26d5)
    • add M27 milestone — manual & explicit flashcard creation (0b87891)
  62. v1.67.0

    Release v1.67.0.

    Changes

    • chore(master): release transformmynotes 1.67.0
    • feat(admin): M19.2 — AI Settings admin page, generation wiring & version history (#559)
  63. transformmynotes: v1.67.0

    1.67.0 (2026-06-17)

    🚀 Features

    • admin: M19.2 — AI Settings admin page, generation wiring & version history (#559) (98fbc3e)
  64. v1.66.0

    Release v1.66.0.

    Changes

    • chore(master): release transformmynotes 1.66.0
    • feat(study): M15.3 quiz score report + attempt-history UI (#573)
  65. transformmynotes: v1.66.0

    1.66.0 (2026-06-17)

    🚀 Features

    • study: M15.3 quiz score report + attempt-history UI (#573) (5a0aa5e)
  66. v1.65.0

    Release v1.65.0.

    Changes

    • chore(master): release transformmynotes 1.65.0
    • feat(application): collapsible floating action menu + study-sets drawer on note view (#572)
    • docs: real application README + move dispatch plan to milestones, add M22-M26 waves
  67. transformmynotes: v1.65.0

    1.65.0 (2026-06-17)

    🚀 Features

    • application: collapsible floating action menu + study-sets drawer on note view (#572) (f8cd39c)

    📝 Documentation

    • expand README with architecture, deployment, and getting started (0571307)
    • real application README + move dispatch plan to milestones, add M22-M26 waves (686424e)
  68. v1.64.0

    Release v1.64.0.

    Changes

    • chore(master): release transformmynotes 1.64.0
    • feat(study): M14.2 review-before-accept flashcards + persist AI cards (#547)
    • docs: add M26 · Multi-page note capture milestone spec
  69. transformmynotes: v1.64.0

    1.64.0 (2026-06-17)

    🚀 Features

    • study: M14.2 review-before-accept flashcards + persist AI cards (#547) (da7e039)

    📝 Documentation

    • add M26 · Multi-page note capture milestone spec (e10dcda)
  70. v1.63.0

    Release v1.63.0.

    Changes

    • chore(master): release transformmynotes 1.63.0
    • feat(study): M16.2 glossary/study-guide renderers, print & assignment self-check (#556)
    • docs(m25): add Study Progress & Insights milestone spec
  71. transformmynotes: v1.63.0

    1.63.0 (2026-06-16)

    🚀 Features

    • study: M16.2 glossary/study-guide renderers, print & assignment self-check (#556) (2a6efb6)

    📝 Documentation

    • m25: add Study Progress & Insights milestone spec (65e7e8c)
  72. v1.62.0

    Release v1.62.0.

    Changes

    • chore(master): release transformmynotes 1.62.0
    • feat(study): M15.2 quiz-taking wizard + auto-grading route (#555)
  73. transformmynotes: v1.62.0

    1.62.0 (2026-06-16)

    🚀 Features

    • study: M15.2 quiz-taking wizard + auto-grading route (#555) (bf76e94)
  74. v1.61.0

    Release v1.61.0.

    Changes

    • chore(master): release transformmynotes 1.61.0
    • feat(admin): M19.1 — runtime AI config data model, resolver & admin API (#546)
  75. transformmynotes: v1.61.0

    1.61.0 (2026-06-16)

    🚀 Features

    • admin: M19.1 — runtime AI config data model, resolver & admin API (#546) (8a13201)
  76. v1.60.0

    Release v1.60.0.

    Changes

    • chore(master): release transformmynotes 1.60.0
    • feat(study): M15.1 quiz foundations — generation schema, attempts data model & anti-cheat routes (#549)
  77. transformmynotes: v1.60.0

    1.60.0 (2026-06-16)

    🚀 Features

    • study: M15.1 quiz foundations — generation schema, attempts data model & anti-cheat routes (#549) (7132836)
  78. v1.59.0

    Release v1.59.0.

    Changes

    • chore(master): release transformmynotes 1.59.0
    • feat(study): M16.1 add glossary & study_guide generation types (#545)
  79. transformmynotes: v1.59.0

    1.59.0 (2026-06-16)

    🚀 Features

    • study: M16.1 add glossary & study_guide generation types (#545) (dc14322)
  80. v1.58.0

    Release v1.58.0.

    Changes

    • chore(master): release transformmynotes 1.58.0
    • feat(study): M14.1 flashcard foundation — typed payload accessor + tuned tool schema (#543)
  81. transformmynotes: v1.58.0

    1.58.0 (2026-06-16)

    🚀 Features

    • study: M14.1 flashcard foundation — typed payload accessor + tuned tool schema (#543) (edbc164)
  82. v1.57.0

    Release v1.57.0.

    Changes

    • chore(master): release transformmynotes 1.57.0
    • test(e2e): seed access requests for admin pending-queue tests
    • feat(study): M13.3 study-material UI — note-view entry point, list, viewer & delete (#540)
  83. transformmynotes: v1.57.0

    1.57.0 (2026-06-16)

    🚀 Features

    • study: M13.3 study-material UI — note-view entry point, list, viewer & delete (#540) (75bf4c3)

    ✅ Tests

    • e2e: seed access requests for admin pending-queue tests (2818a9b)
  84. v1.56.0

    Release v1.56.0.

    Changes

    • chore(master): release transformmynotes 1.56.0
    • feat(study): M13.2 async generation job + guardrails (#538)
  85. transformmynotes: v1.56.0

    1.56.0 (2026-06-16)

    🚀 Features

    • study: M13.2 async generation job + guardrails (#538) (f0da6b2)
  86. v1.55.0

    Release v1.55.0.

    Changes

    • chore(master): release transformmynotes 1.55.0
    • feat(study): M13.1 foundations — generation wrapper, STUDYSET model & pt-BR prompts (#532)
  87. transformmynotes: v1.55.0

    1.55.0 (2026-06-16)

    🚀 Features

    • study: M13.1 foundations — generation wrapper, STUDYSET model & pt-BR prompts (#532) (c130017)
  88. v1.54.0

    Release v1.54.0.

    Changes

    • chore(master): release transformmynotes 1.54.0
    • feat(marketing): host Android APK download on the site (#528) (#529)
  89. transformmynotes: v1.54.0

    1.54.0 (2026-06-15)

    🚀 Features

  90. v1.53.1

    Release v1.53.1.

    Changes

    • chore(master): release transformmynotes 1.53.1
    • fix(mobile): use JDK 21 for Android release build (Capacitor 8 requires it) (#526)
    • Building Android APK.
  91. transformmynotes: v1.53.1

    1.53.1 (2026-06-15)

    🐛 Fixes

    • mobile: use JDK 21 for Android release build (Capacitor 8 requires it) (#526) (f14da73)
  92. v1.53.0

    Release v1.53.0.

    Changes

    • chore(master): release transformmynotes 1.53.0
    • feat(mobile): M12.3 — Android CI workflow + sideload distribution docs (#519)
  93. transformmynotes: v1.53.0

    1.53.0 (2026-06-15)

    🚀 Features

    • mobile: M12.3 — Android CI workflow + sideload distribution docs (#519) (0a0f1dd)
  94. v1.52.0

    Release v1.52.0.

    Changes

    • chore(master): release transformmynotes 1.52.0
    • docs(security): add ASVS L1 + OWASP Top 10 self-audit checklist
    • feat(application): Turnstile + zod on invite-redeem & request-access routes
  95. transformmynotes: v1.52.0

    1.52.0 (2026-06-15)

    🚀 Features

    • application: security hardening — Turnstile on registration + ASVS checklist (8586a61)
  96. v1.51.0

    Release v1.51.0.

    Changes

    • chore(master): release transformmynotes 1.51.0
    • feat(application): inline "Signing you in…" spinner on login button (#520)
  97. transformmynotes: v1.51.0

    1.51.0 (2026-06-15)

    🚀 Features

    • application: inline "Signing you in…" spinner on login button (#520) (6d6e9b1)
  98. v1.50.1

    Release v1.50.1.

    Changes

    • chore(master): release transformmynotes 1.50.1
    • fix(application): make "Note saved" toast card span its full content (#508)
  99. v1.50.0

    Release v1.50.0.

    Changes

    • chore(master): release transformmynotes 1.50.0
    • feat(application): add tap-to-focus, zoom & torch to camera capture (#503)
    • docs(milestones): add M23 · Admin Cost Breakdown spec