# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [1.21.0] - 2023-02-09 ## Changed * Fix bug that caused the app to crash on launch ## [1.20.0] - 2023-02-09 ### Changed * Upgrade dependencies ## [1.19.0] - 2023-02-01 ### Changed * Upgrade dependencies * Optimize packaged baseline profiles ## [1.18.0] - 2023-01-21 ### Changed * Special-case deleted stories in comments API * Fix regression where save button had the incorrect visual state ## [1.17.0] - 2023-01-12 ### Added * The app will now mark new comments as unread when returning to posts ### Changed * Upgrade to Kotlin 1.8.0 * Revert questionable app bar scrolling behaviour change ## [1.16.0] - 2022-12-24 ### Changed * Fix bug where newest posts tab actually showed hottest posts instead ## [1.15.0] - 2022-12-20 ### Changed * Fix a case where collapsing the parent of an already collapsed comment caused it to become expanded * Tweak progress bar UI to use a linear indicator * Allow app bar to hide when scrolling down * Fix bug where refreshing a list of posts caused it to jump around multiple times ## [1.14.0] - 2022-12-12 ### Changed * Rework how often saved posts are updated * Collapsing a comment now collapses all comments under it similar to how it works on the website ## [1.13.0] - 2022-12-10 ### Changed * Fix crash when viewing [jcs](https://lobste.rs/u/jcs)' comments ## [1.12.0] - 2022-12-09 ### Changed * Do not schedule post update job every time the app starts * Improve favicon loading to reduce unnecessary redraws * Fix post lists being reloaded unnecessarily ## [1.11.0] - 2022-12-07 ### Changed * Upgrade to Compose 2022.12.00 release * Refresh packaged baseline profile * Improve how saved state of posts is queried ## [1.10.0] - 2022-11-30 ### Changed * Configure Coil image loader with better caching settings * Refresh packaged baseline profile ## [1.9.0] - 2022-11-28 ### Changed * A loading indicator is added to the bottom of the post list to identify when new posts are being fetched ## [1.8.0] - 2022-11-21 ### Changed * The release pipeline now automatically generates Play Store release notes from the changelog file ### Fixed * Downgrade AGP to 8.0.0-alpha07 to fix Baseline Profiles not being packaged ## [1.7.0] - 2022-11-19 ### Changed * Switch to Compose Material's swipe refresh feature * Change metadata extractor logic to no longer prefer canonical URLs. The submitted URL will be retained as-is now. * Remove navigation transition animations ## [1.6.0] - 2022-11-14 ### Changed * Migrate dependency injection from Hilt to Anvil + Whetstone ## [1.5.0] - 2022-11-10 ### Changed * Upgrade to Compose 2022.11.00 release ## [1.4.0] - 2022-11-02 ### Changed * Misc fixes to link metadata extractor ## [1.3.0] - 2022-10-24 ### Changed * Prevent errors during link metadata retrieval from crashing the app * Update Jetpack libraries to 2022-10-24 release ## [1.2.0] - 2022-10-17 ### Changed * Lazily load link metadata to improve comment page loading speed * Upgrade to latest Compose release * Refactor code to align with Twitter's public Compose guidelines ## [1.1.0] - 2022-09-30 ### Added * Add score and relative time to comments ### Changed * Update Jetpack Compose * Declare data backup and transfer rules * Improve legibility of links in comments and user profiles * Commonize and improve how network errors are displayed ## [1.0.0] - 2022-09-20 * Initial Play Store release [Unreleased]: https://github.com/msfjarvis/compose-lobsters/compare/v1.21.0...HEAD [1.21.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.20.0...v1.21.0 [1.20.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.19.0...v1.20.0 [1.19.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.18.0...v1.19.0 [1.18.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.17.0...v1.18.0 [1.17.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.16.0...v1.17.0 [1.16.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.15.0...v1.16.0 [1.15.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.14.0...v1.15.0 [1.14.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.13.0...v1.14.0 [1.13.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.12.0...v1.13.0 [1.12.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.11.0...v1.12.0 [1.11.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.10.0...v1.11.0 [1.10.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.9.0...v1.10.0 [1.9.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.8.0...v1.9.0 [1.8.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.7.0...1.8.0 [1.7.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.6.0...v1.7.0 [1.6.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.5.0...v1.6.0 [1.5.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.4.0...v1.5.0 [1.4.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.2.0...v1.3.0 [1.2.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.1.0...v1.2.0 [1.1.0]: https://github.com/msfjarvis/compose-lobsters/compare/v1.0.0...v1.1.0 [1.0.0]: https://github.com/msfjarvis/compose-lobsters/compare/29c374859b17c5fcef03585b8a01c00070de9097...v1.0.0