Skip to content

Releases: Mosquito-Alert/Mosquito-Alert-Mobile-App

4.2.0

26 Nov 12:42

Choose a tag to compare

4.2.0 Pre-release
Pre-release

What's Changed

  • Bump firebase_analytics from 11.4.4 to 11.4.6 by @dependabot[bot] in #375
  • Bump shared_preferences from 2.2.3 to 2.5.3 by @dependabot[bot] in #374
  • Bump flutter_svg from 2.0.10+1 to 2.1.0 by @dependabot[bot] in #373
  • Bump com.google.gms.google-services from 4.3.3 to 4.4.2 in /android by @dependabot[bot] in #376
  • [PREVIEW] V34 final release by @DigitalSeneca in #380
  • Upgrade SDK to 0.1.21 by @DigitalSeneca in #386
  • Fixes using new api by @DigitalSeneca in #385
  • Bump connectivity_plus from 6.1.3 to 6.1.4 by @dependabot[bot] in #389
  • Bump uuid from 4.1.0 to 4.5.1 by @dependabot[bot] in #390
  • Bump org.jetbrains.kotlin.android from 2.1.20 to 2.2.0 in /android by @dependabot[bot] in #391
  • Bump com.google.android.gms:play-services-location from 21.0.1 to 21.3.0 in /android by @dependabot[bot] in #392
  • Add merge_group support to workflows to ensure correct CI and pubspec.lock consistency with merge queue by @DigitalSeneca in #394
  • Merge queue: Execute pull_request+merge_group and rename jobs by @DigitalSeneca in #406
  • Regression test to validate pubspec.lock on build stage (CI) by @DigitalSeneca in #395
  • Enable integration testing on CI + add test to ensure BT can be disabled easily to satisfy Google/Apple by @DigitalSeneca in #262
  • Execute integration tests on pull_request in addition to merge_group by @DigitalSeneca in #408
  • Fix non deterministic emulator on CI by @DigitalSeneca in #410
  • Bump geocoding from 3.0.0 to 4.0.0 by @dependabot[bot] in #388
  • Get user score using new api sdk + replace SharedPrefs by Provider by @DigitalSeneca in #381
  • Remove session logic by @DigitalSeneca in #411
  • Remove UUID creation on client side by @DigitalSeneca in #405
  • Remove non-determinism from integration test workflow by @DigitalSeneca in #417
  • Remove subscription management code by @DigitalSeneca in #416
  • Refactor typing by @epou in #423
  • Hotfix with gallery images and permissions by @DigitalSeneca in #419
  • Added ApiService provider + improve auth flow by @epou in #425
  • Call usersApi.partialUpdate when selecting new language by @DigitalSeneca in #426
  • Delete ApiResponse model by @DigitalSeneca in #431
  • iOS: Enable gallery and recent photos strip from gallery by @DigitalSeneca in #430
  • Manage dio exceptions and show snackbar if login/createUser fails by @epou in #433
  • Replace discontinued pkg flutter_markdown to markdown by @DigitalSeneca in #435
  • Bump com.google.gms.google-services from 4.4.2 to 4.4.3 in /android by @dependabot[bot] in #436
  • Bump androidx.test.espresso:espresso-core from 3.6.1 to 3.7.0 in /android by @dependabot[bot] in #437
  • Bump battery_plus from 6.2.1 to 6.2.2 by @dependabot[bot] in #438
  • Fix duplicate key error by @DigitalSeneca in #443
  • Notifications using new api by @DigitalSeneca in #384
  • Remove editReport and loadData as unused by @DigitalSeneca in #444
  • Bugfix: duplicated handler -> Update sdk to 0.1.23. by @epou in #447
  • Replace macos-latest by macos-14 by @DigitalSeneca in #452
  • Added device registation using API v1 by @epou in #445
  • Refactor PushNotificationsManager by @epou in #446
  • Style notification icon by @epou in #451
  • Refactor biting_form: Replace hardcoded values with enums by @DigitalSeneca in #448
  • Refactor campaign code to reduce complexity by @DigitalSeneca in #449
  • Migrate campaigns to new api by @DigitalSeneca in #450
  • Fix all Flutter analyze warnings: replace deprecated WillPopScope and textScaleFactor by @Copilot in #459
  • Fix update_locales.yml workflow failing on tag push by adding base branch by @Copilot in #453
  • Improve performance by adding const constructors throughout the codebase by @Copilot in #455
  • Make sure Java 8 is not used by any dependency by @DigitalSeneca in #429
  • Remove bite report option from adult mosquito report flow by @Copilot in #464
  • BiteReportPage: Remove Campaign related code by @DigitalSeneca in #465
  • Fix: Send app version + build number to server instead of only version by @Copilot in #467
  • Bump androidx.test:runner from 1.6.2 to 1.7.0 in /android by @dependabot[bot] in #473
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in #475
  • Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #476
  • Bump flutter_html from 3.0.0-beta.2 to 3.0.0 by @dependabot[bot] in #470
  • Bump connectivity_plus from 6.1.4 to 6.1.5 by @dependabot[bot] in #469
  • Update project.pbxproj on iOS by running "pod install" by @DigitalSeneca in #481
  • Disable recent photos feature if iOS versions is 17 or higher by @DigitalSeneca in #480
  • Test notifications page by @DigitalSeneca in #461
  • Fix 'JwtAuthInterceptor' isn't defined for the type 'ApiService' by @DigitalSeneca in #485
  • Report bites with new api by @DigitalSeneca in #382
  • Share mocks between tests by @DigitalSeneca in #492
  • Add comprehensive GitHub Copilot instructions for Flutter mobile app development by @Copilot in #491
  • Fix bite report moment mapping to handle specific time selections by @Copilot in #489
  • Reorganize test structure into unit/widget subdirectories and keep integration tests separate by @Copilot in #488
  • 'My reports' test for bites reports by @DigitalSeneca in #496
  • Add code coverage reporting with Codecov integration and visible badge by @Copilot in #497
  • Destroy bite report using new api by @DigitalSeneca in #498
  • Revert "Fix 'JwtAuthInterceptor' isn't defined for the type 'ApiServi… by @DigitalSeneca in #500
  • Replace deprecated jcenter() by mavenCe...
Read more

4.1.0+2893

21 Nov 11:34

Choose a tag to compare

4.1.0+2891

21 Nov 11:33

Choose a tag to compare

4.1.0+2884

21 Nov 11:32
74835bd

Choose a tag to compare

Explicitly remove android permission ACTIVITY_RECOGNITION (#378)