Commit Graph
27 Commits
Author SHA1 Message Date
shamoon fadb03ad27 Enhancement: better support for raw values in block highlighting (#6434) 2026-03-17 09:12:01 -07:00
shamoon b5b502b433 Enhancement: use lighter endpoints for qbittorrent (#6388) 2026-03-04 11:40:20 -08:00
shamoon 614a87d768 DRY 2026-02-20 20:25:34 -08:00
shamoon 872a3600aa Chore: homepage tests (#6278) 2026-02-04 19:58:39 -08:00
shamoon 97e909ebf4 Chore: move to eslint (#6270) 2026-02-02 15:18:30 -08:00
AdamWHY2K 8f756d4084 Enhancement: Add size of torrent(s) in leechProgress list to qbittorrent widget (#5803)
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-09-26 23:28:15 -07:00
AdamWHY2K e215e7d70e Enhancement: sort qBittorrent leechProgress (#5456)
Docker CI / Linting Checks (push) Has been cancelled
Docker CI / Docker Build & Push (push) Has been cancelled
2025-06-28 14:23:02 -07:00
shamoon eda06965fa Chore: add organize imports to pre-commit (#5104)
Docker CI / Linting Checks (push) Waiting to run
Docker CI / Docker Build & Push (push) Blocked by required conditions
2025-03-30 21:40:03 -07:00
shamoon 1c24bd7449 Chore: another big deps update (#4795) 2025-02-18 16:16:53 -08:00
Mindfreak9100 22c02f4e45 Enhancement: downloading torrents list for qbittorrent (#4405)
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-12-12 16:32:03 -08:00
shamoon 907abee1aa Enhancement: multiple widgets per service (#4338)
Docker / Linting Checks (push) Waiting to run
Docker / Docker Build & Push (push) Blocked by required conditions
2024-11-27 02:33:40 -08:00
shamoonandBen Phelps b3cf985d4a Merge pull request from GHSA-24m5-7vjx-9x37
* Restrict emby endpoints and proxy segments

* Dont allow path traversal in segments

* Restrict qbittorrent proxy endpoints

* Restrict npm proxy endpoints

* Restrict flood proxy endpoints

* Restrict tdarr proxy endpoints

* Restrict xteve proxy endpoints

* Restrict transmission proxy endpoints

* disallow non-mapped endpoints

this change drops all requests that have un-mapped endpoint queries

allowedEndpoints is added as a method to pass proxy requests via a regex on the endpoint

most widgets with custom proxies use either no endpoint, or a static one

Co-Authored-By: Ben Phelps <ben@phelps.io>
2024-06-02 21:13:29 -07:00
shamoonandBen Phelps 19c25713c4 Run pre-commit hooks over existing codebase
Co-Authored-By: Ben Phelps <ben@phelps.io>
2023-10-18 09:49:33 -07:00
shamoon 0a5eb1ae75 Properly encode qbittorrent credentials 2023-05-28 19:46:28 -07:00
Georges-Antoine Assi bd1c2b1881 Add setting to hide widgets on failure 2023-04-30 19:09:37 -04:00
Michael Shamoon 712fbb53c7 Fix rate unit displays 2022-12-08 15:54:01 -08:00
Jason Fischer 034dbb956a Change qBittorrent to no longer use fetch 2022-11-25 10:55:56 -08:00
Michael Shamoon 8a783ba9f6 Simplify error catching 2022-11-18 15:24:07 -08:00
Michael Shamoon 21017e4716 Add detailed Error component for service widgets 2022-11-18 15:24:07 -08:00
Jason Fischer 9b7d6b196f Allow widget field visibility to be configurable 2022-09-29 21:15:25 -07:00
Jason Fischer 65755a08aa Better login strategy for qbittorrent proxy
- Additional logging in httpProxy
2022-09-28 09:55:18 -07:00
Ben Phelps 0a58f259ff wrapped proxy calls via useWidgetAPI 2022-09-27 22:59:14 +03:00
Ben Phelps 5210a68cc6 remove debug 2022-09-27 10:51:00 +03:00
Ben Phelps 616e56e3f5 fix qbittorrent widget 2022-09-27 10:49:03 +03:00
Ben Phelps 4386999c38 further restructuring 2022-09-26 15:25:10 +03:00
Ben Phelps e1a3a82f75 utils cleanup, initial static generation 2022-09-26 12:04:37 +03:00
Ben Phelps 035dd25ece widget refactoring 2022-09-26 00:35:54 +03:00