firstsun-dev_git-files-sync/tests/logic
ClaudiaFang 72ed2cde75 feat: add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog
- src/i18n: add zh-cn locale, explicit language override setting
  (LanguageSetting), and moment-locale -> zh-cn/zh-tw resolution.
- src/settings.ts: persistent banner at the top of the settings tab
  showing the current version's notable changelog highlights, so users
  who dismiss or miss the WhatsNewModal can still find them. Dismissal
  is tracked separately (bannerDismissedVersion) from the modal's
  once-per-upgrade lastSeenVersion gate.
- src/changelog.ts: curate the 1.3.0 release notes (multi-language UI,
  faster status refresh, symlink-pull fix, ignore-sync setting,
  connection status display, resizable conflict modal, folder picker,
  clearer connection errors, this what's-new tip).

Part of #39.
2026-07-14 13:12:14 +00:00
..
gitignore-manager.test.ts perf(push): batch-commit push-all files + SHA-based diffing 2026-07-14 09:58:06 +00:00
sync-manager-batch.test.ts fix(push): avoid stale remote-tree read right after a batch push 2026-07-14 11:53:20 +00:00
sync-manager-binary.test.ts refactor(test): extract shared SyncManager mock setup to reduce duplication 2026-05-22 03:40:45 +00:00
sync-manager-hidden.test.ts refactor(test): extract shared SyncManager mock setup to reduce duplication 2026-05-22 03:40:45 +00:00
sync-manager-mapping.test.ts feat: add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog 2026-07-14 13:12:14 +00:00
sync-manager-test-helpers.ts perf(push): batch-commit push-all files + SHA-based diffing 2026-07-14 09:58:06 +00:00
sync-manager.test.ts feat: add Simplified Chinese locale, settings what's-new banner, and 1.3.0 changelog 2026-07-14 13:12:14 +00:00