11 Commits

Author SHA1 Message Date
shamoon
1c24bd7449
Chore: another big deps update (#4795) 2025-02-18 16:16:53 -08:00
shamoon
907abee1aa
Enhancement: multiple widgets per service (#4338) 2024-11-27 02:33:40 -08:00
shamoon
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
shamoon
e92ccc30ba Fix: only log errors directly if exist 2024-02-28 11:44:32 -08:00
shamoon
19c25713c4 Run pre-commit hooks over existing codebase
Co-Authored-By: Ben Phelps <ben@phelps.io>
2023-10-18 09:49:33 -07:00
Georges-Antoine Assi
bd1c2b1881
Add setting to hide widgets on failure 2023-04-30 19:09:37 -04:00
shamoon
c6e76f4e31 move minecraft proxy & use url key 2023-02-28 08:50:43 -08:00
Sairenity
b36ef0234e refactor widget.js, return http 200 when server is offline 2023-02-28 16:22:43 +00:00
Sairenity
ad66637ff1 rewrite minecraft server status widget to directly ping server 2023-02-28 11:49:39 +00:00
Sairenity
f418ee6327 Add minecraft server status indicator 2023-02-27 11:59:37 +00:00
Sairenity
8604418fb1 implemented fetching of minecraft server status 2023-02-23 18:30:44 +00:00