Skip to content

Releases: pkmetski/riffle

v2.36.0

Choose a tag to compare

@pkmetski pkmetski released this 03 Aug 15:48
182003b

What's Changed

  • fix(komga): fix OOM on large CBZ, download spinner, and 404 on /users/me by @pkmetski in #653
  • feat(reader): color chapter map groups and show bookmarks by @pkmetski in #656
  • fix(reader): increase volume-key scroll distance by @pkmetski in #655
  • fix(reader): fill highlight line leading by @pkmetski in #657
  • feat(library): show ebook reading time estimates by @pkmetski in #650

Full Changelog: v2.35.3...v2.36.0

v2.35.3

Choose a tag to compare

@pkmetski pkmetski released this 02 Aug 20:54
968129a

What's Changed

  • feat(update): show release dates by @pkmetski in #648
  • feat(library): show series positions on detail covers by @pkmetski in #649
  • fix(reader): clarify notes in elided view by @pkmetski in #651
  • fix(reader): show time remaining in elided view chapter map by @pkmetski in #652
  • fix(downloads): stream progress across media formats by @pkmetski in #654

Full Changelog: v2.35.2...v2.35.3

v2.35.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:49
b850762

What's Changed

  • fix(library): enable pinch zoom in web sources by @pkmetski in #642
  • fix(reader): preserve formatting boundaries during annotation merge by @pkmetski in #643
  • feat(network): add core net multiplatform module by @pkmetski in #644
  • fix(reader): preserve line breaks in annotation merges by @pkmetski in #645
  • fix(reader): restore annotation note glyph rendering by @pkmetski in #646
  • build(deps): Bump ktor from 3.1.3 to 3.5.1 by @dependabot[bot] in #633

Full Changelog: v2.35.1...v2.35.2

v2.35.1

Choose a tag to compare

@pkmetski pkmetski released this 28 Jul 06:48
4546b3e

What's Changed

  • fix(local-files): restore original metadata cover by @pkmetski in #638
  • fix(reader): annotation focus lands on correct page in paginated mode by @pkmetski in #637
  • fix(update): gate prompts on APK availability by @pkmetski in #639
  • fix(settings): clarify WebDAV annotation sync is for Komga by @pkmetski in #641
  • fix(update): stream APK download progress by @pkmetski in #640

Full Changelog: v2.35.0...v2.35.1

v2.35.0

Choose a tag to compare

@pkmetski pkmetski released this 27 Jul 20:34
65663ee

What's Changed

  • feat(local-files): user-editable metadata overrides by @pkmetski in #635
  • fix(reader): prevent phantom empty annotation on ∅-dismiss by @pkmetski in #636

Full Changelog: v2.34.0...v2.35.0

v2.34.0

Choose a tag to compare

@pkmetski pkmetski released this 27 Jul 13:57
54b458d

What's Changed

