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
|
82b2442a1c
|
feat(dashboard): mobile 2-col stats, add relative time to recent activity
|
2026-07-05 23:03:35 +08:00 |
|
earthjasonlin
|
95bcc42b13
|
feat(ui): redesign dashboard as global overview with stats, progress bar, recent activity
|
2026-07-05 22:32:16 +08:00 |
|
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 |
|