Commit Graph

209 Commits

Author SHA1 Message Date
shamoon 2c62f180a9 Merge pull request #1560 from Schoggi0815/feature/sonarr-radarr-queue-list
Feature/sonarr radarr queue list
2023-06-06 13:31:13 -07:00
Matteo Bossi 5b3d1cc6e0 Make styling more consistent and add toggle to opt-in instead of opting out 2023-06-06 01:14:10 +02:00
Cyb3rzombie 8f0cd7e088 Add support for auth token 2023-06-05 18:26:11 +02:00
shamoon 56644ac487 Support env substitution for k8s 2023-05-28 23:03:04 -07:00
Jon e6d95e29ee Translate environment vars in labels 2023-05-29 01:14:03 -04:00
shamoon febb4cc6d5 Support settings layout as a list 2023-05-28 09:51:44 -07:00
shamoon 1b984abd91 Fix error port display, again 2023-05-23 03:37:56 -07:00
Georges-Antoine Assi cdd7b2d44b Enhanced glances widget (#1534)
* Enhanced glances widget (resource match)

* Make widget clickable + cleanup helperrs

* Prevent unused glances API calls

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-05-22 10:50:58 -07:00
Shaun Walker cf7c68261f Add support for QNAP instances with multiple volumes (#1528)
* Add support for pfSense API

* Fix linting issues

* remove a line

* rename cpu to load in default block

* Re-order container blocks to ensure defaults show

* clean up

* Add support for multiple volumes as well as defining the volume you want to track

* QNAP widget syntax corrections, translate invalid

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-05-21 08:13:40 -07:00
shamoon ba21ae60d7 url error log 2023-05-18 00:26:32 -07:00
David O'Trakoun 4f3396cf32 error hostname:port/path was missing colon 2023-05-17 20:03:08 -04:00
shamoon bc981aae3d Include port in error messages 2023-05-14 21:24:09 -07:00
Shaun Walker 77f4c8bf54 Add pfSense API widget (#1491)
* Add support for pfSense API

* Fix linting issues

* remove a line

* rename cpu to load in default block

* Re-order container blocks to ensure defaults show

* simplify pfsense widget, rename, limit blocks

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-05-13 13:44:33 -07:00
Andre acc19ccca1 Add Tailscale Widget (#1468)
* Added tailscale widget

* finished tailscale widget

* Consolidated date comparison to it's own function

* Modified to follow Airbnb's style guide

* Removed refresh and added translations

* fix some tailscale translation strings

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-05-06 21:09:33 -07:00
Georges-Antoine Assi bd1c2b1881 Add setting to hide widgets on failure 2023-04-30 19:09:37 -04:00
shamoon b5ada5ef11 Add type field to services from api 2023-04-21 08:50:15 -07:00
shamoon dacb038126 Further widget validation cleanup 2023-04-11 11:15:08 -07:00
shamoon a83d105764 Cleanup data validation 2023-04-11 11:05:30 -07:00
shamoon 7e012993d8 Support per-service stats control 2023-04-07 21:34:33 -07:00
shamoon e4788cc7f6 Fix widget option boolean parsing with docker labels 2023-04-06 20:18:06 -07:00
shamoon 4824ed1a2c Fix data buffer parsing error 2023-04-06 07:03:06 -07:00
shamoon 379d2e59f1 preserve swr mutate 2023-04-05 22:45:27 -07:00
shamoon 64b43871c6 Try to fix false data parse errors 2023-04-05 22:17:52 -07:00
shamoon 6701e3bd77 Use HOMEPAGE_BUILDTIME to revalidate container restart/recreate 2023-04-04 22:55:26 -07:00
shamoon a42c50f1cc fix emby widget options interpolation 2023-04-04 19:08:52 -07:00
shamoon a0fa6367ca Merge pull request #1161 from MrLemur/add-traefik-ingressroute
Feature: Add Traefik IngressRoute support for Kubernetes
2023-04-04 15:56:38 -07:00
shamoon 48180604f9 Fix jellyfin / emby blocks boolean evaluation 2023-04-04 00:55:05 -07:00
Sebastian Osiński f55ba3b67a Add option to specify volume in Diskstation widget 2023-04-03 22:10:56 +02:00
Kassim Benhaddad df714c7556 feat: add Traefik IngressRoute support for k8s 2023-03-29 23:19:56 +01:00
Nina Morgan f37d3580b7 add support for Docker TLS based connections 2023-03-29 16:58:50 -04:00
shamoon 7d8da29e57 Update credentialed.js 2023-03-19 23:03:12 -07:00
Mirek Szajowski 94dc5ad0e5 Add support of NC-Token to Nextcloud widget 2023-03-20 03:03:43 +01:00
shamoon eaf7ba608b Fix blocks for emby/jellyfin, support enable/disable 2023-03-12 16:50:28 -07:00
shamoon b8a1b90713 Update credentialed.js 2023-03-05 23:32:27 -08:00
Mathias R e97fdc17be Added Ghostfolio widget 2023-03-01 19:44:13 +01:00
Jason Fischer 3db5435c19 Merge pull request #1043 from jameswynn/variable-substitution
Added support for environment variable substitution
2023-02-28 20:14:30 -08:00
shamoon e9790e5677 Change cloudflare widget to use api tokens 2023-02-26 08:18:47 -08:00
shamoon b2d22d7574 Cache config env variables & check if config contains variables before substitution 2023-02-23 09:51:28 -08:00
shamoon 060d5afcaa Simplify pterodactyl to only show server / node counts 2023-02-23 07:50:13 -08:00
James Wynn e0f1aae4d5 Added support for environment variable substitution
* Only environment variables starting with HOMEPAGE_VAR_ and HOMEPAGE_FILE_
  are supported
* The value of env var HOMEPAGE_VAR_XXX will replace {{HOMEPAGE_VAR_XXX}}
  in any config
* The value of env var HOMEPAGE_FILE_XXX must be a file path, the contents
  of which will be used to replace {{HOMEPAGE_FILE_XXX}} in any config
* If a substituted value contains a variable reference it may also be
  replaced, but the behavior is non-deterministic
2023-02-23 08:50:25 -06:00
James Wynn f8f96645b0 Added "external" boolean annotation to specify external services
External services define a kubernetes service pointing to an application
hosted outside of the cluster. These services should not attempt to get
the status based on kubernetes deployments. The new boolean flag disables
this functionality. Since this is an edge case, the default value is "false".
2023-02-22 09:05:26 -06:00
Jason Fischer 45946ddfe1 Merge pull request #963 from benphelps/fix-settings-after-container-update
Fix settings after container update
2023-02-18 22:56:53 -08:00
shamoon e35a66d3f1 Suppory body in widget endpoint mappings 2023-02-18 22:18:27 -08:00
shamoon e1176e9e3b Strip sensitive information contained in URLs from frontend API calls 2023-02-15 14:46:31 -08:00
James Wynn b4cdb03228 Added support for "ping" configuration in kubernetes ingress annotations 2023-02-09 17:09:59 -06:00
shamoon 3600e5487d Apply suggestions from #964 code review 2023-02-08 08:30:53 -08:00
chain710 f109ffa9bc cookieJar.setCookieSync ignore error
cookieJar.setCookieSync crash node when error, like:
```
uncaughtException: Error: Cookie not in this host's domain. Cookie:example.com Request:127.0.0.1
```
2023-02-08 20:33:11 +08:00
shamoon 7b474d4cef Revert "Merge pull request #609 from benphelps/fix-576"
This reverts commit a7f290dfdd, reversing
changes made to cf38395100.
2023-02-08 00:19:33 -08:00
Jason Fischer 11ae52df4a Merge main 2023-02-05 00:21:35 -08:00
shamoon 17ebdd8226 Unifi widgets support sites other than default 2023-02-03 01:19:42 -08:00