Skip to content

Releases: sunstep/dawarich-android

v0.19.2

06 Apr 16:20
v0.19.2
ebbd1f6

Choose a tag to compare

Skip this release.

This release is the same build as the last production version except with a new package name. This is just a technical identifier and doesn't change anything in the app.

Contributors

Code Contributors

💙Thanks to: RodoMa92 for contributing towards this project 💙

Financial supporters

💚 Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.1-beta3

29 Mar 15:56
v0.19.1-beta3
30f794a

Choose a tag to compare

v0.19.1-beta3 Pre-release
Pre-release

What's Changed

  • chore: F-Droid changelog for v0.19.1-beta2 by @github-actions[bot] in #567
  • feat(tracking): add runtime mode intelligence for auto tracking by @sunstep in #568
  • feat(tools): add scripts for retrieving commit counts and release sig… by @sunstep in #569
  • Feat/tracker recovery workmanager by @sunstep in #570
  • fix(tracking): restart location stream only on auto tracking mode cha… by @sunstep in #571
  • 0.19.1-beta3: Auto mode intelligence and tracker watchdog by @sunstep in #573
  • docs: update changelog for v0.19.1-beta3 with auto mode intelligence … by @sunstep in #574
  • 0.19.1-beta3 changelogs [skip ci] by @sunstep in #575

Full Changelog: v0.19.1-beta2...v0.19.1-beta3

Contributors

Code Contributors

💙Thanks to: RodoMa92 for contributing towards this project 💙

Financial supporters

💚 Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.1-beta2

16 Mar 14:06
v0.19.1-beta2
7e3c4db

Choose a tag to compare

v0.19.1-beta2 Pre-release
Pre-release

What's Changed

  • chore: F-Droid changelog for v0.19.1-beta.1 by @github-actions[bot] in #519
  • 0.19.0/fix UI by @sunstep in #522
  • Chore/split beta and prod release workflows by @sunstep in #523
  • Split beta and production release workflows by @sunstep in #524
  • chore: update Android deployment workflow to use production track by @sunstep in #525
  • Make production workflow actually release to production by @sunstep in #526
  • chore: update deploy-android-production workflow name to reflect prod… by @sunstep in #527
  • Adjust name of workflow to reflect production by @sunstep in #528
  • chore: F-Droid changelog for v0.19.0 by @github-actions[bot] in #529
  • chore: F-Droid changelog for v0.19.0-hotfix1 by @github-actions[bot] in #531
  • chore: update settings card page count to 7 by @sunstep in #533
  • chore: check for existing batchExpirationMinutes column before adding… by @sunstep in #534
  • chore: update Flutter version to 3.41.4 and bump app build number to … by @sunstep in #535
  • Support self signed certificate by trusting the user store root CA by @RodoMa92 in #532
  • Fix formatting in dependabot.yml by @sunstep in #536
  • Set package ecosystem to 'pub' in dependabot config by @sunstep in #537
  • chore: update Android deployment workflows to remove release guard, add pubspec variants to triggers by @sunstep in #543
  • chore: update pubspec-foss.yaml to use 'feature/no-gms-mode' ref for geolocator packages by @sunstep in #544
  • chore: remove expiration timer logic from point automation service by @sunstep in #546
  • chore: add automatic recovery for location stream errors and completion by @sunstep in #547
  • chore: refactor location stream handling to remove write busy flag an… by @sunstep in #548
  • chore: improve timer mode point stream with minimum distance filter a… by @sunstep in #549
  • Optimization: adjust auto mode distance filter and interval logic bas… by @sunstep in #550
  • Add expired batch upload worker and scheduler with integration to tra… by @sunstep in #551
  • Feat/tracker optimization by @sunstep in #552
  • Add contributor files and update release workflow to include contribu… by @sunstep in #553
  • 0.19.1 beta 2 by @sunstep in #554
  • chore: F-Droid changelog for v0.19.1-beta2 by @github-actions[bot] in #555
  • chore: update geolocator dependency overrides to use forked repository by @sunstep in #556
  • Fix foss geolocator dependency override by @sunstep in #557
  • chore: F-Droid changelog for v0.19.1-beta2 by @github-actions[bot] in #558
  • chore: update geolocator dependencies to use main branch of upstream … by @sunstep in #559
  • revert geolocator dependency override by @sunstep in #560
  • chore: F-Droid changelog for v0.19.1-beta2 by @github-actions[bot] in #562
  • chore: add dart defines for cronetHttpNoPlay and geolocatorNoPlay in … by @sunstep in #563
  • chore: F-Droid changelog for v0.19.1-beta2 by @github-actions[bot] in #564
  • Fix syntax by @sunstep in #565
  • fix ci syntax [skip ci] by @sunstep in #566

New Contributors

Full Changelog: ht tps://github.com/sunstep/dawarich-android/compare/v0.19.1-beta.1...v0.19.1-beta2

Code Contributors

Thanks to: RodoMa92 for contributing towards this project!

The real heroes

💚 Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.0-hotfix1

09 Mar 13:23
v0.19.0-hotfix1
0259566

Choose a tag to compare

v0.19.0-hotfix1

  • Fixed incompatibility banner showing by normalizing version parsing.

GMS vs FOSS

This release contains two flavors, the GMS and FOSS flavor. The GMS flavor makes use of proprietary Google libraries and is the version you would get if you install this app from the Google Playstore. This flavor performs better than the FOSS flavor.
The FOSS alternative is a version that does not make use of any proprietary libraries and it never will. It might not perform as good as the GMS flavor.

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.0

