Recent Releases of FireAlert
FireAlert - 2025-07-17
What's Changed
Natural Protected Areas
Protected Area Backend - https://github.com/Plant-for-the-Planet-org/FireAlert/pull/208 & https://github.com/Plant-for-the-Planet-org/FireAlert/pull/223 - APIs for Protected Site Search, Create, Update. - Updates for CreateNotifications for these sites (since new site’s userId is linked through SiteRelation table). - Site.userId is no longer mandatory & necessary changes.
Protected Area Mobile - https://github.com/Plant-for-the-Planet-org/FireAlert/pull/193 - Screens & UI For the Protected Areas - API Integration
Protected Area Data Import - https://github.com/Plant-for-the-Planet-org/FireAlert/pull/207 - Added a script to automate importing the natural protected areas dataset into a PostgreSQL database. - Introduced a Dockerfile and Docker Compose configuration for containerized execution of the import process. - Prisma Schema changes + Migrations
- TypeScript
Published by rupamkairi 10 months ago
FireAlert - 2025-05-02
What's Changed
- Merge: Fix - SMS Issue by @rupamkairi in https://github.com/Plant-for-the-Planet-org/FireAlert/pull/195 & https://github.com/Plant-for-the-Planet-org/FireAlert/pull/219
- Merge: Feature/make env optional by @sagararyal in https://github.com/Plant-for-the-Planet-org/FireAlert/pull/217
Notification Fixes
- Updated
disableCodeslist - SMS & Whatsapp notification can be enabled using env variable switches. by default they are disabled due to some internal reasons.
- New
metadata&isSkippedfield added, to store relevant informations for the notificaions. - Twilio Webhooks implemented
- Initially sms status handled by existing logic
- Upon handling Webhook's request
metadatamatches the twilio's status whereisDeliveredwill be kepttrueif delivered status found else it will be turned tofalse.
- Rewroked the Retry & Failure Handling
- Max Retry is kept at 0 - means if fails to send notification won’t retry & skip.
- On failed notification, method.failCount will be incremented & upon reaching a threshold method will be disabled.
Better handling of environment variables
- Application will no longer require non-essential env variable to run, app will be able to run, but certain feature will be disabled & they will log accordingly.
Minor changes
- Formatting, Type & Syntax fixes.
- .prettierrc added for consistent formatting.
Full Changelog: https://github.com/Plant-for-the-Planet-org/FireAlert/compare/2025-03-25...2025-05-02
- TypeScript
Published by rupamkairi about 1 year ago
FireAlert - 2025-03-25
What's Changed
- Merge: Site Sync & Cache Duration by @rupamkairi in https://github.com/Plant-for-the-Planet-org/FireAlert/pull/203
Site Sync
Objectives 1. For all projects that eligible for donations 2. Bring those Projects & Users (& AlertMethods) 3. Bring Sites of those Projects 4. Enable monitoring for those Sites by default. If Site is deleted, dissociate from the project.
Cache Duration
Fixes Cache duration for previously released Fires API. CDN Cache Control. 1 day Browser cache 30 min Corrected URL for caching
- TypeScript
Published by rupamkairi about 1 year ago