14c474ea87
docs: changelog v1.8.3 — TopEventsAPI fix
2026-04-06 22:21:32 +05:30
a29e8d2892
fix(featured-events): resolve event_type FK to name string in API response
...
model_to_dict() returns event_type as an integer PK; the DHS frontend
reads ev.event_type_name to show the category badge. Added
event_type_name resolution so the carousel displays e.g. "Festivals".
2026-04-06 21:44:11 +05:30
2fefdd16c9
docs: changelog v1.8.1 — FeaturedEventsAPI token gate fix
2026-04-06 19:45:46 +05:30
c9afbcf3cc
feat(accounts): home district with 6-month cooldown
...
- accounts/models.py: add district_changed_at DateTimeField + VALID_DISTRICTS constant (14 Kerala districts)
- migration 0013_user_district_changed_at: nullable DateTimeField, no backfill
- WebRegisterForm: accept optional district during signup, stamp district_changed_at
- UpdateProfileView: enforce 183-day cooldown with human-readable error
- LoginView/WebRegisterView/StatusView: include district_changed_at in responses
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-04 10:42:44 +05:30
bae9ac9e23
docs: add v1.6.1 and v1.6.2 CHANGELOG entries
...
Documents StatusView eventify_id addition and the security fix
that stops internal Python exceptions from reaching API callers.
2026-04-03 09:27:15 +05:30
99f376506d
docs: add CHANGELOG.md and update README version to 1.6.0
...
- CHANGELOG.md: full history from 1.0.0 → 1.6.0 (Keep a Changelog format)
- README.md: bump version badge 1.5.0 → 1.6.0, add changelog summary table
2026-04-02 11:03:18 +05:30