Releases · bjesus/levin · GitHub
Skip to content

Releases: bjesus/levin

v0.0.3

Choose a tag to compare

@bjesus bjesus released this 17 Feb 18:31

What's New

  • macOS menu bar app with real libtorrent + WebRTC support
  • NetworkMonitor fix: state machine now correctly transitions to downloading
  • Homebrew support: Install with brew install bjesus/levin/levin
  • LSD disabled: No more local network permission prompt on macOS
  • Ad-hoc code signing: Properly signed .app bundle

Install

macOS

brew install bjesus/levin/levin

Or download levin-macos.zip, unzip, and move to Applications.

Linux

sudo dpkg -i levin_0.0.3_amd64.deb

Android

Install the APK from the release assets below.

v0.0.2

Choose a tag to compare

@bjesus bjesus released this 15 Feb 14:42

Changes

  • Icon improvements: More padding on launcher icon foreground, white background
  • Notification fix: Proper white-on-alpha notification icon; state shown as title (e.g. "Downloading") instead of redundant "Levin"
  • Number formatting: Books count uses locale-aware thousands separators (e.g. "13,194")
  • Release APK: Both release and debug APKs are now built in CI and attached to releases
  • Android 15: 16 KB page-aligned native libraries for compatibility

Build artifacts will be attached automatically by CI.

v0.0.1

Choose a tag to compare

@bjesus bjesus released this 15 Feb 12:11

Initial release.

  • Linux daemon with CLI (start/stop/status/list/pause/resume/populate)
  • Android app with Material 3 UI
  • WebTorrent support (browsers can download directly from Levin seeders)
  • Automatic torrent fetching from Anna's Archive
  • Disk budget management with per-file download priorities
  • Systemd user service for Linux
  • Respects battery, network, and disk constraints