NOTE: With this release Audiobookshelf annotations will be synced directly to the Audiobookshelf server, without having to setup a WebDAV share. All existing annotations will be migrated automatically.
Komga annotations still need a WebDAV share to sync.

  • feat(sync): extract core:sync — pure-Kotlin sync & reconciliation module (Phase 4) by @pkmetski in #624
  • feat(database): extract core:database-api — Phase 5a ADR + Phase 5b interface split by @pkmetski in #626
  • feat(changelog): make version history entries link to their GitHub release pages by @pkmetski in #627
  • feat(update): re-check for updates on each app foreground return by @pkmetski in #628
  • feat(core): Phase 6 — platform-service abstractions (#556) by @pkmetski in #629
  • feat(sync): enable ABS bookmark sync for all users, remove WebDAV requirement by @pkmetski in #622
  • docs(core): Phase 7 — platform-agnostic core boundary ADR + lint fixes (#557) by @pkmetski in #632
  • feat(reader): share elided view as PDF by @pkmetski in #630

Full Changelog: v2.33.0...v2.34.0

v2.33.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 13:47
99130b2

What's Changed

  • feat(network): migrate HTTP layer from OkHttp to Ktor 3.1.3 by @pkmetski in #613
  • feat(update): startup version-check popup with changelog and ignore by @pkmetski in #615
  • feat(sources): Phase 3 — extract source adapters into pure-JVM core:sources module by @pkmetski in #616
  • fix(reader): abort OverScroller on smooth-tail window shift to prevent blank screen on far annotation jump by @pkmetski in #619
  • fix(reader): fix erratic paged text selection and missing toolbar on Chrome 120+ by @pkmetski in #620
  • fix(reader): match elided no-color bar to annotation-list hollow circle by @pkmetski in #617
  • fix(build,harness): R8 missing OkHttp internal class + update dialog breaks WakeLock test by @pkmetski in #621
  • fix(reader): elided-view publisher formatting lost when selection is inside a formatting ancestor by @pkmetski in #618
  • fix(build): fix R8 release build — exclude stale okhttp-sse globally by @pkmetski in #623
  • fix(build): fix R8 — force okhttp-sse to 5.x instead of excluding it by @pkmetski in #625

Full Changelog: v2.32.0...v2.33.0

v2.32.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 20:54
ba75b4d

What's Changed

  • fix(reader): eliminate ~1s annotation-popup close lag on scroll-dismiss by @pkmetski in #603
  • fix(reader): merge adjacent highlights at create time by @pkmetski in #604
  • fix(reader): elided-view delete + emphasis refresh without full reload by @pkmetski in #605
  • fix(reader): formatting annotations not tappable in paginated/vertical mode by @pkmetski in #606
  • feat(reader): enter immersive mode on scroll when chrome is visible by @pkmetski in #607
  • perf(reader,data): fix O(N²) annotation load — batch upsert, chapter/render caches by @pkmetski in #609
  • fix(reader): fix continuous-mode selections near top of page on API-25 emulator by @pkmetski in #608
  • fix(reader): extend highlight top coverage by 1px for physical-device font metrics by @pkmetski in #611
  • fix(reader): make touchcancel guard dynamic so text-selection toolbar appears on newer WebView by @pkmetski in #610
  • fix(reader): elided-view shows raw spine IDs (part0010) when TOC cache is cold by @pkmetski in #612

Full Changelog: v2.31.3...v2.32.0

v2.31.3

Choose a tag to compare

@github-actions github-actions released this 25 Jul 00:29
841d051

What's Changed

  • build(deps): Bump org.json:json from 20260522 to 20260719 by @dependabot[bot] in #587
  • build(deps): Bump kotlin from 2.4.0 to 2.4.10 by @dependabot[bot] in #585
  • fix(settings): show newest debug log at top of viewport by @pkmetski in #597
  • fix(reader): stop resume-restore watcher from fighting user backward scroll by @pkmetski in #598
  • feat(library): All Books sort by recently added + multi-mode sort chip by @pkmetski in #600
  • fix(reader): cancel figure long-press on touchcancel so scrolling suppresses the annotations menu by @pkmetski in #599
  • fix(nav): close burger-tap white-screen freeze via drawer BackHandler animation gap by @pkmetski in #602
  • fix(reader): elided-view emphasis styles, gray null-color bar, inline publisher italics by @pkmetski in #601

Full Changelog: v2.31.2...v2.31.3

v2.31.2

Choose a tag to compare

@github-actions github-actions released this 21 Jul 18:20
22b4bda

What's Changed

  • fix(reader): unwedge elided-view continuous scroll by @pkmetski in #594
  • fix(sync): live annotation sync — cache bypass, ∅-color round-trip, ABS-only routing by @pkmetski in #595
  • perf(reader): eliminate wasted per-open annotation apply + move open-path I/O off Main by @pkmetski in #596

Full Changelog: v2.31.1...v2.31.2