Download Latest Version risuko-cli-win32-x64.zip (7.8 MB)
Home / v1.0.0
Name Modified Size InfoDownloads / Week
Parent folder
latest.json 2026-10-10 3.7 kB
risuko-cli-win32-x64.zip 2026-10-10 7.5 MB
risuko-cli-darwin-arm64.tar.gz 2026-10-10 6.6 MB
risuko-cli-darwin-x64.tar.gz 2026-10-10 7.4 MB
Risuko_1.0.0_win32_ia32.portable.exe 2026-10-10 38.4 MB
Risuko_1.0.0_win32_ia32.portable.exe.sha256 2026-10-10 103 Bytes
Risuko_1.0.0_win32_ia32.setup.exe 2026-10-10 12.3 MB
Risuko_1.0.0_win32_ia32.setup.exe.sha256 2026-10-10 100 Bytes
Risuko_1.0.0_win32_ia32.setup.exe.sig 2026-10-10 436 Bytes
Risuko_1.0.0_win32_x64.portable.exe 2026-10-10 41.3 MB
Risuko_1.0.0_win32_x64.portable.exe.sha256 2026-10-10 102 Bytes
Risuko_1.0.0_win32_x64.setup.exe 2026-10-10 12.8 MB
Risuko_1.0.0_win32_x64.setup.exe.sha256 2026-10-10 99 Bytes
Risuko_1.0.0_win32_x64.setup.exe.sig 2026-10-10 436 Bytes
Risuko_1.0.0_android_arm.apk 2026-10-10 26.0 MB
Risuko_1.0.0_android_x64.apk 2026-10-10 41.2 MB
Risuko_1.0.0_android_x86.apk 2026-10-10 43.3 MB
Risuko_1.0.0_android_arm64.apk 2026-10-10 36.0 MB
risuko-cli-linux-x64.tar.gz 2026-10-10 7.7 MB
Risuko_1.0.0_darwin_arm64.app.tar.gz 2026-10-10 17.9 MB
Risuko_1.0.0_darwin_arm64.app.tar.gz.sha256 2026-10-10 103 Bytes
Risuko_1.0.0_darwin_arm64.app.tar.gz.sig 2026-10-10 424 Bytes
Risuko_1.0.0_darwin_arm64.dmg 2026-10-10 17.5 MB
Risuko_1.0.0_darwin_x64.app.tar.gz 2026-10-10 19.6 MB
Risuko_1.0.0_darwin_x64.app.tar.gz.sha256 2026-10-10 101 Bytes
Risuko_1.0.0_darwin_x64.app.tar.gz.sig 2026-10-10 424 Bytes
Risuko_1.0.0_darwin_x64.dmg 2026-10-10 19.3 MB
risuko-cli-linux-arm64.tar.gz 2026-10-10 7.2 MB
Risuko_1.0.0_linux_x64.AppImage 2026-10-10 99.1 MB
Risuko_1.0.0_linux_x64.AppImage.sha256 2026-10-10 98 Bytes
Risuko_1.0.0_linux_x64.AppImage.sig 2026-10-10 436 Bytes
Risuko_1.0.0_linux_x64.deb 2026-10-10 22.6 MB
Risuko_1.0.0_linux_x64.deb.sig 2026-10-10 428 Bytes
Risuko_1.0.0_linux_x64.rpm 2026-10-10 22.6 MB
Risuko_1.0.0_linux_x64.rpm.sig 2026-10-10 432 Bytes
Risuko_1.0.0_linux_arm64.AppImage 2026-10-10 96.0 MB
Risuko_1.0.0_linux_arm64.AppImage.sha256 2026-10-10 100 Bytes
Risuko_1.0.0_linux_arm64.AppImage.sig 2026-10-10 440 Bytes
Risuko_1.0.0_linux_arm64.deb 2026-10-10 21.4 MB
Risuko_1.0.0_linux_arm64.deb.sig 2026-10-10 428 Bytes
Risuko_1.0.0_linux_arm64.rpm 2026-10-10 21.4 MB
Risuko_1.0.0_linux_arm64.rpm.sig 2026-10-10 436 Bytes
README.md 2026-10-10 3.2 kB
Risuko v1.0.0 - Paper Gravity (Zhi Zhi Zhong Li ) source code.tar.gz 2026-10-10 8.9 MB
Risuko v1.0.0 - Paper Gravity (Zhi Zhi Zhong Li ) source code.zip 2026-10-10 9.4 MB
Totals: 45 Items   663.4 MB 0

Paper_Gravity

Feature Changes

BitTorrent:

  • rewrite piece scheduling with a strict endgame that never asks one peer for the same block twice
  • ban peers whose blocks keep failing hash checks (bt-ban-corrupt-peers, bt-ban-corrupt-strikes)
  • answer Cancel with Reject (BEP 6), advertise reqq and upload_only, keep tracker tier failover
  • add a live session-wide connection budget (bt-max-connections, default 400) with a reserve for magnet metadata fetches, and treat descriptor exhaustion as back-pressure
  • serve uploads from a bounded read cache of 128 KiB windows instead of one read per block
  • adapt upload slots between 4 and 12 like libtorrent's rate-based choker, with a separate optimistic slot and smoothed rates
  • leave UPnP mappings of other LAN hosts alone, rename files whose sanitized paths collide, stop torrents gracefully on shutdown and rebuild SOCKS5 UDP associations

Engines and app:

  • share one rate limiter across HTTP, BT, ed2k and Usenet and apply limit changes live
  • wake idle HTTP workers on demand instead of polling every 100 ms
  • pipeline NNTP article requests and fetch PAR2 recovery volumes only when repair needs them
  • resume ed2k downloads from a .part file with an MD4-verified sidecar, support files over 4 GiB with large-file capable peers, re-ask queued sources and run Kad as a sliding-window lookup
  • give each HLS task its own temp folder and add the giFT toggle and connection settings
  • generate an RPC secret on first run and reject browser-origin and state-changing GET calls
  • create the tray panel and clipboard prompt windows on first use and virtualize long lists
  • fix the Android Gradle script and gate desktop-only helpers out of Android builds

Release and CI:

  • All release progress can be driven by creating release in github now
  • publish npm packages only after every app build of the release succeeded
  • drop packages/* from the pnpm workspace so the lockfile no longer pins unpublished packages
  • build only macOS x64, Windows x64 and Android arm64 for manual runs
  • install only platform-tools in setup-android

Breaking Changes

  • The RPC server now requires a secret, one is generated on first run. Browser-origin requests and state-changing GET calls are rejected while no secret is set.
  • BitTorrent binds listen-port 21301 by default instead of an ephemeral port.
  • a DoH NXDOMAIN or NODATA answer no longer falls back to system DNS.
  • re-adding a torrent whose info hash belongs to a stopped task is refused.
  • Firefox and Safari host-only cookies now match the exact host only.
  • ed2k downloads use <name>.part with a <name>.part.met sidecar.
  • the engine no longer defaults allow-overwrite, continue, follow-torrent, bt-enable-lpd, bt-exclude-tracker, enable-dht, enable-dht6 or enable-peer-exchange. Saved values are still accepted but have no effect.
  • risuko-bt removes SessionOptions.list_only and ListOnlyResponse.

Full Changelog: https://github.com/YueMiyuki/Risuko/compare/v0.7.1...v1.0.0

Source: README.md, updated 2026-10-10