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
Biosphere - Wildfire
- TypeScript
Published by rupamkairi 6 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
Biosphere - Wildfire
- TypeScript
Published by rupamkairi 10 months 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
- For all projects that eligible for donations
- Bring those Projects & Users (& AlertMethods)
- Bring Sites of those Projects
- 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
Biosphere - Wildfire
- TypeScript
Published by rupamkairi 11 months ago