08 Mar 22:31
v0.19.0
afa8fe1

Choose a tag to compare

New features, improvements and refreshes

Version 0.19.0 is all about new features, improvements and refreshes. Especially around the start up flow of the app.

New features

  • Added a permissions onboarding page after logging in to your Dawarich instance, which ensures you have granted all the necessary permissions before entering the app, this way the app no longer has to ask for permissions on the fly when using certain features.

  • Added an about page, which is accessible from the bottom of the drawer, if you tap on the client version. The page contains a disclaimer that the app is not official and not affiliated with official Dawarich maintainers, a link to the GitHub repo of this app and also a link to Dawarich's official GitHub repo

  • Added a new settings page

  • You can now override the app's theme, so it is no longer stuck on to your phone's theme mode

  • You can now enable biometrics lock

  • You can now choose how long it takes before the app asks you to unlock it again

  • Added biometrics lock feature, which can be enabled in the new settings page. Location history is fun data, but seriously sensitive, and I recognize that, therefore I am giving you the ability to lock down the app so no unwanted guests can look in your app. The setting can additionally be configured to choose how long it takes before the app asks for authentication again.

Improvements

  • Moved the version check compat.json file from the feedback repo (now legacy) to the current codebase repo
    Version check now shows as a banner rather than a full page blocking access to the app. There are 3 compatibility states
  • State Ok: app and client are aligned and all features work properly
  • State warning: Used to communicate that you should or should not update at the time until further notice, most of the times related to things not fully working properly but not too breaking
  • State incompatible: Certain features no longer work, do as advised in the banner message.
  • Fixed daily stats caching not running every 24h automatically
  • Made it more convenient to use a hosted instance: you no longer have to enter a host URL when using hosted Dawarich

Refreshes

While this is a single item, it's definitely going to be noticeable.

  • Redesigned the app drawer, it felt a bit old and needed a redesign, it shows your connected Dawarich instance now and your current server version, and the client version of the app.

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.1-beta.1

02 Mar 20:03
v0.19.1-beta.1
ef06366

Choose a tag to compare

v0.19.1-beta.1 Pre-release
Pre-release

New setting + efficiency improvements

New setting

From now on you can set an expiration time for your batch, making the batch auto upload after a selected amount of time even when not tracking

Efficiency improvements

Tracker should be less power hungry now. Please test the reliability, accuracy and efficiency for me and report back

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.19.0-beta.1

02 Mar 00:04
v0.19.0-beta.1
5a2b396

Choose a tag to compare

v0.19.0-beta.1 Pre-release
Pre-release

New features, improvements and refreshes

Version 0.19.0 is all about new features, improvements and refreshes. Especially around the start up flow of the app.

New features

  • Added a permissions onboarding page after logging in to your Dawarich instance, which ensures you have granted all the necessary permissions before entering the app, this way the app no longer has to ask for permissions on the fly when using certain features.

  • Added an about page, which is accessible from the bottom of the drawer, if you tap on the client version. The page contains a disclaimer that the app is not official and not affiliated with official Dawarich maintainers, a link to the GitHub repo of this app and also a link to Dawarich's official GitHub repo

  • Added a new settings page

  • You can now override the app's theme, so it is no longer stuck on to your phone's theme mode

  • You can now enable biometrics lock

  • You can now choose how long it takes before the app asks you to unlock it again

  • Added biometrics lock feature, which can be enabled in the new settings page. Location history is fun data, but seriously sensitive, and I recognize that, therefore I am giving you the ability to lock down the app so no unwanted guests can look in your app. The setting can additionally be configured to choose how long it takes before the app asks for authentication again.

Improvements

  • Moved the version check compat.json file from the feedback repo (now legacy) to the current codebase repo
    Version check now shows as a banner rather than a full page blocking access to the app. There are 3 compatibility states
  • State Ok: app and client are aligned and all features work properly
  • State warning: Used to communicate that you should or should not update at the time until further notice, most of the times related to things not fully working properly but not too breaking
  • State incompatible: Certain features no longer work, do as advised in the banner message.
  • Fixed daily stats caching not running every 24h automatically
  • Made it more convenient to use a hosted instance: you no longer have to enter a host URL when using hosted Dawarich

Refreshes

While this is a single item, it's definitely going to be noticeable.

  • Redesigned the app drawer, it felt a bit old and needed a redesign, it shows your connected Dawarich instance now and your current server version, and the client version of the app.

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.18.1

23 Feb 21:55
v0.18.1
b834a2d

Choose a tag to compare

Fixes to stats caching & App rename

This update fixes stats cache not being scoped to a single account and renames the app on your home screen from "Dawarich" to "Dawarich (Community)" as the owner of Dawarich was against the usage of the name "Dawarich" on this app.

  • Fixed stats cache not being scoped to users.
  • Renamed app to Dawarich (Community)

As always, feel free to let me know if you like this update. Your feedback is appreciated!

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.18.0

22 Feb 23:44
v0.18.0
2d8e9a6

Choose a tag to compare

An upgrade to the stats page

  • The distance card is now tappable, breaking down your distance per year and per month.
  • The breakdown is also visualized.
  • The stats page is now cached, making it load instantly.

The real heroes

💚Huge thanks to rtuszik, Manicraft1001 & Armin for sponsoring the project 💚

v0.17.2

16 Feb 15:51
v0.17.2
3769be5

Choose a tag to compare

  • Some slight fixes in notification logic to make tracking more reliable

The real heroes

💚Huge thanks to rtuszik for sponsoring the project 💚