Skip to content

Version 1.0.0 - #223

Merged
nucleus-ffm merged 184 commits into
mainfrom
version_1.0.0
Sep 6, 2025
Merged

nucleus-ffm merged 184 commits into
mainfrom
version_1.0.0

Conversation

@nucleus-ffm

Copy link
Copy Markdown
Owner

This is a huge update for FOSSWarn. This includes:

  • a large refactoring of the app
  • a migration to the new FOSS Public Alert Server
  • a lot of small and large changes in the used plugins and look and feel of the app
  • See the individual pull requests for more details.

nucleus-ffm and others added 29 commits September 6, 2025 14:21
FVM can be used to quickly switch between Flutter version managers.
Normally one would also commit .fvmrc to the repository to make sure everybody is using
the same version, but seeing that my goal is to get this packaged into Linux distributions
where they might not all have the same Flutter version packaged this should imo not happen.
Flutter version constraints should be handled through "environment" in pubspec.yaml and
otherwise we should not lock the version we use.
Exclude some platform, IDE, Java and Flutter specific files and folders
If this project is going to have more contributors then we should use
some basic linting rules.
Except for the use of a deprecated member of the Severity enum, that
requires a bit more work to get rid of because it's replacement isn't a
drop-in replacement.
To make sure every change passed the formatter and linter properly
These are broken since 302c8f2 and I
find it hard to debug why. I kind of want to rewrite that screen in
which case the tests will be invalid anyway.
This is blocking CI so remove them for now.
It's not a platform we support at this moment.
Riverpod is a more modern replacement for Provider, created by the same
author because he realized there were limitations with his approach.
Riverpod has various nice providers making it easier to manage state and
provide services, and also features like triplestates to handle future
results properly.

This commit is a simple replacement, we'll start _properly_ using it in
future commits.
…ation permission in the welcome view and not at startup.
nucleus-ffm and others added 27 commits September 6, 2025 14:23
- use an appState flag for every app start to display the alert loading text
 - watch the alertProvider even if we use the alerts from processedAlertProvider to keep the timer running
- improve parsing of line breaks
- hide regions in list that are "polygonal event area"
With this notification, users are informed after an upgrade that they need to open the app to set it up again.
- increase version code and number
- update readme
- update app store description and screenshots
- add app store changelog
… you were unable to mark the second alert as read.
Currently translated at 100.0% (361 of 361 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/uk/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/uk/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/ta/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/de/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/de/
Currently translated at 55.0% (200 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/fr/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/uk/
Currently translated at 100.0% (363 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/uk/
Currently translated at 88.7% (322 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/pt_BR/
Currently translated at 98.8% (359 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/ta/
Currently translated at 88.7% (322 of 363 strings)

Translation: FOSS Warn/FOSS Warn-App
Translate-URL: https://hosted.weblate.org/projects/foss-warn/foss-warn-app/pt/
@nucleus-ffm
nucleus-ffm merged commit 8ef1b16 into main Sep 6, 2025
3 checks passed
@nucleus-ffm
nucleus-ffm deleted the version_1.0.0 branch April 16, 2026 13:36
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.

6 participants