Skip to content

v4.0.1

Latest

Choose a tag to compare

@isamu isamu released this 04 May 11:06

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