Skip to content

Releases

Leaf 0.3.7 testing release

Pre-release

Choose a tag to compare

@bclark bclark released this 08 Nov 11:53

Leaf 0.3.7: Jellyfin libraries and progress reporting

  • Connect to your Jellyfin server, browse comic libraries and download issues for offline reading. Local unencrypted HTTP requires explicit opt-in.
  • Import existing server progress and report reading progress back while reading linked downloads. Remote progress remains enabled. Reporting is best effort: offline failures are not durably retried, and existing downloads do not automatically reconcile changes from other clients.
  • Larger touch targets and accessibility labels in Jellyfin controls.
  • Exclude the disabled panel-detection model/runtime; retain whole-page reading, local SMB imports and portable backups. Play-flavor external tipping is hidden.

Testing release and known limits

This is a testing release, not a claim of production-store approval. Pending writes at disconnect, reread/reset behavior and cross-client progress conflicts still need hardening. Opening the first page can reset the server's read status; reaching the last page marks an issue read. Test with that behavior in mind.

Downloads

Release APKs are signed with Leaf's existing upload key. The AAB is upload-key-signed for Google Play testing. Google Play uses a separate app-signing certificate: a GitHub APK may not install over a Play-installed copy. Do not uninstall a working app just to bypass a signature mismatch; keep your reading data and use the matching update channel.

  • Full APK: CBZ, supported CBR, PDF, SMB and Jellyfin.
  • F-Droid-flavor APK: excludes the full flavor's RAR dependency. This GitHub file is not a build published by F-Droid.
  • AAB: Google Play upload artifact, not directly installable.
  • R8 mappings and SHA256SUMS: developer diagnostics and integrity checks.

No iOS app is published by this Android tag. iOS technical handoff.

Change history

Leaf 0.3.6

Choose a tag to compare

@github-actions github-actions released this 05 Nov 22:38

A fresh look and a playful way back

Leaf 0.3.6 gives you more ways to make your library feel like yours.

  • Choose your appearance. Use Light or Dark mode, or let Leaf follow your device. AMOLED Black is still available for dark mode.
  • Pick your app icon. Choose the light or dark Leaf illustration independently of the app theme. Supported Android launchers can also use the themed icon.
  • Flick a comic away. Swipe downward and release to return to your library. A quick flick carries the comic off in your swipe's direction; a short, slower swipe springs back. Pinch zoom and page scrolling keep their usual gestures.
  • Enjoy cleaner cover stacks. Series and lists have softer shadows and no black cover outlines. Back covers are gently dimmed, then brighten as you pull the front issue away.
  • Find your lists in All. Reading lists now appear alongside comics and series, including empty lists. Search for a list by its name.

Downloads

These Android release files are unsigned and need signing before installation or store upload. No signing key is configured for this repository's release builds.

  • The full APK includes ZIP, RAR, PDF, and SMB support.
  • The F-Droid APK is the F-Droid flavor, without the full flavor's 7-Zip dependency.
  • The AAB is an Android App Bundle for preparing a store submission.
  • The mapping files are for developers investigating release-build errors.

This release publishes Android artifacts. The matching iOS interaction and appearance work is documented in the iOS handoff.

Full change history

v0.3.5

Choose a tag to compare

@github-actions github-actions released this 05 Nov 14:09

What's Changed

  • feat: progress durability and versioned backup & restore (Brief 2) by @bclark in #14
  • feat(ios): reader comfort fit mode, two-page spreads, and progress durability by @bclark in #15
  • feat(ios): implement series stacks, reading lists, and library filtering (Phase 2) by @bclark in #16
  • feat(ios): implement cross-platform versioned backup and restore (Phase 3) by @bclark in #17
  • fix(ios): overhaul reader page turning and remove panel-by-panel mode by @bclark in #18
  • feat(android): library stacking, series detail experience, and metadata backfill by @bclark in #20
  • Phase 4 iOS: Skeuomorphic 3D Page Flip and Curl Turn by @bclark in #19
  • feat(android): reading lists & storyline arcs experience by @bclark in #21

