Commit Graph
5 Commits
Author SHA1 Message Date
eezd ccb16acbea chore: standardize project comments in English 2026-10-26 22:52:12 +08:00
eezd 1e9e0678ee feat(i18n): add English and Simplified Chinese 2026-10-26 22:04:33 +08:00
eezd 1b2b2b12ff feat(api): require bearer authentication and unify response contracts 2026-10-25 20:42:20 +08:00
eezd ac10de0466 feat(trash): add bulk purge and automatic retention 2026-10-25 11:56:28 +08:00
eezd eb63b14c8e Add settings page with synced appearance and password change
- Store app settings as one JSON document on the server, merged per key and
  pushed to other devices; cache locally to avoid a flash on load
- Settings page groups appearance, account, shortcuts, shares, API tokens and
  trash; full screen with a section list on phones
- Font size and content width settings
- Change the login password, signing out other sessions
- Settings writes and password changes only accept a login session
2026-10-17 16:23:39 +08:00