Releases: Plant-for-the-Planet-org/FireAlert
Releases · Plant-for-the-Planet-org/FireAlert
2025-07-17
What's Changed
Natural Protected Areas
Protected Area Backend - #208 & #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 - #193
- Screens & UI For the Protected Areas
- API Integration
Protected Area Data Import - #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
2025-05-02
What's Changed
- Merge: Fix - SMS Issue by @rupamkairi in #195 & #219
- Merge: Feature/make env optional by @sagararyal in #217
Notification Fixes
- Updated
disableCodes
list - SMS & Whatsapp notification can be enabled using env variable switches. by default they are disabled due to some internal reasons.
- New
metadata
&isSkipped
field added, to store relevant informations for the notificaions. - Twilio Webhooks implemented
- Initially sms status handled by existing logic
- Upon handling Webhook's request
metadata
matches the twilio's status whereisDelivered
will be kepttrue
if 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: 2025-03-25...2025-05-02
2025-03-25
What's Changed
- Merge: Site Sync & Cache Duration by @rupamkairi in #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