Skip to content

Readr v2.4.0 — Engagement & Insights Expansion

Choose a tag to compare

@conorgregson conorgregson released this 07 Apr 01:17
· 34 commits to main since this release
79ae556

Highlights

  • Added multi-book bulk edit workflows with grouped mutation handling
  • Added persistent saved library views with user-scoped filters, sorts, and active-view controls
  • Added dashboard insights with server-derived totals and reading trends
  • Added reading goals, streak tracking, and badge progression
  • Added grouped Undo support for bulk delete and bulk status update flows
  • Completed Sprint 5 hardening for accessibility, recovery, regression safety, and release readiness

What’s new

  • Bulk edit now supports grouped selection, batch status updates, grouped delete behavior, and grouped Undo recovery
  • Saved views now support create, apply, rename, pin/unpin, set/unset default, and delete workflows
  • Stats now include dashboard summary cards and chart-based trend visualization
  • Engagement now includes reading goals, streak summaries, and badge progression
  • BooksPage and StatsPage now use Retry + Dismiss recovery actions instead of dismiss-only error handling
  • Accessibility improvements now cover books search/list semantics, inline validation announcements, chart narration, and engagement progress surfaces
  • Regression coverage now includes grouped Undo, bulk action pending states, dashboard recovery, and engagement behavior

Fixes

  • Fixed grouped bulk status changes so original mixed statuses can be restored safely
  • Fixed weak page-level recovery behavior where clearing errors did not retry failed loads
  • Fixed accessibility gaps in search suggestions, active result semantics, inline validation announcements, and chart/progress narration
  • Fixed saved-view toolbar and selection test assumptions after sort and active-view workflows were introduced
  • Fixed stats aggregation and rendering issues affecting session counts, books finished, and sparse dashboard trends