Skip to content

Releases: paviro/KoShelf

1.7.5

04 Jan 17:49

Choose a tag to compare

What's Changed

  • Fixed: Heatmap tooltips showing the wrong year (issue #40)

Full Changelog: v1.7.4...v1.7.5

1.7.4

31 Dec 12:49

Choose a tag to compare

What's Changed

  • Improved: Re-read detection algorithm (removed time-gap splitting with smarter logic to detect when a reread or abandoned read took place)
  • Improved: Better debug logs for reading completion detection (No valid completions for 'some book': best progression covered 0.1% (1/1114 pages, need 78%), early pages: ✓, late pages: ✗)
  • Translate strings in pt.ftl to Portuguese by @zanivann in #37

Full Changelog: v1.7.3...v1.7.4

1.7.3

14 Dec 21:14

Choose a tag to compare

What's Changed

  • Fixed: Recap share image svg weren't cached
  • Fixed: Calendar didn't scroll to current day on small screens anymore

Full Changelog: v1.7.2...v1.7.3

1.7.2

14 Dec 19:29

Choose a tag to compare

What's Changed

  • Fixed: FB2 Parser - Detect ZIP archives disguised as .fb2 files, and also look for XML files inside ZIP archives
  • Fixed: Calendar - Prevent scroll overshoot when navigating to the current day
  • Improved: Calendar - Responsive layout for event modal on small screens
  • Improved: Cover Generation and Share Image: Speed up generation

Full Changelog: v1.7.1...v1.7.2

1.7.1

14 Dec 01:25

Choose a tag to compare

What's Changed

  • Added: Terminal progress bars to visualize long-running operations

  • Added: Month and year pickers to the calendar title for easier navigation

  • Added: Empty state page for statistics

  • Added: Persistent filters:

    • Book and comic list now restores your filter selection: Currently reading, done etc.
    • Selecting either books or comics on recap and statistics pages will also be restored
  • Added: Heatmap tooltips

  • Fixed: The floating tapbar is now scrollable making it not overlap

  • Improved: The calendar now fills the whole height of the calendar page

  • Improved: Recap timeline line now always extends to the bottom of the screen

  • Improved: Small display UI optimizations

  • Fix: Disabled the cover tilt effect on touch-only devices for better usability

  • Fix: Resolved choppy cover tilt interactions in Safari

  • Translations:

    • Added new translations for the recap page
    • Updated French, Russian, and Ukrainian translations (thanks @jlaunay in #35 and @advokatb in #36)

Full Changelog: v1.7.0...v1.7.1

1.7.0

13 Dec 03:25

Choose a tag to compare

What's Changed

  • Added: Support for .mobi ebooks

  • Improved: Comics and books are now fully separated in the UI

  • Improved: Page data handling has been enhanced:

    • Uses EPUB 3 physical page references as a fallback source
    • Counts comic pages based on image files
  • 🚨 Breaking: The --book-path option is deprecated and will be removed in a future release.
    Please migrate to --library-path, which can be specified multiple times, for example:

    koshelf --library-path path1 --library-path path2

This is useful for separating book and comic directories.

Full Changelog: v1.6.0...v1.7.0

1.6.0

12 Dec 19:43

Choose a tag to compare

What's Changed

  • Added: FB2 format support by @advokatb in #32
  • Added: CBZ and CBR support (will be split into a separate comic section in the future) - CBR not supported in windows build

Full Changelog: v1.5.3...v1.6.0

1.5.3

12 Dec 16:11

Choose a tag to compare

What's Changed

  • Fixed: A regression caused the progress bar to disappear on the book detail page for books marked as currently reading after introducing the paused state
  • Added: Russian and Ukrainian translations by @advokatb in #31
  • Added: Book covers now feature an interactive 3D hover effect
  • Documentation: Syncthing Doku for use with Docker and Kobo by @alva-seal in #33

New Contributors

Full Changelog: v1.5.2...v1.5.3

1.5.2

12 Dec 04:00

Choose a tag to compare

What's Changed

  • Fixed: Book descriptions not showing up by @jlaunay in #25
  • Changed: Now uses fluent crate instead of custom parser
  • Improved: UI on small screens and accessibility labels

Full Changelog: v1.5.1...v1.5.2

1.5.1

11 Dec 19:03

Choose a tag to compare

What's Changed

  • Added: French (France) translation by @jlaunay in #27
  • Added: Portuguese (Brazilian) translations by @zanivann in #28

New Contributors

Full Changelog: v1.5.0...v1.5.1