Skip to content

vNext: reading streaks, goals, richer book model, multiple authors, field-specific search syntax, more flexible file import - #70

Merged
codebude merged 31 commits into
mainfrom
develop
Aug 26, 2026
Merged

vNext: reading streaks, goals, richer book model, multiple authors, field-specific search syntax, more flexible file import#70
codebude merged 31 commits into
mainfrom
develop

Conversation

@codebude

Copy link
Copy Markdown
Owner
  • Enhanced search features
  • Added support for multiple authors per book
  • Clarify on author split modes in api and file import
  • Mark author field as deprecated
  • Joined validator for author and authors field to ensure at least one author is set
  • Added different authors statistics card
  • Fix docs fastdom dependency
  • Export tags and authors as list instead of flattened string in user data export
  • Fix inverted top/worst rated book ordering on statistics page
  • Allow import transforms to return lists for adaptive authors/tags targets
  • Use authors as the import target field with backward-compatible mapping
  • Show authors field with adaptive string/array hint in import mapping editor
  • Document authors import target and CSV export separators
  • Fix data hygiene e2e seeding now that author is mandatory on create
  • Make CSV delimiter a user-choice on import
  • Option to set date_added on file imports
  • Renamed availability to possession
  • New all books tab on library page
  • Add release notes to docs
  • Add dashboard gamification (reading streaks & goals)
  • Refresh reading streak after logging progress
  • Add option to disable gamification on dashboard
  • Documentation of reading streaks and goals functionality
  • Make hero card on dashboard smaller (reduce height)
  • Reorder gamification card on dashboard
  • Shuffle next-to-read suggestions on dashboard
  • Update release notes for v1.7.0

@codebude codebude self-assigned this Aug 26, 2026
@codebude codebude changed the title develop vNext: reading streaks, goals, richer book model, multiple authors, field-specific search syntax, more flexible file import Aug 26, 2026
@github-actions

Copy link
Copy Markdown

🧪 Test Results — 2d3e464

Backend (pytest) — 960 passed, 0 failed, 0 skipped (960 total)
CLI (pytest) — 54 passed, 0 failed, 0 skipped (54 total)
Frontend (vitest) — 420 passed, 0 failed, 0 skipped (420 total)
E2E (Playwright) — 75 passed, 0 failed, 0 skipped (75 total)

Summary: ✅ All 1509 tests passed

@codebude
codebude merged commit 17c4816 into main Aug 26, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant