Fix Transmission RPC and file browser permissions #43

Merged
jimmy merged 4 commits from dev into main 2026-04-11 16:35:16 +08:00

4 Commits

Author SHA1 Message Date
Gan, Jimmy 67c4394c2d fix: handle permission errors when browsing directories
Deploy Dashboard (Dev) / deploy-dev (push) Failing after 2m11s
Run Tests / Backend Tests (push) Failing after 5m47s
Run Tests / Frontend Tests (push) Failing after 1m30s
Run Tests / Test Summary (push) Failing after 14s
Run Tests / Frontend Tests (pull_request) Failing after 2m20s
Run Tests / Test Summary (pull_request) Failing after 18s
Run Tests / Backend Tests (pull_request) Failing after 4m9s
2026-04-11 14:06:15 +08:00
Gan, Jimmy 6ad885044b fix: use host.docker.internal for Transmission RPC connection
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 3m34s
Run Tests / Backend Tests (push) Failing after 4m8s
Run Tests / Frontend Tests (push) Failing after 2m6s
Run Tests / Test Summary (push) Failing after 13s
2026-04-11 13:20:10 +08:00
Gan, Jimmy 6ea64bc19e feat: add Transmission monitoring to dashboard
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 2m37s
Run Tests / Backend Tests (push) Failing after 4m7s
Run Tests / Frontend Tests (push) Failing after 2m48s
Run Tests / Test Summary (push) Failing after 12s
- Add backend API for Transmission RPC integration
- Create frontend page with torrent and tracker status
- Add health monitoring script
- Display daemon status, speeds, and tracker errors
- Support reannounce, start/stop actions
2026-04-10 19:25:52 +08:00
Gan, Jimmy c180a68f36 fix: add fallback registries and improve deployment reliability
Deploy Dashboard (Dev) / deploy-dev (push) Successful in 3m2s
Run Tests / Backend Tests (push) Failing after 4m0s
Run Tests / Frontend Tests (push) Failing after 2m0s
Run Tests / Test Summary (push) Failing after 12s
- Add fallback to official npm/PyPI registries when Chinese mirrors fail
- Fix dev workflow mirror host (127.0.0.1 -> 100.78.131.124)
- Add error handling and diagnostics to build steps
- Fix iPhone UI: make download/delete buttons always visible on mobile
- Add .dockerignore to reduce build context size
2026-04-10 01:00:49 +08:00