Skip to content

Releases: HLCaptain/jay-android

0.2.3-alpha

15 Mar 21:54
f19b549
Compare
Choose a tag to compare
0.2.3-alpha Pre-release
Pre-release
  • Session screen now shows markers to indicate a path's begin and end
  • That path also has a gradient to it
  • Map camera survives configuration change (camera will remain where the user were e.g. after switching to dark mode)
  • Most cloud operations are now batched to preserve consistency
  • Fixes to batching more writes together using Coroutines

What's Changed

  • 73 start and end pins on path by @HLCaptain in #75
  • Cloud deletions are now batched. by @HLCaptain in #76
  • Added Markers and gradient for Path, made app configuration change resistent by @HLCaptain in #77
  • Fixes to crashing due to Firestore batch being already commited by @HLCaptain in #79

Full Changelog: 0.2.2-alpha...0.2.3-alpha

v0.2.2-alpha

14 Mar 23:40
Compare
Choose a tag to compare
v0.2.2-alpha Pre-release
Pre-release
  • Fixed bugs when syncing to cloud
  • Session and Sessions screen UI enhancements
  • Fixed several data loading mechanism on configuration change
  • Session loading on Session screen will not be affected by its Path anymore
  • Fixed bug with Zstd algorythm crashing when used (fix)
  • Fixed CICD pipeline not building with new AdMob Application ID parameter injected by Gradle Secrets plugin for Android

v0.2.1-alpha

08 Mar 20:04
c006ece
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release
  • improved Profile flow
  • added 3rd party libraries and licenses
  • ads (off by default, experimental inconvenience, a way to support the project)
  • fixed issues with user preferences, etc.

v0.2.0-alpha Settings, User Preferences, Fixes

26 Feb 12:59
5e779b7
Compare
Choose a tag to compare
  • All New Settings, About Screens on a single, animated, navigation hosted Dialog with custom Theming!
  • Reworked user preferences:
    • Seamless, (mostly) sophisticated Cloud Sync
    • With Offline and Multi-User use in mind
    • Reactive updates and indicators
  • Reworked User and other Cloud data handling
  • User ID and Client ID are shown and can be copied to clipboard on About and Settings Dialog Screens
  • Added performance monitoring via Firebase Performance
  • Generalized UI elements, like TooltipElevatedCard, which enables different actions on Long click
  • Other UI enhancements and bug fixes

v0.1.1-alpha with dependency upgrades and UI enhancements

09 Feb 22:46
31de1f4
Compare
Choose a tag to compare

Besides a lot of bug fixes, I upgraded dependencies and made some UI enhancements, but also added some features:

  • Favorite search results implemented
  • A huge amount of refactors regarding UI elements to make use of Compose Preview
  • Made UI more independent on services like Mapbox Search SDK
  • Added an experimental Scrollbar to Sessions
  • Made UI more beautiful 😃 and bug prone
  • Upgraded dependencies
  • Added logging messages and refactored code to work better

This release was not fully tested on API 21, due to a bug with my emulator always crashing on startup. I will pay attention to fix glaring issues in future releases regarding the usage via older APIs.

v0.1.0-alpha

01 Feb 22:19
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

After a lot of bugfixing, enhancements and paying some tech debt, I present the first ever release of Jay.

There are a lot of things changed from v0.0.1, but TLDR:

  • Implemented Dark mode and proper theming
  • Now relying more on Firebase Firestore caching data
  • Started using Firebase Analytics and Firebase Crashlytics
  • Enhanced stability and overall experience using the app