towerops/docs/plans
Graham McIntire 6c8e670dae
docs: add gettext internationalization design
- Add comprehensive i18n design document with domain-based organization
  (default, errors, auth, equipment, admin, emails domains)
- Document helper functions, implementation patterns, and migration workflow
- Fix multiple test suite issues:
  * user_settings_live_test.exs: Update all tests to match current UI structure
    - Fix user.name references (use first_name/last_name)
    - Fix TOTP device creation (use create_totp_device/2)
    - Update tab URLs and form IDs
    - Update tab names (Account, API, Notifications)
    - Remove obsolete tabs (Organizations, Activity)
    - Fix password tests (pattern match redirect without flash token)
    - Update sudo mode behavior
  * account_data_controller_test.exs: Fix user profile assertions
  * rate_limit_test.exs: Fix unused variable warning
  * settings_live_test.exs: Fix organization form validation test
2026-02-02 09:33:01 -06:00
..
2026-01-31-hibp-password-breach-checking-design.md Add design document for HIBP password breach checking 2026-01-31 17:16:58 -06:00
2026-02-01-cloudflare-timezone-detection-design.md Add design for Cloudflare timezone detection on signup 2026-02-01 10:56:07 -06:00
2026-02-01-cloudflare-timezone-detection.md Move CaptureTimezone plug to browser pipeline 2026-02-01 11:15:51 -06:00
2026-02-01-sudo-mode-mfa-only-design.md Add design doc for sudo mode MFA-only verification 2026-02-01 13:50:34 -06:00
2026-02-01-sudo-mode-mfa-only.md feat: implement sudo mode MFA-only verification controller 2026-02-01 14:34:17 -06:00
2026-02-02-gettext-internationalization-design.md docs: add gettext internationalization design 2026-02-02 09:33:01 -06:00