This website requires JavaScript.
explore
Help
Sign In
earthjasonlin
/
mailova
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
109
Commits
1
Branch
0
Tags
a071b3dde4f7f6f64f18bdc4163cff0c6daf98eb
T
Code
Clone
HTTPS
Tea CLI
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
earthjasonlin
a071b3dde4
feat(postcard): profile country, country_from, per-user card number uniqueness, public page overhaul - Profile: add country field for default origin country - Postcard: add country_from field, auto-fill from profile.country on create - card_number uniqueness: change from global to per-user (profile_id + card_number) - Public pages: remove card_number display, only show cards with image_front - Public pages: show country as from→to format - Index page: no time display, add register button, fix lightbox with prev/next - Infinite scroll: add /api/public/cards endpoints and IntersectionObserver - Internal pages: update postcards list/detail for country_from display - i18n: add profiles.country_ph, pc_form.country_from, pc_detail.route
2026-07-07 12:32:24 +08:00
app
feat(postcard): profile country, country_from, per-user card number uniqueness, public page overhaul - Profile: add country field for default origin country - Postcard: add country_from field, auto-fill from profile.country on create - card_number uniqueness: change from global to per-user (profile_id + card_number) - Public pages: remove card_number display, only show cards with image_front - Public pages: show country as from→to format - Index page: no time display, add register button, fix lightbox with prev/next - Infinite scroll: add /api/public/cards endpoints and IntersectionObserver - Internal pages: update postcards list/detail for country_from display - i18n: add profiles.country_ph, pc_form.country_from, pc_detail.route
2026-07-07 12:32:24 +08:00
memory
feat(api): add public RESTful API with API key auth and documentation page
2026-07-07 09:22:11 +08:00
.gitignore
chore: remove scripts and export_i18n.py from git, add to .gitignore
2026-07-07 11:35:00 +08:00
activate.bat
chore: startup scripts one-click launch uvicorn server
2026-07-06 19:31:55 +08:00
activate.ps1
chore: startup scripts one-click launch uvicorn server
2026-07-06 19:31:55 +08:00
AGENTS.md
chore: rename app to 星笺 (Mailova)
2026-07-06 00:41:24 +08:00
export_i18n.py
chore: stage changes before history rewrite
2026-07-07 11:28:18 +08:00
requirements.txt
feat: initial postcard manager - FastAPI + Jinja2 + SQLite
2026-07-05 16:06:03 +08:00
S
Description
Manage your postcards
672
KiB
0
Stars
1
Watchers
0
Forks
Languages
HTML
52.5%
Python
36.7%
CSS
10.7%