v1.0.1
This update adds proxy support, a new consolidated Network section in Settings, and a few quality-of-life improvements around organizing, torrent status, and release tooling.
Highlights
- MAM-only proxy routing — MouseSearch can now send MAM traffic through an HTTP, HTTPS, SOCKS5, or SOCKS5h proxy while keeping the web UI reachable normally.
- Consolidated network diagnostics — The MAM settings panel now includes a dedicated Network section that summarizes route, public IPs, proxy errors, and MAM cookie auth state in one place.
- Download/detail workflow improvements — Added an Organize action and better torrent-status visibility from the book details flow.
New Features
MAM Proxy Support
- Useful for setups where your torrent client or Mousehole already reaches MAM through a VPN/proxy that is also using MAM's Dynamic Seedbox IP update flow. MAM only allows one public IP to use that dynamic IP registration path at a time, so services that depend on it need to share the same IP. In that case, MouseSearch can send its MAM requests through the same route so the app, downloader, and shared MAM cookie session stay aligned on the same public IP.
- an example setup:
- Gluetun running, with qBittorrent and Mousehole behind it using VPN IP address
- plug in Gluetun's proxy port into MouseSearch, and then MouseSearch will also route all MAM requests through Gluetun, so they all share the same, dynamically updated IP address
- an example setup:
- Added support for
http://,https://,socks5://, andsocks5h://proxy URLs for MAM traffic. - Proxy URLs can include inline authentication credentials such as
http://user:pass@proxy:8080. - Proxy routing is scoped to MAM traffic by default, so unrelated app traffic can stay on the normal route.
Network & Auth Diagnostics
- Added a dedicated Network section to the MAM settings area.
- Added explicit MAM cookie status indicators in both the auth section and the Network section.
- Shows the active MAM route, direct server IP, proxy IP, Mousehole IP, and last proxy error in one place.
Download & Detail Controls
- Added an Organize Now action and richer torrent status handling from the book details flow.
- Added a Hardcover status indicator in the Hardcover settings tab.
- Added a torrent client status indicator in the General settings tab.
Improvements & Fixes
- Auto-organize reliability — Auto-organize now waits for the completed download tree to stabilize before linking files, which reduces false “finished” races with container mounts, remote paths, and move-on-complete workflows. Partial link/copy passes no longer get marked as organized; they stay pending so future organize runs can pick up missed files.
New Environment Variables
# Enable/disable MAM-specific proxy routing
MAM_PROXY_ENABLED=false
MAM_PROXY_URL=http://gluetun:8888
MAM_PROXY_ONLY=true
MAM_PROXY_FALLBACK_DIRECT=true