v4.0.1 をリリースしました。
v4.0.1 (2026/05/05)
-
管理系
- メニュー一覧でドラッグ&ドロップによる並べ替えに対応しました
-
共通
- 多言語対応を強化しました(サインアップ画面、電話注文、都道府県名等の追加翻訳)
What's Changed
- chore(deps): bump @unhead/vue to 3.0.5 + migrate header.ts by @isamu in #1656
- chore(deps): bump nodemailer to 8 and twilio to 6 in functions/ by @isamu in #1660
- chore(deps): bump stripe to 21 in functions/ by @isamu in #1661
- docs: CLAUDE.md を追加(AI コーディング支援向けガイド) by @mikkegt in #1634
- update by @isamu in #1662
- feat: メニュー一覧にドラッグ&ドロップ並べ替えを追加(移動モード切替) by @isamu in #1645
- fix: rename reorder button label to clarify drag operation by @mikkegt in #1666
- feat(i18n): localize prefecture names on /r landing page by @isamu in #1667
- fix: apply notranslate globally via index.html by @isamu in #1669
- chore: remove debug console.log in Pinia cart store by @isamu in #1671
- fix: unsubscribe Firestore listener in TransactionsAct/Contents.vue by @isamu in #1673
- chore: clean up admin console.log debug noise by @isamu in #1675
- refactor: extract YYYY-MM-DD formatting from useGeneralStore by @isamu in #1677
- fix: show error dialog on non-email-taken sign-up failures by @isamu in #1679
- refactor: simplify userStore type union by @isamu in #1682
- feat(i18n): localize foreign customer notice in PhoneLogin by @isamu in #1684
- feat(i18n): localize SignUp terms/privacy notice by @isamu in #1686
- fix: unsubscribe Firestore listeners in admin Printer / DiscountHistory by @isamu in #1689
- chore: remove commented-out useToggle import in RestaurantPage by @isamu in #1691
- chore: convert deep relative store imports to @/ alias by @isamu in #1693
- fix: scope AppCheck debug token to dev mode by @isamu in #1695
- fix: add submitting guard to SignUp button (U-HIGH-3) by @isamu in #1697
- fix: explicitly disable raw HTML in News MarkdownIt (B-MED-3) by @isamu in #1699
- update by @isamu in #1700
- chore: apply prettier formatting by @isamu in #1701
- fix: replace 'as any' on i18n formats with vue-i18n public types (S-HIGH-7) by @isamu in #1703
- chore: adopt eslint rules from mulmoclaude config by @isamu in #1706
- refactor: remove unused cancel reasons constants (X-HIGH-1 partial) by @isamu in #1705
- fix: improve image accessibility (X-CRIT-1 partial, alt + i18n) by @isamu in #1707
- chore: add v4.0.1 release note by @isamu in #1708
Full Changelog: v4.0.0...v4.0.1