Commit Graph

14 Commits

Author SHA1 Message Date
87785494d6 feat(i18n): add English localization with per-user language preference 2026-07-06 22:41:09 +08:00
f448a900f5 feat(i18n): add English localization with per-user language preference and navbar toggle 2026-07-06 22:07:05 +08:00
6157e40db9 fix(profiles): remove duplicate border, center-align textarea/button; notes read-only on postcards page 2026-07-06 19:41:21 +08:00
9db6b849d4 feat(profiles): notes shown on postcards page, save stays on current page 2026-07-06 19:39:54 +08:00
b6d43b3db4 feat(profiles): add private notes field per profile, visible only to owner 2026-07-06 19:36:29 +08:00
a7c5082ff6 chore: rename app to 星笺 (Mailova) 2026-07-06 00:41:24 +08:00
c550289527 refactor(ui): merge showcase settings into settings page tab, fix profile showcase GET route, fix layout 2026-07-05 23:56:28 +08:00
148cfdf2a4 feat(showcase): add public showcase page with per-profile/per-postcard visibility controls 2026-07-05 23:45:23 +08:00
fc55507019 i18n: change all page titles and nav text to Chinese 2026-07-05 22:40:49 +08:00
a57cba22d5 fix(ui): add missing id to profile nickname for rename toggle 2026-07-05 22:28:49 +08:00
a212021997 feat(ui): redesign profiles page with card layout showing postcard stats 2026-07-05 22:27:13 +08:00
ee655be7d4 feat: inline rename for profiles, dashboard stats grid UI 2026-07-05 19:03:48 +08:00
d7850d200f feat: add profile rename, all postcard fields required 2026-07-05 19:00:25 +08:00
0eca60300f feat: initial postcard manager - FastAPI + Jinja2 + SQLite 2026-07-05 16:06:03 +08:00