Releases: defnone/hoop
Releases · defnone/hoop
0.6.0
0.6.0 - 2026-06-22
Added
- Client: add FlareSolverr settings for Cloudflare bypass enablement, server URL, timeout, and connection checks.
- Server: add FlareSolverr verification and tracker fallback support for Cloudflare challenge pages.
Build/Infra
- Added SQLite migrations for persisted FlareSolverr settings.
0.5.7
0.5.6
0.5.6 - 2026-06-17
Security
- Updated Hono to 4.12.25 across the root workspace, server, and Trakt proxy.
- Updated Better Auth to 1.6.18 across the server and client workspaces.
Build/Infra
- Synced Bun lockfiles for the dependency security update.
0.5.5
0.5.4
0.5.4 - 2026-03-27
Changed
- Trakt proxy: extracted watched-shows URL construction into a dedicated utility to keep request parameters centralized and easier to maintain.
- Trakt proxy: aligned rate-limiter middleware typing with the current Hono middleware signatures.
Build/Infra
- Updated runtime and worker tooling used by the Trakt proxy, including Hono, hono-rate-limiter, Wrangler, Cloudflare worker types, and bun-types.
Tests
- Added Vitest coverage for
getTraktDataand the watched-shows URL builder intrakt-proxy.
0.5.3
0.5.3 - 2026-03-07
Security
- Updated Hono to 4.12.5 to include the latest upstream security fixes, including patches for recent Hono vulnerabilities addressed in the 4.11.x line.
Fixed
- Improved episode parsing in Transmission and file-management helpers to support additional title and filename formats.
Changed
- Tightened server-side validation typing and response handling for more consistent validation failures.
- Aligned Better Auth hook typing and simplified dashboard state/effect handling for more predictable internal behavior.
0.5.2
0.5.2 - 2025-11-13
Added
- Client: enable
babel-plugin-react-compilerto leverage the latest React compiler optimizations (22883af).
Fixed
- Transmission/File management: extend episode parsing regexes to recognize additional delimiters across helpers (89b8314, 5d8ffac).
Build/Infra
- Tooling: run
tsc --noEmitinside lint scripts to surface type issues earlier (3cdf8ec).
Tests
0.5.1
0.5.1 - 2025-10-25
Security
- Server: ship Hono upgrade with upstream patch for CVE-2025-62610 to ensure patched runtime in production.
0.5.0
0.5.0 - 2025-10-13
Added
- Workers: add processing locks to prevent concurrent runs; persist error messages and expose via DTO for better diagnostics (de4f6ea, ee36003, 2dc352d, 32f401a).
- Client: surface worker error messages in torrent rows; improve tracking status handling (f904358, 32f401a).
- Search: add quality selection, new filters, input validation, and category info popover; support tooltip alignment (97a5e01, 03e8f02, ee5c6ee, c0f27af).
Changed
- Reliability: ensure awaited repo updates to avoid race conditions; refine error handling and logging across workers/services, including Cloudflare challenge handling and timeout reporting (4afd2e9, 16e3a06, dfb708d, a16e13b, e0cf858, ec01876).
- Parsing: enhance episode/season detection for rutracker/nnmclub; sanitize filenames to reduce copy errors (022bd52, d895431, c2acc63, 99113df).
- UX: disable quality buttons while loading; skip multi-season items in search; responsive tooltip widths; dialog/layout/button polish (30f9c39, 7ca83a5, 8c34811, 3e7bb5e).
Fixed
Build/Infra
- Build: add production flags/optimizations; update bun-types; pin @ctrl/shared-torrent; adjust bunfig settings (3077913, e1cd2aa, 104294f, 2e89cd0, 86a7f13).
- TypeScript: add tsconfig.app.json; include test files for stricter type checking (9265196, f0534d1).
- Docker: bump Bun to 1.3; simplify .dockerignore (ba1e970, 8257f95).
Tests
0.4.0
0.4.0 - 2025-10-08
Added
- client/server: add torrent pause toggle flow across UI and API (7609ba1)
Changed
- server: rename tracked episodes helpers and improve mock signatures (42692d5, 1f0053d)
- client: refine dialogs and input styling with better error handling (b2bd0c3, fbf815b, 583d199)
- client: integrate torrent start fetch action in Header (b94c32a)
- server: switch logger to Winston and update build output to Bun target (40f19fd, 63f5653)
- docker: update Bun base version and entrypoint exec usage (13e1def, 4e5d882)
- server: use tiny Hono import for Jackett routes (118c5c5)
Fixed
- server: correct control status typo to ensure accurate torrent status mapping (e7add27)