Full Changelog: v0.3.4...v0.3.5

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 02 Nov 23:54

What's New in Leaf v0.3.4 🍃

Physical Two-Page Spread Turning

  • Physical Two-Page Spread Turning: Realistic sheet curling around the center binding with dual-faced pages and responsive spread pairing.
  • Orientation Reading Layouts: Independent portrait and landscape reading preferences that persist across books.
  • Responsive Reader Chrome: Compact reader header layout and adaptive controls for smaller phones in portrait.
  • Library Refinements: Redesigned badges, borderless reading list stacks, and cleaner series covers.


Direct Download & Sideloading

👉 leaf-v0.3.4.apk (Signed for direct sideloading and update)

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 02 Nov 01:43

What's Changed

  • feat(smb): throughput optimization, file size indicators, progress percentage, and cancel button by @bclark in #12
  • feat(library): Add comic stacking, series detail view, and reading lists by @bclark in #13

Full Changelog: v0.3.2...v0.3.3

Leaf v0.3.2

Choose a tag to compare

@bclark bclark released this 31 Oct 01:08

What's New in Leaf v0.3.2 🍃

• Panel Detection & Pipeline Improvements:
• Hybrid gutter refinement and edge snapping in shared KMP (GutterRefiner.kt) with multi-channel gutter detection and boundary adjustment.
• Preserved intact wide panels: wide/full-width panels are no longer forcibly bisected into multiple cuts, keeping full-width artwork, dialogue, and character shots unified.
• Seamless In-Reader Mode Toggle:
• Quick-toggle reading mode pill in the reader bottom scrubber to switch on the fly between PAGE FLIP (3D Curl) and PANEL BY PANEL without leaving your comic.
• Clean Reader Chrome:
• Streamlined top navigation bar by removing the redundant expansion button in favor of natural double-tap zoom gestures.
• Optimized Release: Minified, resource-shrunk via R8, and signed for direct sideloading.

Leaf v0.3.1

Choose a tag to compare

@bclark bclark released this 31 Oct 00:17

What's New in Leaf v0.3.1 🍃

  • Segmented Reading Mode Selector: Easily toggle between Continuous Vertical Scroll (webtoon/manga) and 3D Page Curl with an elegant segmented control in Settings.
  • Adaptive App Icon: Adaptive launcher icon featuring the transparent Leaf asset on solid white background with standard safe zone padding, plus legacy fallback mipmaps.
  • Library & Comic Card Polish:
    • PageCoin reading progress updated to a crisp dog-eared bookmark badge with clean, horizontal typography.
    • "Load Comic" library tile updated with an upright gold leaf emblem.
  • Optimized Release: Minified, resource-shrunk via R8, and signed for direct sideloading.

Leaf v0.3.0

Choose a tag to compare

@bclark bclark released this 30 Oct 22:59

What's New in Leaf v0.3.0 🍃

  • Rebrand to Leaf: New transparent leaf app icon, clean Anton wordmark, and comprehensive rebranding.
  • Brand Color Palette: Forest Green primary (#1C3A27), Sage secondary (#4A7C59), Accent Gold highlights (#D4AF37), Deep Ink dark background (#14191C), Deep Ink Surface cards/bars (#1E2529), and Paper White typography (#F9F9FB).
  • 3D Page Curl: Realistic interactive 3D page curl animation with authentic paper lighting and backside mesh unrolling.
  • Library Grid Density: Switch between 2, 3, 4, or 5 columns on phones and foldables with persisted density preferences.
  • Library Search: Instant title search with animated search bar and clear action.
  • Multi-Select Import: Select one, multiple, or all comic files at once from SMB network shares and device folders.
  • Immersive Reader: Chrome defaults hidden when opening a comic for instant full-screen reading; tap to toggle controls.
  • Optimized Release: Minified and resource-shrunk via R8 with signing configured for direct sideloading.