Commit Graph
13 Commits
Author SHA1 Message Date
earthjasonlin b50691e624 feat(ui): redesign profiles page with card layout showing postcard stats 2026-07-05 22:27:13 +08:00
earthjasonlin b56c3bc6c5 fix: clear arrival_time and disable field when status is sent 2026-07-05 22:15:40 +08:00
earthjasonlin 000f39779c feat(ui): redesign postcards list with tabs, row layout, country dropdown filter 2026-07-05 22:12:33 +08:00
earthjasonlin f4b1c96148 fix(ui): username change no longer requires password confirmation 2026-07-05 22:03:59 +08:00
earthjasonlin c0130afe12 feat: add user settings page (change username/password) and remove public registration 2026-07-05 22:01:24 +08:00
earthjasonlin fae5a05be1 feat(ui): add mark-delivered button on sent postcards with auto today date 2026-07-05 21:45:32 +08:00
earthjasonlin 146e424d6c feat(ui): show country flag emoji next to country codes 2026-07-05 21:40:46 +08:00
earthjasonlin b975227458 feat(auth): add remember me option with persistent DB sessions 2026-07-05 21:28:58 +08:00
earthjasonlin 83cea694a1 feat: always display country code in uppercase (model validates + oninput) 2026-07-05 21:22:57 +08:00
earthjasonlin 66451fe05a feat(ui): rich dashboard cards with countries and recent postcards 2026-07-05 19:22:10 +08:00
earthjasonlin 5121fb1f8f feat: add profile rename, all postcard fields required 2026-07-05 19:00:25 +08:00
earthjasonlin 2faa8d6012 fix(ui): shrink badges, card_number format XX-1234567, date-only fields 2026-07-05 16:26:22 +08:00
earthjasonlin a03965796f feat: initial postcard manager - FastAPI + Jinja2 + SQLite 2026-07-05 16:06:03 +08:00