Skip to content

v0.2.0

Choose a tag to compare

@bndct-devops bndct-devops released this 17 Apr 13:47

What's New

TomeSync Series Download (Plugin v4)

  • Browse series from KOReader's wrench menu -- lists all series in your library with book counts
  • Download full series or download rest of series from within a book
  • Downloads organized by book type: <download_dir>/<book_type>/<series_name>/
  • Format preference: epub > kepub.epub > cbz > pdf > mobi > azw3
  • Skips books already on the device (matched by book ID)
  • Plugin self-registers in KOReader's wrench menu (after Calibre) -- fully plug and play

Roles & Permissions

  • Replaced 14 granular permission flags with 3 roles: Admin, Member, Guest
  • Per-user book visibility: members see their own + assigned library books, guests see public only

Bindery Auto-Import

  • Automatic ingestion from incoming directory on a configurable interval (TOME_AUTO_IMPORT, TOME_AUTO_IMPORT_INTERVAL)
  • Unreviewed book queue with accept/reject workflow

Stats & Insights

  • New Insights tab: completion estimates, year in review, period comparison, reading speed trends
  • Per-book time breakdown, monthly comparison, genre over time
  • Heatmap moved to Insights tab
  • Fixed completion estimates to use actual progress gained

Themes

  • Overhauled theme system: 3 built-in themes (light, dark, amber) + fully custom themes via 10-value hex palette
  • Custom themes stored in localStorage, applied as CSS variables

Web Reader

  • Bidirectional position sync: web reader progress syncs to KOReader and back
  • Fixed crash when opening KOReader-synced books

UI Polish

  • Shift-click range selection across all list views
  • Mobile PWA improvements: safe areas, touch feedback, smoother animations
  • Fixed comic reader stuck spinner
  • Renamed Saved Filters to Shelves

Other

  • .dockerignore for faster Docker builds
  • Shelves (formerly Saved Filters) with URL-based filter state