Releases: r0adkll/Campfire
0.10.0-beta
What's Changed
- Add pagination support by @r0adkll in #591
- Fix collection book order by @r0adkll in #593
- Fix progress display on library items by @r0adkll in #597
- Fix fastForward / rewind buttons on Android Auto by @r0adkll in #598
- Actually fixing re-auth death loop by @r0adkll in #599
- Round of bug fixes from Crashlytics by @r0adkll in #600
- Misc visual fixes and tweaks by @r0adkll in #601
Full Changelog: 0.9.0-beta...0.10.0-beta
0.9.0-beta
🔑 Authentication Changes
This update brings support for OIDC Authentication 🎉! Please test it out and let me know if you encounter any bugs.
The application was switched over to ABS's JWT authentication system. This will require everyone to re-authenticate their accounts after updating the app. For more information checkout: advplyr/audiobookshelf#4460
Lastly, I also added support for setting custom network headers on the login screen for those that want to support proxies or the like.
What's Changed
- Use proper Bearer token setup for authentication by @r0adkll in #521
- Add OIDC authentication to Login flow by @r0adkll in #529
- Allow custom network headers during auth by @r0adkll in #534
- Dependency updates to K2.3.0, K/CMP 1.10.0 by @r0adkll in #542
- Moved palette picker in item detail view by @r0adkll in #543
- Add Drawer navigation item for viewing offline downloads by @r0adkll in #544
- Fix predictive back navigation + Other Bugs by @r0adkll in #555
- Fixed analytics consent screen re-appearing by @r0adkll in #556
- Reauthentication Flows + Uis by @r0adkll in #558
- Added denser grid option to library layout by @r0adkll in #560
- Persist filters across screen transitions & state restoration by @r0adkll in #561
- Fixed issue where search result handler was stale after session changes by @r0adkll in #564
- Updated Baseline/Startup profiles by @r0adkll in #565
- Fixing token/refresh bug causing accounts to prematurely log out by @r0adkll in #566
Full Changelog: 0.8.0-beta...0.9.0-beta
0.8.0-beta
Material 3 Expressive UI Overhaul
This update includes a pretty substantial change to the UI using the new M3 Expressive compose elements to update the app to a "modern" look and feel.
🚗 Content Driven Theming
Additionally, this update includes theming the item detail screen and player view by the colors of its thumbnail/art. This setting is optional and can be disabled in Settings > Appearance.
🎨 New Themes / Picker / Builder
The default application themes have also been overhauled to be more vibrant and are now located in a new picker UI under Settings > Appearance > Theme. Additionally, you can now build your own themes using the Material 3 color utilities.
📓 Some additional changes to note
- Re-wrote the item detail screen for performance and flexibility
- Improved the series book ordering
- Improved the Home feed syncing / caching
- Moved 'Collections' tab to the drawer
- Various bug fixes!
| Home | Detail | Player |
|---|---|---|
![]() |
![]() |
![]() |
What's Changed
- Add kover for generated code coverage reports by @r0adkll in #441
- Fix % trend rendering on Stats screen by @r0adkll in #438
- Unit Test Infra + HomePresenter Test by @r0adkll in #442
- Improve rendering of library item details by @r0adkll in #447
- Fix series association in the item detail screen by @r0adkll in #448
- Doc Updates by @r0adkll in #451
- Fixed Series list DB churn and jank by @r0adkll in #455
- M3 Expressive UI Overhaul by @r0adkll in #479
- Enhanced Theme Picker / Builder by @r0adkll in #501
- Cleanup old comments and TODO's by @r0adkll in #509
- Fixing models where duration is null. by @r0adkll in #506
- Fix json formatting issue in some user's bookmarks by @r0adkll in #513
- Fix crash due to the lack of user stats when trying to render chart by @r0adkll in #514
- Fix bug where some items don't have chapters by @r0adkll in #512
- Move Collections to drawer by @r0adkll in #515
- Fix how we sync and persist the home feed by @r0adkll in #516
Full Changelog: 0.7.2-beta...0.8.0-beta
0.7.2-beta
What's Changed
Full Changelog: 0.7.1-beta...0.7.2-beta
0.7.1-beta
What's Changed
Full Changelog: 0.7.0-beta...0.7.1-beta
0.7.0-beta
What's Changed
- Google Cast Support by @r0adkll in #408
- Refactored Home screen data pipeline by @r0adkll in #409
- Manage backstacks between size class changes by @r0adkll in #411
- In-app Update UX improvements by @r0adkll in #413
- Make sure shelf updates don't replace/delete when data is the same by @r0adkll in #414
- More Performance Fixes by @r0adkll in #415
- Ui Tweaks & Fixes by @r0adkll in #419
- Misc Polish & Fixes by @r0adkll in #422
- Fix Mixpanel Analytics by @r0adkll in #423
- Always show "Mark As Finished" by @r0adkll in #424
Full Changelog: 0.6.2-beta...0.7.0-beta
0.6.2-beta
What's Changed
Full Changelog: 0.6.1-beta...0.6.2-beta
0.6.1-beta
What's Changed
Full Changelog: 0.6.0-beta...0.6.1-beta
0.6.0-beta
Beta
This is the start of the beta releases for Campfire!
🚨 This release will require a re-install 🚨
From this point forward the app will maintain database stability which means that any schema changes will be coupled with proper DB migrations. TL;DR: No more re-installs when I break stuff.
What's Changed
- Add Analytics framework + initial wiring by @r0adkll in #370
- Audited and cleaned logs by @r0adkll in #377
- Architecture Docs by @r0adkll in #384
- Update EoC sleep timer display for long chapters by @r0adkll in #385
- Updated chapter list in playback UI to reflect the current playback speed. by @r0adkll in #386
- Capitalize "Chapter" in "End of Chapter" to align with audiobookshelf by @r0adkll in #388
- Render playback speed to the hundredth place by @r0adkll in #387
- [WIP] Alpha Release on main/ pushes by @r0adkll in #389
- Fix disabled session state by @r0adkll in #391
- More Debugging + Better Series Ordering by @r0adkll in #392
- Home Screen Persistance by @r0adkll in #395
- Updated changelog script command to return latest release changes by … by @r0adkll in #393
- Add Danger checks to ensure db changes are added by @r0adkll in #396
- Fix in-app updating by @r0adkll in #397
- Fixed app updates, moved to common source set by @r0adkll in #398
- Small UI tweaks by @r0adkll in #399
See CHANGELOG.md for more details
Full Changelog: 0.5.0-alpha...0.6.0-beta
0.5.0-alpha
What's Changed
- Library Item Filtering by @r0adkll in #339
- Fixed remaining search target destinations by @r0adkll in #346
- Persist playback speed across listening sessions by @r0adkll in #347
- Refactored UserScope management by @r0adkll in #348
- Added toggle between time in book and chapter length in the now-playing chapter list by @r0adkll in #357
- Misc. UI Improvements by @r0adkll in #364
Full Changelog: 0.4.0-alpha...0.5.0-alpha


