earthjasonlin
|
e7396de1a4
|
feat(ui): add favicon.ico route and link tag in base template
|
2026-07-18 09:21:07 +08:00 |
|
earthjasonlin
|
b0e69fc123
|
fix(cache): move Cache-Control middleware before mounts using @app.middleware decorator
|
2026-07-18 09:16:45 +08:00 |
|
earthjasonlin
|
2dc68ff408
|
feat(cache): add 30-day browser cache for uploaded images (middleware + S3 CacheControl)
|
2026-07-18 08:23:13 +08:00 |
|
earthjasonlin
|
6a49fedfbb
|
feat(api): add public RESTful API with API key auth and documentation page
|
2026-07-07 09:22:11 +08:00 |
|
earthjasonlin
|
ae2ed2d961
|
feat: add user settings page (change username/password) and remove public registration
|
2026-07-05 22:01:24 +08:00 |
|
earthjasonlin
|
0eca60300f
|
feat: initial postcard manager - FastAPI + Jinja2 + SQLite
|
2026-07-05 16:06:03 +08:00 |
|