Skip to content

Latest commit

 

History

History
120 lines (98 loc) · 10.3 KB

CHANGELOG.md

File metadata and controls

120 lines (98 loc) · 10.3 KB

Changelog

v0.7.0 - 2026-02-12

  • feat: provide copy button by @Rindrics in #126
  • fix: improve appearance of prev/next button by @Rindrics in #131
  • feat: provide collection functionality by @Rindrics in #128
  • feat: add lunyu contents by @Rindrics in #130

v0.6.0 - 2026-02-06

  • feat: improve nav UI by @Rindrics in #120
  • feat(mcp): improve content generation workflow with MCP by @Rindrics in #122
  • fix(mcp): ask human for reviewing after first generation by @Rindrics in #123
  • fix(ui): improve mobile ux by @Rindrics in #124
  • feat: close auth menu on click outside area by @Rindrics in #125

v0.5.0 - 2026-02-03

  • feat: add navigation to [bookId]/ and [sectionId]/ pages by @Rindrics in #118

v0.4.2 - 2026-02-02

  • feat: include metadata to each page by @Rindrics in #116

v0.4.1 - 2026-02-02

  • fix: provide auth function on production by @Rindrics in #114

v0.4.0 - 2026-02-02

  • feat: provide favorite function by @Rindrics in #111
  • fix: improve UI by @Rindrics in #113

v0.3.3 - 2026-02-02

  • fix: use hanzi override for content generation by @Rindrics in #108

v0.3.2 - 2026-01-30

  • feat: provide segment-based playback by @Rindrics in #105

v0.3.1 - 2026-01-30

  • feat: add contents by @Rindrics in #99
  • Update Japanese translation for text in 21.yaml by @Rindrics in #103
  • feat(ui): improve appearance of index page by @Rindrics in #101

v0.3.0 - 2026-01-28

  • feat: add 論語 17-21 and 18-1 by @Rindrics in #94
  • feat: provide auth function by @Rindrics in #95
  • chore: disable auth on production by @Rindrics in #97

v0.3.0 - 2026-01-28

  • feat: add 論語 17-21 and 18-1 by @Rindrics in #94
  • feat: provide auth function by @Rindrics in #95
  • chore: disable auth on production by @Rindrics in #97

v0.2.5 - 2026-01-27

  • feat: add Google Analytics tag by @Rindrics in #92

v0.2.4 - 2026-01-26

  • fix: lunyu 17-8 by @Rindrics in #80
  • chore: improve stats diagrams by @Rindrics in #82

v0.2.3 - 2026-01-25

  • feat(stats): add visualizations by @Rindrics in #78

v0.2.2 - 2026-01-25

  • fix: correct onyomi by @Rindrics in #63
  • fix(ui): disable Japanese onyomi UI when audio file not found by @Rindrics in #66
  • docs(adr): deprecate ADR-0011: semicolon marker no longer needed by @Rindrics in #71
  • feat: show implicit speaker change with dashes (e.g., ― 孔子 ―) by @Rindrics in #73
  • feat(audio): provide record feature for local env by @Rindrics in #68
  • refactor: schema of Japanese segments by @Rindrics in #75
  • fix: correct Japanese pronounciation by @Rindrics in #74

v0.2.2 - 2026-01-25

  • fix: correct onyomi by @Rindrics in #63
  • fix(ui): disable Japanese onyomi UI when audio file not found by @Rindrics in #66

v0.2.1 - 2026-01-24

  • feat: add contents by @Rindrics in #60

v0.2.0 - 2026-01-24

  • feat: define service accounts to use Text-to-Speech by @Rindrics in #45
  • feat: add storage bucket for audio files by @Rindrics in #47
  • feat: generate & upload audio files by @Rindrics in #48
  • feat: improve stat page by @Rindrics in #52
  • feat: provide relation diagram on stat page by @Rindrics in #49
  • fix(build): 404 on /char/[char] page by @Rindrics in #53
  • fix: remove manual URL encoding from char routes to fix Firebase Hosting 404 by @Rindrics in #54
  • fix: use encoded params to fix dev server errors and Firebase compatibility by @Rindrics in #55
  • feat: publish audio bucket by @Rindrics in #56
  • feat: add audio player component and URL generation utility by @Rindrics in #57
  • docs: update README.md by @Rindrics in #58
  • fix: update audio of lunyu 2-1 by @Rindrics in #59

v0.1.2 - 2026-01-22

  • feat: add 論語 17-8 by @Rindrics in #41
  • fix: preserve URL from user request by @Rindrics in #42

v0.1.1 - 2026-01-22

  • feat: add book metadata by @Rindrics in #37

v0.1.0 - 2026-01-21

  • fix: remove unnecessary semicolon from master text by @Rindrics in #28
  • docs(adr): content directory structure by @Rindrics in #31
  • feat: provide MCP server to support content generation by @Rindrics in #32
  • style: improve UI by @Rindrics in #33
  • feat: provide data-related contents by @Rindrics in #34
  • docs: update README.md by @Rindrics in #35
  • ci: configure tagpr by @Rindrics in #36

v0.0.1 - 2026-01-21

  • chore: setup repo by @Rindrics in #1
  • docs (adr): port numbers by @Rindrics in #3
  • feat: initialize Next.js by @Rindrics in #5
  • ci: setup Renovate by @Rindrics in #8
  • chore: use firebase-tools by @Rindrics in #7
  • ci: deploy on tagging not push by @Rindrics in #9
  • feat: provide UI using sample data by @Rindrics in #11
  • ci: add Firebase preview deploy workflow for PRs by @Rindrics in #15
  • feat: provide navigations by @Rindrics in #16
  • feat: configure for Firestore by @Rindrics in #18
  • refactor: organize types by @Rindrics in #22
  • feat: add content validator to support content generation by AI by @Rindrics in #25
  • feat: add pronounce for 有子 by @Rindrics in #26
  • style: improve UI by @Rindrics in #27