Commit Graph
13 Commits
Author SHA1 Message Date
earthjasonlin 4c9c6f6e05 feat(i18n): add English localization with per-user language preference and navbar toggle 2026-07-06 22:07:05 +08:00
earthjasonlin a62eb4cc58 fix(profiles): remove duplicate border, center-align textarea/button; notes read-only on postcards page 2026-07-06 19:41:21 +08:00
earthjasonlin 189c3718df feat(profiles): notes shown on postcards page, save stays on current page 2026-07-06 19:39:54 +08:00
earthjasonlin 2989837b7d feat(profiles): add private notes field per profile, visible only to owner 2026-07-06 19:36:29 +08:00
earthjasonlin a769ce7546 chore: rename app to 星笺 (Mailova) 2026-07-06 00:41:24 +08:00
earthjasonlin a69c6c10c9 refactor(ui): merge showcase settings into settings page tab, fix profile showcase GET route, fix layout 2026-07-05 23:56:28 +08:00
earthjasonlin 9f4f57b80a feat(showcase): add public showcase page with per-profile/per-postcard visibility controls 2026-07-05 23:45:23 +08:00
earthjasonlin f310a30d33 i18n: change all page titles and nav text to Chinese 2026-07-05 22:40:49 +08:00
earthjasonlin ee8d9fa528 fix(ui): add missing id to profile nickname for rename toggle 2026-07-05 22:28:49 +08:00
earthjasonlin b50691e624 feat(ui): redesign profiles page with card layout showing postcard stats 2026-07-05 22:27:13 +08:00
earthjasonlin 9ba4ab1021 feat: inline rename for profiles, dashboard stats grid UI 2026-07-05 19:03:48 +08:00
earthjasonlin 5121fb1f8f feat: add profile rename, all postcard fields required 2026-07-05 19:00:25 +08:00
earthjasonlin a03965796f feat: initial postcard manager - FastAPI + Jinja2 + SQLite 2026-07-05 16:06:03 +08:00