Skip to content

release: v0.8.0 — Announcements feature#64

Merged
mohitgauniyal merged 17 commits into
mainfrom
dev
Apr 23, 2026
Merged

release: v0.8.0 — Announcements feature#64
mohitgauniyal merged 17 commits into
mainfrom
dev

Conversation

@mohitgauniyal
Copy link
Copy Markdown
Collaborator

No description provided.

- Production sends real SMS via MSG91 API
- Development and test still use console.log
- Auth route no longer checks SMS result
- Credentials in .env (never committed)
- Schema: announcements and announcement_images tables
- Migration: add_announcements
- 5 endpoints: create, list, detail, pin, delete
- Pinning: max 3 pinned at a time
- Image support via Cloudinary
- Push notification on creation via event system
- Emergency category triggers high priority notification
- Seed: announcement permissions for all roles
- Seed: idempotent rolePermission upsert
- 212 tests passing (27 new)
@mohitgauniyal mohitgauniyal merged commit 41677fb into main Apr 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant