Releases: HLCaptain/jay-android
Releases · HLCaptain/jay-android
0.2.3-alpha
Session
screen now shows markers to indicate apath
'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 forPath
, 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
- Fixed bugs when syncing to cloud
Session
andSessions
screen UI enhancements- Fixed several data loading mechanism on configuration change
- Session loading on
Session
screen will not be affected by itsPath
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
- 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
- All New
Settings
,About
Screens on a single, animated, navigation hostedDialog
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
andClient ID
are shown and can be copied to clipboard onAbout
andSettings
Dialog Screens- Added performance monitoring via
Firebase Performance
- Generalized UI elements, like
TooltipElevatedCard
, which enables different actions onLong click
- Other UI enhancements and bug fixes
v0.1.1-alpha with dependency upgrades and UI enhancements
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
toSessions
- 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
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
andFirebase Crashlytics
- Enhanced stability and overall experience using the app