Lazurite for Android (alpha 3)
v1.0.0-alpha.3
May 4, 20262 min read
Release v1.0.0 Alpha 3 · stormlightlabs/lazurite
Overview Added quick Jump to top actions in feed/profile flows, plus tap-to-refresh behavior on an active feed tab. Added opt-in crash reporting via Firebase Crashlytics with an explicit consent p...
Overview
- Added quick Jump to top actions in feed/profile flows, plus tap-to-refresh behavior on an active feed tab.
- Added opt-in crash reporting via Firebase Crashlytics with an explicit consent prompt.
- Improved post interaction UX with larger touch targets and a clearer trailing metadata layout.
What’s New
Feed and profile ergonomics
- Added jump-to-top affordance in Home feed workflows.
- Added refresh-on-retap behavior for selected feed tabs.
- Added jump-to-top interactions in profile views.
Crash reporting and resilience
- Integrated Firebase Crashlytics behind user consent.
- Added a crash reporting consent gate with persisted consent state in settings.
- Added robust error capture hooks
UI improvements
- Updated post actions layout with larger tap areas and improved action/meta alignment for better accessibility and usability.
Fixes
- Fixed a feed refresh/feed-content reload race condition.
- Removed duplicate feed loading/refresh indicators.
- Improved transaction retry safety.
- Improved Apple push-token initialization reliability
Under the Hood
- Added Firebase/Crashlytics project wiring updates across Android and iOS config.
- Expanded automated test coverage for crash reporting, feed caching/refresh behavior, footer interactions, settings state, and formatting utilities.
Support
azurite (and I) could use your support! That can be anything from feedback, an issue on Github or Tangled, or a star on either platform!
Thanks for reading, and thanks for using Lazurite!
Did you enjoy this article?
Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.