fix: reschedule scheduled messages when they are cleared (#654)

* fix: reschedule scheduled messages when they are cleared

* docs: remove comment about overdue messages

That will be solved in another PR.

* fix: address detekt issues

* fix: don't clear scheduled message ahead of time

* fix: reschedule scheduled messages on startup

This recovers the alarms when app was force-stopped.

* fix: typo!

* fix: another typo!

Refs: https://github.com/FossifyOrg/Messages/issues/641
This commit is contained in:
Naveen Singh 2026-01-23 12:00:04 +05:30 committed by GitHub
parent dd4ff67a72
commit a8eb1956b6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 89 additions and 11 deletions

View file

@ -16,6 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Fixed missing notifications in some cases ([#159])
- Fixed incorrect blocking of MMS messages in some rare cases ([#644])
- Fixed issue with importing alphanumeric blocked numbers ([#282])
- Fixed issue where scheduled messages were not sent after a reboot or app updates ([#641])
## [1.7.0] - 2025-12-16
### Added
@ -206,6 +207,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#209]: https://github.com/FossifyOrg/Messages/issues/209
[#217]: https://github.com/FossifyOrg/Messages/issues/217
[#225]: https://github.com/FossifyOrg/Messages/issues/225
[#232]: https://github.com/FossifyOrg/Messages/issues/232
[#234]: https://github.com/FossifyOrg/Messages/issues/234
[#243]: https://github.com/FossifyOrg/Messages/issues/243
[#262]: https://github.com/FossifyOrg/Messages/issues/262
@ -231,6 +233,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#574]: https://github.com/FossifyOrg/Messages/issues/574
[#600]: https://github.com/FossifyOrg/Messages/issues/600
[#610]: https://github.com/FossifyOrg/Messages/issues/610
[#641]: https://github.com/FossifyOrg/Messages/issues/641
[#644]: https://github.com/FossifyOrg/Messages/issues/644
[#651]: https://github.com/FossifyOrg/Messages/issues/651