What's Changed
- Independent and dynamic sorting for each shelf
- Filter out already chosen tags
- Negative publication years
- Publisher field
- CSV improvements
- UI improvements
- Performance improvements
- Fixed typos and translations
Merged pull requests
- Fix it is/its typo in the welcome screen by @Porkepix in #817
- fix: Dynamically change sorting options for each status, properly handle each option by @k12onoss in #819
- feat: Independent sorting and filtering per book category by @k12onoss in #823
- Feat/UI colors improvements2 by @mateusz-bak in #825
- feat: Changes in UI: book screen, books lists, statistics, welcome screen by @mateusz-bak in #827
- chore(flutter): Upgraded Flutter to 3.35.5 by @mateusz-bak in #829
- WelcomeScreen cleanup, drag handle & vibration in BookListsOrderScreen by @mateusz-bak in #830
- feat: Added library display modes, removed custom outlines / corner radius by @mateusz-bak in #832
- refactor: Renamed 'show_tags' to 'display_tags' to reuse existing l10n by @mateusz-bak in #833
- refactor: Removed debug log BookCardList by @mateusz-bak in #843
- chore: Update csv.md by @beetlespy in #868
- feat: run on desktop by @RomanKovtyukh in #678
- fix: filter already set tags from tag list (#828) by @DiegoRomeo in #909
- feat: Allow for negative years by @lucalbus in #851
- cicd: Fixed test builds, sped up CI and hardened workflows by @mateusz-bak in #928
- fix: auto-detect delimiter in Openreads CSV import by @TomMingasson in #906
- feat: Import status, readings & date added from bookwyrm by @lucalbus in #844
- fix: correct Norweigan bokmål language code by @climbinginceptionbee in #902
- fix: locale keys by @rafaelalvessa in #857
- feat: publisher field by @rafaelalvessa in #858
- build: Upgraded Flutter to 3.47.9 and dependencies by @mateusz-bak in #930
- cicd: Introduced new release PR flow by @mateusz-bak in #931
New Contributors
- @Porkepix made their first contribution in #817
- @beetlespy made their first contribution in #868
- @RomanKovtyukh made their first contribution in #678
- @DiegoRomeo made their first contribution in #909
- @lucalbus made their first contribution in #851
- @TomMingasson made their first contribution in #906
- @climbinginceptionbee made their first contribution in #902
- @rafaelalvessa made their first contribution in #857
Full Changelog: v2.11.0...v2.12.0