shamoon
7d8da29e57
Update credentialed.js
2023-03-19 23:03:12 -07:00
shamoon
401b35bea9
Add translation for some missing items
...
Closes #1123
2023-03-19 22:58:47 -07:00
Mirek Szajowski
94dc5ad0e5
Add support of NC-Token to Nextcloud widget
2023-03-20 03:03:43 +01:00
shamoon
fe860992c0
Merge pull request #1111 from benphelps/fix-1110
...
Fix: Add padding to values in resources widget
2023-03-15 10:42:12 -07:00
shamoon
70a15838d5
Merge pull request #1085 from benphelps/audiobookshelf-widget
...
Add audiobookshelf widget
2023-03-15 10:41:27 -07:00
shamoon
69fcd3f0c8
Add padding to values in resources widget
...
Closes #1110
2023-03-15 10:27:01 -07:00
shamoon
eaf7ba608b
Fix blocks for emby/jellyfin, support enable/disable
2023-03-12 16:50:28 -07:00
Dinesh Reddy J
29c7a51b04
modified: src/widgets/emby/component.jsx
2023-03-12 22:11:15 +05:30
Dinesh Reddy J
263801677a
Added Jellyfin Widget to show number of movies,Series, Episodes songs #264
2023-03-12 21:57:13 +05:30
Zlendy
78642a36d0
Fix: immich API now returns bytes for storage
2023-03-10 19:15:37 -08:00
shamoon
a55bc357fd
Add audiobookshelf widget
2023-03-05 23:34:46 -08:00
shamoon
b8a1b90713
Update credentialed.js
2023-03-05 23:32:27 -08:00
afknst
8f2d5b7bf9
Merge branch 'benphelps:main' into main
2023-03-03 12:48:48 +01:00
afknst
3d4654d592
Fix: Cannot access qBittorrent from quick launch #1079
2023-03-03 12:41:33 +01:00
shamoon
30f04f75f2
use correct rutorrent rate units
2023-03-03 00:55:05 -08:00
shamoon
26246c5997
fix deluge units
2023-03-03 00:48:28 -08:00
shamoon
8c97bf6213
Merge pull request #1078 from benphelps/fix-1077
...
Fix: use correct rate units for pyload
2023-03-03 00:36:01 -08:00
shamoon
6db6c823c4
use correct rate units for pyload
2023-03-03 00:34:51 -08:00
shamoon
e11589f52e
simplify ghostfolio widget
2023-03-01 22:45:22 -08:00
Mathias R
e97fdc17be
Added Ghostfolio widget
2023-03-01 19:44:13 +01:00
shamoon
65b23b9674
Merge pull request #1067 from Sairenity/1042-minecraft-server-status
...
Minecraft server status widget
2023-02-28 22:13:13 -08: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
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
Rommel Kott
bf2f527f76
Refactor API host to be parametrized
2023-02-28 01:04:44 -06:00
shamoon
af147c0da0
Support open url in quicklaunch
2023-02-27 20:06:30 -08:00
Sairenity
f418ee6327
Add minecraft server status indicator
2023-02-27 11:59:37 +00:00
shamoon
e9790e5677
Change cloudflare widget to use api tokens
2023-02-26 08:18:47 -08:00
shamoon
449c23a63d
fix service widgets import organization
2023-02-24 22:24:30 -08:00
shamoon
fe494a4ab3
add prometheus widget data validation
2023-02-24 22:07:42 -08:00
Tristin Terry
8dcb3a27bd
add prometheus service widget
2023-02-24 19:55:13 -06:00
Sairenity
8604418fb1
implemented fetching of minecraft server status
2023-02-23 18:30:44 +00: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
Benoit SERRA
8e9ce016b1
Pterodactyl widget: initial commit
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
Dan Brezeanu
9eafac346b
Configuration option for removing bottom version
2023-02-21 10:11:24 +02:00
shamoon
767fc1ec39
Better handle homebridge errors
2023-02-20 17:39:16 -08:00
shamoon
9df4ba0881
Fix homebridge config UI-X API expires login with 403
2023-02-20 14:58:19 -08:00
shamoon
b2f26e1a43
Update status.jsx
2023-02-20 14:55:01 -08:00
shamoon
594f47fa68
Rework healthchecks date formatting
2023-02-19 23:32:53 -08:00
Rommel Kott
5def5dd508
Add healthcheck widget
2023-02-19 23:31:33 -08:00
shamoon
4855aa762f
correct transmission rate units
2023-02-19 07:46:51 -08:00
Daniel Rocha
96507e4eba
Use byterate for flood
2023-02-19 07:46:51 -08:00
shamoon
08f56b54f5
Update component.jsx
2023-02-19 06:25:07 -08:00
shamoon
14e1a9a4ed
limit widgets > 4 blocks
2023-02-18 22:58:55 -08: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
0666268d91
unmanic use generic proxy
2023-02-18 22:21:32 -08:00
Jeff Rescignano
b45d6240ae
Add Unmanic service widget
2023-02-18 22:19:45 -08:00
shamoon
e35a66d3f1
Suppory body in widget endpoint mappings
2023-02-18 22:18:27 -08:00
Mbarmem
addf0911a0
Add Kopia widget ( #1018 )
...
* Add Kopia widget
* Add Kopia widget
* Modify Kopia widget blocks
* Kopia next run / last run
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-02-18 13:58:01 -08:00
shamoon
5289476937
Pass csrf token for unifi login
2023-02-16 22:45:11 -08:00
shamoon
ad6eeaaf75
Remove nextcloud shares block
2023-02-16 22:05:32 -08:00
Mbarmem
ed96c46fa5
Add Nextcloud widget
2023-02-16 11:30:05 +03:00
shamoon
e1176e9e3b
Strip sensitive information contained in URLs from frontend API calls
2023-02-15 14:46:31 -08:00
shamoon
a25606cfe9
Merge pull request #994 from benphelps/fix-970
...
Fix: improve swarm status for replicated services & prefer stats for local containers
2023-02-14 10:41:49 -08:00
shamoon
ae7a77d247
Use replica count for swarm status
...
Co-Authored-By: Raphaël Catarino <raphcatarino@gmail.com>
2023-02-14 10:41:12 -08:00
shamoon
460983b741
Add grafana stats
2023-02-14 10:30:05 -08:00
shamoon
c1f22b3e2c
Cleanup grafana widget + fix labels
2023-02-14 10:30:05 -08:00
Mbarmem
cd7d7ba729
Add Grafana widget
2023-02-14 10:30:05 -08:00
shamoon
f74275293a
Prefer swarm task containers locally for status / stats
2023-02-14 10:09:12 -08:00
shamoon
ebe58769f6
fix fileflows widget labels
2023-02-13 20:22:15 -08:00
shamoon
598815ba5c
fileflows code cleanup
2023-02-13 00:13:31 -08:00
Mbarmem
6bb94dc185
Add FileFlows widget
2023-02-13 00:13:31 -08:00
Vorotynsky Maxim
f558d27e8c
Move the footer to the bottom
2023-02-12 15:32:50 +01:00
Jason Fischer
e1f0e3814a
Merge pull request #954 from benphelps/rewrite-rutorrent-proxy
...
Feat: rewrite rutorrent proxy
2023-02-09 21:00: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
73c8ff7ee6
Use buildtime in config hash
2023-02-08 00:37:46 -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
shamoon
b2211bcdfd
rewrite rutorrent proxy
2023-02-06 14:23:30 -08:00
shamoon
b9b989fd11
Revert "feat: Custom CSS"
2023-02-06 14:07:11 -08:00
Jason Fischer
153dcf398e
Merge main
2023-02-06 13:45:56 -08:00
Jason Fischer
f53f975669
Settle on four fields with free size displayed as Available
2023-02-06 13:43:40 -08:00
shamoon
10097ab4fc
lint photoprism
2023-02-05 22:14:54 -08:00
shamoon
a226f9de12
remove folders, unused vars
2023-02-05 22:11:22 -08:00
geckoflume
551f521edd
Add PhotoPrism widget
2023-02-05 22:11:22 -08:00
Jason Fischer
11ae52df4a
Merge main
2023-02-05 00:21:35 -08:00
Bryan
77e02e6729
Merge branch 'main' into Mylar
2023-02-03 20:47:58 -05:00
KillahBee
58e8109856
adding working mylar
2023-02-03 15:51:52 -05:00
shamoon
486b376dca
Fix label for PBS when data not returned yet
2023-02-03 10:22:51 -08:00
shamoon
f50f5c130e
Merge pull request #931 from benphelps/unifi-improvements
...
Unifi improvements
2023-02-03 01:24:46 -08:00
shamoon
17ebdd8226
Unifi widgets support sites other than default
2023-02-03 01:19:42 -08:00
shamoon
c2983197a0
Unifi widgets show warning with no data
2023-02-03 01:19:42 -08:00
Bryan
f851085ebf
Komga Widget ( #922 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-02-02 19:48:40 -08:00
shamoon
ce644afe9e
Fix search broken in 0.6.5
2023-02-02 09:40:52 -08:00
shamoon
015d7dac52
Rework uptime kuma remove proxy display more info
2023-02-02 01:11:27 -08:00
chain710
c3d15a61c3
Implement uptime-kuma widget
2023-02-02 00:49:56 -08:00
shamoon
f517d704b8
Merge pull request #904 from lholota/feat/custom-css
...
feat: Custom CSS
2023-02-01 21:15:58 -08:00
Ean McLaughlin
ff27b1ef51
Show container status if health is an empty string
...
If data.health is an empty string, ?? will accept it and not use the right side value; instead, we should use || which treats empty string as false and returns the right side value. This will show "RUNNING" in the status box if health is "".
2023-02-01 15:32:10 -07:00
Lukas Holota
147a165bbc
Allow Custom CSS
2023-01-31 07:25:36 -08:00
Benoit
4c17e3fd14
Synology Widget : making it work with multiple widgets connecting to differents versions of DSM
2023-01-31 12:07:23 +01:00
shamoon
046f2986a8
lint support custom search provider in quicklaunch
2023-01-31 00:58:29 -08:00
shamoon
7a5a3a6608
Compatible with quicklaunch internet search
2023-01-31 00:36:11 -08:00
shamoon
87dbbcb1e0
Refactor multi & single providers & retain provider key only
2023-01-31 00:34:29 -08:00
chain710
3bc0522812
Support multi search providers
...
- add `providers` option in search widget, value is array of provider name, like: `[google, bing]`
2023-01-31 00:34:29 -08:00
shamoon
1f5912c232
Support custom search in quicklaunch web search
2023-01-31 00:33:30 -08:00
shamoon
adce18d023
Merge pull request #897 from avdept/add_search_to_quicklaunch
...
Add internet search to quicklaunch
2023-01-30 23:54:04 -08:00
shamoon
11d03be4de
Use configured search provider, allow disable internet search
2023-01-30 23:38:37 -08:00
Alex Sinelnikov
4e17628f97
Added search to quicklaunch
2023-01-30 10:16:45 +02:00
Jason Fischer
893b3f0986
Merge main
2023-01-29 17:07:40 -08:00
Jason Fischer
e62952c2c1
Create reusable Synology proxy
...
- Migrate DiskStation and DownloadStation to use new proxy
- Move DiskStation proxy UI logic into component
2023-01-29 17:04:36 -08:00
Jason Fischer
c9439eafa2
Don't show QEMU templates in VMs field for Proxmox widget
...
fixes #864
2023-01-29 09:44:15 -08:00
shamoon
19cf9969b9
Fix immich widget error catching & awaiting data
2023-01-28 21:49:31 -08:00
Zlendy
dbcd6f5df7
Fix: Immich API no longer has an "error" property
2023-01-28 21:49:31 -08:00
Zlendy
6b5e8ab0c7
Add Immich Widget
2023-01-28 21:49:31 -08:00
shamoon
f2b3a12569
Fix nzbget download rate units
2023-01-28 21:17:39 -08:00
Eizock
2a42d89d08
Add Proxmox Backup Server Widget ( #879 )
...
* Add Proxmox Backup Server Widget
* Clarification added to Failed Tasks
* Refactor pbs to proxmoxbackupserver
* Removing property instead of recreating object
* minor code styling of proxmoxbackupserver widget
---------
Co-authored-by: Eizock <>
Co-authored-by: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
2023-01-28 16:32:47 -08:00
Jason Fischer
0d5f8f6e7c
Don't include LXC templates in LXC count
...
fixes #864
2023-01-28 12:59:20 -08:00
Jason Fischer
e96036e076
Merge pull request #873 from jameswynn/sort-services-by-weight
...
Services are now sorted by a new 'weight' field
2023-01-24 17:52:08 -08:00
James Wynn
8d016629d3
Services are now sorted by the 'weight' field.
...
* Default for discovered services is 0
* Default weight for configured services is their index within their
group scaled by 100, i.e. (index + 1) * 100
* Should be backwards compatible with current loose ordering
2023-01-24 12:48:49 -06:00
James Wynn
02e9df8f28
Parse widget field list if is a string
2023-01-24 09:31:20 -06:00
shamoon
f9e27a6bb5
Merge pull request #868 from KillahB33/main
...
Cloudflared Widget
2023-01-23 19:54:34 -08:00
Michael Shamoon
89c6528f24
cloudflare widget validation, handle multiple connections, fix translation file error, capitalize status
2023-01-23 10:31:08 -08:00
KillahBee
2836ee1f3b
cloudflared widget working locally
2023-01-23 12:06:35 -05:00
shamoon
d71a1f9345
Merge pull request #861 from benphelps/fix-opnsense-no-wan
...
Fix: Handle opnsense no wan interface
2023-01-22 14:29:49 -08:00
Michael Shamoon
c8116fc9e8
Better error output for docker integration
2023-01-22 14:23:14 -08:00
Michael Shamoon
ca4b5b131d
Allow specifying wan interface on opnsense widget
2023-01-22 11:02:52 -08:00
Benoit
2b3d4b388a
Synology Diskstation widget : initial commit
2023-01-22 11:51:04 +01:00
KillahBee
fa1792cd5f
adding cloudflare widget
2023-01-20 11:43:19 -05:00
Michael Shamoon
d27b795d81
Remove capital from octoprint widget
...
remove
add
2023-01-20 07:09:00 -08:00
shamoon
c7e4a52b99
Merge pull request #841 from JacksonBarker/main
...
Added Brave search provider
2023-01-18 18:52:11 -08:00
Jason Fischer
627ce179ef
Merge pull request #448 from jameswynn/kubernetes
...
Support for Kubernetes and Longhorn
2023-01-18 14:54:38 -08:00
Jason Fischer
1935965095
Merge pull request #834 from williamwoldum/octoPrint
...
OctoPrint Widget
2023-01-18 12:50:45 -08:00
williamwoldum
006fb80533
Added celcius labels
2023-01-18 21:04:49 +01:00
Jackson Barker
ab2c3c6412
Added Brave search provider
2023-01-18 14:10:01 -05:00
williamwoldum
2c3947ea3f
Removed refresh intervals
2023-01-18 19:33:55 +01:00
williamwoldum
365783204a
realized that 'pausing' and 'resuming' are also states while printing
2023-01-18 00:47:51 +01:00
williamwoldum
047f7af99a
removed silencing feature
2023-01-17 23:36:48 +01:00
williamwoldum
a880cdbc68
silenced more request errors + small fix in display logic
2023-01-17 12:50:08 +01:00
williamwoldum
9f008fc04e
initial
2023-01-17 03:54:24 +01:00
Ulysse Mensa
82a6553c58
Merge branch 'benphelps:main' into main
2023-01-16 22:39:51 +01:00
Ulysse Mensa
2a24277757
Add Medusa widget
2023-01-16 22:39:01 +01:00
José Manuel Jurado Bujalance
93dda99aaa
use abbr as icon fallback
2023-01-13 22:45:08 +01:00
Eizock
0febf05d8d
Add Moonraker (Klipper) widget ( #798 )
...
* Add Moonraker (Klipper) widget
* Fix linting
* Removed filename, to adhere to standards
* Removed unused translation
* fix conditional in moonraker component
Co-authored-by: Eizock <>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-01-12 13:55:07 -08:00
Jason Fischer
a7f290dfdd
Merge pull request #609 from benphelps/fix-576
...
Fix: settings not picked up after first container creation
2023-01-09 16:53:24 -08:00
James Wynn
b6e8b64a2e
Merge branch 'main' into kubernetes
2023-01-09 08:34:43 -06:00
James Wynn
4d6ce1f7e2
Widgets in discovered services now work correctly
2023-01-09 08:30:50 -06:00
Michael Shamoon
fc2e17fa59
fix useWidgetAPI refreshInterval
2023-01-09 01:33:58 -08:00
Michael Shamoon
730f1c5ec1
Support api key + username / pass for truenas widget
2023-01-07 10:00:25 -08:00
John Hollowell
34a7b25c9c
Add truenas key to credentialed proxy handler
...
Revert "Change TrueNAS to use API key"
This reverts commit 1926c26b77d8e048d92da6e20ff24a3056237daf.
Co-Authored-By: John Hollowell <jhollowe@johnhollowell.com>
2023-01-07 10:00:16 -08:00
Michael Shamoon
84b7f103c3
Allow setting locale for datetime widget directly
2023-01-04 13:53:06 -08:00
Michael Shamoon
35a2cd9b94
Support Synology DownloadStation v6 + v7
...
Co-Authored-By: Benoit SERRA <11260343+Oupsman@users.noreply.github.com>
2023-01-03 15:51:21 -08:00
James Wynn
36ed1022e3
detection now uses annotation "gethomepage.dev/enabled" instead of label
2023-01-03 16:15:08 -06:00
Michael Shamoon
af29f5b266
Use tabular nums for datetime to prevent size changing
2023-01-02 08:30:57 -08:00
James Wynn
e15ba1c82c
Merge branch 'main' into kubernetes
2022-12-31 11:19:42 -06:00
James Wynn
7ac862be75
removed overly verbose logging message
2022-12-31 11:13:52 -06:00
Michael Shamoon
ee729a7e6a
remove error on no discovered services
2022-12-30 20:31:25 -08:00
Michael Shamoon
bc7937db71
omada widget cleanup
2022-12-29 00:25:50 -08:00
shamoon
0e1aeaf54c
Merge pull request #719 from benphelps/docker-server-failovers
...
Fix: Handle docker server failures if others succeed
2022-12-28 18:40:08 -08:00
Michael Shamoon
d17a17bd3c
Use server-side endpoint to properly cache GH release data
2022-12-28 18:33:14 -08:00
Michael Shamoon
0afc1b96f1
CPU / memory / disk usage bars start from 0
...
Closes #737
2022-12-28 16:21:04 -08:00
Michael Shamoon
5fbc6702bc
Prevent blocking error on GH releases failure
...
Closes #738
2022-12-28 16:17:49 -08:00
shamoon
88934ec39a
Correct debug messages in Pyload widget
...
Closes #733
2022-12-26 06:07:43 -08:00
Michael Shamoon
679704949e
Fix broken update checker
2022-12-26 01:02:01 -08:00
Benoit SERRA
94f43b1210
OPNSense widget ( #730 )
...
* Opnsense widget (#2 )
* OPNSense widget : initial version, memory usage is inaccurate.
* OPNSense widget : code cleanup in widget.js. Firewall is no longer displayed, so it did not need to be queried.
* Opnsense widget (#3 )
* OPNSense widget : initial version, memory usage is inaccurate.
* OPNSense widget : code cleanup in widget.js. Firewall is no longer displayed, so it did not need to be queried.
* OPNSense widget : fixing the CPU code to make it more reliable.
* OPNSense widget : fixing the CPU code to make it more reliable. Removing uptime info
* Update src/widgets/opnsense/component.jsx
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
* Update public/locales/en/common.json
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
* Update src/widgets/opnsense/component.jsx
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
* Update src/widgets/opnsense/component.jsx
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2022-12-26 00:32:12 -08:00
Michael Shamoon
ba4cbad601
xteve cleanup
2022-12-25 20:58:20 -08:00
Marcus Kimpenhaus
43a11eadfc
added widget for xteve ( #731 )
...
* added xteve widget
* eslint fixes
* xteve code cleanup
Co-authored-by: Marcus Kimpenhaus <k@AirM2.kimpenhaus.net>
Co-authored-by: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
2022-12-25 20:51:51 -08:00
Benoit SERRA
38d81b654e
Mikrotik widget ( #720 )
2022-12-23 09:12:06 -08:00
shamoon
c68cc3c8ed
Merge pull request #715 from benphelps/diskstation-to-downloadstation
...
Chore: rename diskstation to downloadstation
2022-12-23 08:46:37 -08:00
Michael Shamoon
c8ea72c217
lint
2022-12-23 08:38:52 -08:00
Michael Shamoon
1cac02f2c0
Add number formatting to prowlarr
...
https://github.com/benphelps/homepage/pull/721#issuecomment-1364092798
2022-12-23 08:30:52 -08:00
Marcus Kimpenhaus
e7db56101b
fixed number formatting in widgets: radarr, sonarr, overseerr
2022-12-23 14:20:12 +01:00
shamoon
b9415b43b0
Merge pull request #704 from benphelps/omada-widget
...
Feature: Omada widget
2022-12-22 21:23:14 -08:00
Michael Shamoon
6b90d3ef28
Handle docker server failures if others succeed
2022-12-22 21:16:52 -08:00
Michael Shamoon
23ba45729e
Rename diskstation to downloadstation
2022-12-22 10:58:46 -08:00
Michael Shamoon
a9429e5335
Pihole allow auth, updated API endpoint
2022-12-22 09:27:13 -08:00
Michael Shamoon
952305492c
More Omada widget cleanup
2022-12-21 13:18:32 -08:00
Michael Shamoon
b01e6eaf56
Refactor Omada proxy for api v3
2022-12-21 13:12:04 -08:00
Michael Shamoon
4a3f836020
Refactor Omada proxy for v4/v5
2022-12-21 13:12:04 -08:00
Michael Shamoon
a9cc0100f6
Squashed commit of the following from initial Omada widget:
...
commit ad3e664b56
Author: Benoit <oupsman@oupsman.fr>
Date: Tue Dec 13 19:54:54 2022 +0100
Add .idea to .gitignore
commit 7e51a09384
Merge: 93d8035 7dd0b0e
Author: Benoit SERRA <oupsman@oupsman.fr>
Date: Tue Dec 13 18:38:51 2022 +0100
Merge branch 'benphelps:main' into main
commit 93d80350b1
Author: Benoit <oupsman@oupsman.fr>
Date: Tue Dec 13 18:15:20 2022 +0100
Omada widget : One widget, shows only the number alerts, the number of connected AP, the number of connected devices to Wifi, the number of connected switches and gatewawys.
commit a1babd860c
Author: Benoit <oupsman@oupsman.fr>
Date: Tue Dec 13 09:33:50 2022 +0100
Omada widget : spliting widget between WLAN and LAN/WAN fields to have no more than 5 fields per widget.
commit e12cc65c77
Merge: 331f31f 146326f
Author: Benoit SERRA <oupsman@oupsman.fr>
Date: Sun Dec 11 14:39:27 2022 +0100
Merge branch 'benphelps:main' into main
commit 331f31fc2b
Merge: 37154e3 ccc1229
Author: Benoit SERRA <oupsman@oupsman.fr>
Date: Sat Dec 10 17:56:44 2022 +0100
Merge branch 'benphelps:main' into main
commit 37154e327a
Author: Benoit <oupsman@oupsman.fr>
Date: Sat Dec 10 17:11:30 2022 +0100
Omada widget : Improved error handling
Omada widget: handling power as common.power in translation
commit 1f48491406
Author: Benoit <oupsman@oupsman.fr>
Date: Sat Dec 10 10:24:55 2022 +0100
Omada widget : adding stats for isolated aps, connected gateways, connected switches, available ports, power consumption
commit f375f0b815
Merge: 467b678 775b511
Author: Benoit <oupsman@oupsman.fr>
Date: Fri Dec 9 21:06:38 2022 +0100
Merge branch 'main' of https://github.com/Oupsman/homepage into main
commit 467b67802a
Author: Benoit <oupsman@oupsman.fr>
Date: Fri Dec 9 21:06:09 2022 +0100
Omada widget : v3 v4 and v5 versions don't use the same fields for the same stats, I've corrected the code to make it more reliable
commit 775b5111e1
Merge: 8d66756 88c4375
Author: Benoit SERRA <oupsman@oupsman.fr>
Date: Thu Dec 8 15:38:20 2022 +0100
Merge branch 'benphelps:main' into main
commit 8d66756a7d
Author: Benoit <oupsman@oupsman.fr>
Date: Thu Dec 8 12:45:44 2022 +0100
Omada Widget : code cleanup
commit 282a6d0592
Author: Benoit <oupsman@oupsman.fr>
Date: Thu Dec 8 12:42:41 2022 +0100
Omada Widget : code cleanup
commit c3e9b8f870
Author: Benoit <oupsman@oupsman.fr>
Date: Thu Dec 8 12:37:10 2022 +0100
Omada Widget : No more legacy variable, the code detects the controller version and adapts the requests. Logic is not duplicated anymore
commit eafcc20597
Author: Benoit <oupsman@oupsman.fr>
Date: Wed Dec 7 15:46:00 2022 +0100
V2 API is working
commit bcc2864ee2
Author: Benoit <oupsman@oupsman.fr>
Date: Wed Dec 7 10:01:26 2022 +0100
Code fore v2 API is not working but V1 code is.
commit ea8e297e84
Author: Benoit <oupsman@oupsman.fr>
Date: Tue Dec 6 14:28:05 2022 +0100
Errors handling
commit ab6d51a88c
Author: Benoit <oupsman@oupsman.fr>
Date: Tue Dec 6 09:50:14 2022 +0100
Adding alerts
commit 047db2cce8
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 22:53:43 2022 +0100
Fixed translation system
commit 42c5a3e665
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 22:34:34 2022 +0100
Translation system is still * up
commit c80eac9d5b
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 22:33:50 2022 +0100
Translation system is still * up
commit f8ba6b0245
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 22:32:22 2022 +0100
Translation system is still * up
commit dec7eec6de
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 22:16:13 2022 +0100
Translation system is * up
commit cc840cf7cc
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 21:33:00 2022 +0100
First working version
commit 54b65e619e
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 18:59:09 2022 +0100
Using getGlobalStat method
commit 7ebc8500da
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 14:33:37 2022 +0100
Working on Omada Widget : NOT WORKING FOR NOW
commit 04eaf28cae
Merge: 61065ac 826fe15
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 10:32:30 2022 +0100
Merge branch 'main' of https://github.com/Oupsman/homepage into main
commit 61065ace28
Author: Benoit <oupsman@oupsman.fr>
Date: Mon Dec 5 10:24:57 2022 +0100
Working on Omada Widget
remove idea
Co-Authored-By: Benoit SERRA <11260343+oupsman@users.noreply.github.com>
2022-12-21 13:12:04 -08:00
shamoon
6ef05b8118
Merge pull request #648 from benphelps/fix-619
...
Fix rate unit displays
2022-12-16 22:58:30 -08:00
shamoon
a11f22cd49
Merge pull request #688 from luiseduardobrito/feat-nextdns
...
Adds widget for NextDNS
2022-12-16 22:47:20 -08:00
Michael Shamoon
93445a2831
Use credentialed proxy for miniflux
2022-12-16 22:33:24 -08:00
Heng-Yi Wu
3bef3dd6c6
feat: miniflux widget
2022-12-16 22:33:23 -08:00
Michael Shamoon
db46931246
Allow map in credentialedproxy
2022-12-16 22:32:28 -08:00
shamoon
7ca7a9cc58
Merge pull request #660 from vinaydawani/features/basic-docker-swarm
...
Support for docker swarm services
2022-12-16 21:49:37 -08:00
Michael Shamoon
f7d5582f57
Handle nextdns no devices setup, data pending
2022-12-16 14:29:13 -08:00
Michael Shamoon
12ed730897
Code cleanup + lint
2022-12-16 13:49:41 -08:00
Rickey Shideler
aaa1f76176
added tdarr widget
2022-12-16 13:49:40 -08:00
Luis Brito
fb2492e577
Adds widget for NextDNS
2022-12-16 14:38:48 -03:00
Michael Shamoon
95dcb8802a
Use ResolvedIcon, remove extra div
2022-12-11 10:30:04 -08:00
Vinay Dawani
9188f5cdd9
cleanup
2022-12-11 12:49:23 -05:00
Snekussaurier
645cf211dd
Add ability to use custom logo
2022-12-11 17:31:59 +01:00
Vinay Dawani
c720df0805
double negation instead of ternary. force boolean
2022-12-11 04:01:06 -05:00
Vinay Dawani
b7722ed333
check swarm value before passing
2022-12-11 03:15:59 -05:00
Vinay Dawani
fb883c7b27
added yaml file variable for swarm mode checks
2022-12-11 03:03:20 -05:00
Vinay Dawani
f51e755216
Merge remote-tracking branch 'forkorigin/main' into features/basic-docker-swarm
2022-12-11 02:42:22 -05:00
Michael Shamoon
146326f427
fix plex proxy async bug
2022-12-10 22:26:35 -08:00
Michael Shamoon
ccc1229098
fix intermittent loss of plex stats
...
closes #656
2022-12-10 08:42:32 -08:00
Michael Shamoon
91d8e56471
append service name to cache keys
2022-12-09 22:39:10 -08:00
Michael Shamoon
5e722b4d11
Fix plex widget error with 1 library
2022-12-09 22:33:26 -08:00
James Wynn
51ff424d98
added check for nodes without disks
2022-12-09 17:00:05 -06:00
James Wynn
ec08535204
fixed podSelector discovery
2022-12-09 07:56:51 -06:00
James Wynn
a146c13c4f
fixed unintentional blank default podSelector from discovery
2022-12-09 07:52:32 -06:00
James Wynn
8543118607
updated ingress selector label, added href override annotation
2022-12-09 07:43:52 -06:00
James Wynn
27d067dc4c
Typo in kubernetes component
2022-12-08 18:31:51 -06:00
Michael Shamoon
712fbb53c7
Fix rate unit displays
2022-12-08 15:54:01 -08:00
James Wynn
09eb172079
new status format, new podSelector field, more accurate pod stats
...
* renamed pod label prefix from "homepage" to "gethomepage.dev"
which is more inline with typical kubernetes practices
2022-12-08 16:04:33 -06:00
James Wynn
174cb651b4
Merge branch 'main' into kubernetes
2022-12-08 09:57:51 -06:00
Michael Shamoon
94af8044f1
fix minor flood without a backend error
2022-12-06 15:36:53 -08:00
Michael Shamoon
f89093a067
Update openmeteo-condition-map.js
2022-12-05 09:57:32 -08:00
Michael Shamoon
535a7d2f2d
Add optional tz
2022-12-05 09:41:19 -08:00
Michael Shamoon
656b818488
Fix conditions map for openmeteo
2022-12-05 08:52:45 -08:00
Niklas
0ce5311b5f
fix lint errors
2022-12-05 08:13:41 +01:00
Niklas
90cb395dc6
change calculation of passed devices
2022-12-05 08:01:24 +01:00
shamoon
cbf72eedab
fix missing passing condition
2022-12-04 15:33:51 -08:00
Niklas
3f79a2fdda
thresholdStatusMapping bugfix
2022-12-04 20:01:00 +01:00
Niklas
1a94453849
Respect scrutiny device status threshold setting
2022-12-04 19:33:15 +01:00
Michael Shamoon
57d12c32fc
Hide docker memory stats when unsupported
2022-12-03 01:43:53 -08:00
Michael Shamoon
c01b60dbd1
try to detect invalid settings load
2022-12-03 00:14:07 -08:00
shamoon
f09268230e
Merge pull request #607 from benphelps/fix-590
...
Fix: unable to build from source on some installs
2022-12-02 21:00:08 -08:00
Michael Shamoon
01b55a17f1
fix flood lint
2022-12-01 16:53:57 -08:00
shamoon
ff31b36b46
Merge pull request #598 from JigSawFr/widget/flood
...
Add flood widget
2022-12-01 16:46:17 -08:00
JigSawFr
8a84eba232
fix(widgets): move flood auth from BASIC to raw json body
2022-12-01 20:55:14 +01:00
shamoon
9d2f1ab8c8
Add default interval setting for coinmarketcap
2022-12-01 06:36:51 -08:00
JigSawFr
7087ed80cc
Add flood widget
2022-12-01 12:40:19 +01:00
Michael Shamoon
1aeb3a3b63
Add a perfunctory key to <span>
2022-11-30 20:52:30 -08:00
shamoon
df5ff48000
Merge pull request #594 from benphelps/fix-591
...
Fix: Add token expiration, tweak error handling for npm
2022-11-30 09:57:26 -08:00
shamoon
537b1b344d
Merge pull request #586 from benphelps/add-diskstation
...
Add Synology DiskStation widget
2022-11-30 09:56:32 -08:00
Michael Shamoon
98c8f2078d
fix another react deps warning
2022-11-30 09:52:20 -08:00
Michael Shamoon
039d3df7d8
Add token expiration, tweak error handling for npm
2022-11-30 09:49:32 -08:00
Michael Shamoon
94678be85e
retry ping > 500 too
2022-11-30 00:46:35 -08:00
shamoon
b0cce6dbde
Merge pull request #587 from benphelps/ping-fallback
...
Change: Add fallback to http GET for ping
2022-11-30 00:45:03 -08:00
Michael Shamoon
33bd349e43
Add fallback to HTTP GET for ping
2022-11-30 00:34:18 -08:00
Jason Fischer
4eabdc1e5e
Add Synology DiskStation widget
...
closes #523
2022-11-29 20:11:50 -08:00
shamoon
c880fb344f
Merge pull request #583 from benphelps/fix-582
...
Fix quicklaunch z-index
2022-11-29 13:40:47 -08:00
Michael Shamoon
c2230fb308
Fix quick-launch z-index
...
Closes #582
2022-11-29 13:26:35 -08:00
Myztillx
2f523abe9d
Added processing count to overseerr
2022-11-29 13:19:52 -05:00
Michael Shamoon
69b1049c17
Graceful fallback when build args not supplied
...
See #578
2022-11-29 10:11:03 -08:00
Michael Shamoon
44c2a1ecbd
fix react dep warning
2022-11-29 10:06:47 -08:00
Michael Shamoon
4c70bff952
Show memory up to 1 decimal place
2022-11-28 17:35:04 -08:00
Jason Fischer
bc4d662b2d
Merge pull request #567 from benphelps/fix-563
...
Fix: deluge widget doesnt use username
2022-11-28 14:09:23 -08:00
Michael Shamoon
812eb3d70f
Fix datetime react render error
2022-11-28 10:42:21 -08:00
Michael Shamoon
c9f508d321
deluge doesnt use username
2022-11-27 22:56:47 -08:00
Michael Shamoon
04fbf315ee
Fix startup errors on completely empty settings file
...
Closes #564
2022-11-27 19:35:45 -08:00
Jason Fischer
e0edc2735d
Add healthy status if available
2022-11-27 14:54:29 -08:00
Jason Fischer
07385dc91e
Add container health details to status
2022-11-27 09:46:18 -08:00
Michael Shamoon
f16bd91978
fix version number missing
2022-11-26 15:12:15 -08:00
shamoon
ff27d90a54
Merge pull request #551 from JazzFisch/add-deluge
2022-11-26 12:22:22 -08:00
Jason Fischer
034dbb956a
Change qBittorrent to no longer use fetch
2022-11-25 10:55:56 -08:00
shamoon
1ca1d6a5c8
Merge pull request #543 from brunoccr/main
...
Fix error on refresh sending DATA var undefined on first time on widget ChangeDetection.IO
2022-11-25 08:48:19 -08:00
Michael Shamoon
a488cc0115
Use statistics endpoint for paperless-ngx
2022-11-25 08:32:04 -08:00
James Wynn
c54374068d
fixed a formatting error and longhorn's usage bar
2022-11-25 10:21:51 -06:00
Niklas
a677a507b8
Added paperless-ngx widget
2022-11-25 16:05:53 +01:00
Jason Fischer
9f03d18e49
Move content-length calculation to http module
...
- consolidate http / https functionality to single function
2022-11-24 12:26:22 -08:00
Michael Shamoon
ccfafe1b31
fix fatal jsonrpc error, error handling, add content-length
2022-11-23 23:02:42 -08:00
Michael Shamoon
165add7f53
Handle deluge with 0 torrents
2022-11-23 15:08:06 -08:00
Jason Fischer
bec62a0949
Fix linting errors
2022-11-23 12:01:31 -08:00
Jason Fischer
7266390491
Add Deluge widget
...
- Create semi-generic jsonrpc proxy handler
- Refactor NZBGet to use jsonrpc proxy handler
closes #190
2022-11-23 11:51:53 -08:00
Niklas
16561bac79
Add scrutiny widget
2022-11-23 15:30:04 +01:00
Bruno Rossetto
4584384beb
Fix error on refresh sending DATA var undefined on first time
2022-11-21 17:06:11 -03:00
Michael Shamoon
92d456dbf4
fix group sort to prevent possible loss
2022-11-21 00:29:20 -08:00
Michael Shamoon
e4c0a62fd9
Merge branch 'main' of https://github.com/benphelps/homepage
2022-11-20 23:59:13 -08:00
Michael Shamoon
b393318084
fix group sorting bug
2022-11-20 23:59:10 -08:00
Jason Fischer
354f819041
Merge pull request #505 from benphelps/ping-and-redesign-status
...
Feature: Service ping, redesign docker status
2022-11-20 10:03:43 -08:00
Jason Fischer
0428914690
Merge pull request #535 from theeternalrat/configurable-logpath
...
Added configurable setting for log folder
2022-11-20 09:47:30 -08:00
Michael Shamoon
0653b12104
fix quicklaunch sometimes mislabels bookmarks
2022-11-19 22:10:39 -08:00
Michael Shamoon
c57d980558
fix rutorrent lint
2022-11-19 21:19:30 -08:00
Michael Shamoon
b5bb9c0272
Fix rutorrent widget always uses port 80
...
Closes #538
2022-11-19 21:11:38 -08:00
Rat
c8806a8775
lint fix
2022-11-19 12:10:29 -08:00
James Wynn
a1f2003a77
Merge branch 'main' into kubernetes
2022-11-19 09:09:23 -06:00
Michael Shamoon
f9c2f40ad1
hide webkit details marker, logger url output
2022-11-19 00:12:05 -08:00
Michael Shamoon
4ccf8eddae
fixes for widget validation
2022-11-18 23:07:25 -08:00
Michael Shamoon
9d5e401fe2
fix hdhomerun lint
2022-11-18 22:37:28 -08:00
Michael Shamoon
a282538782
Fix viewport tag location lost in merge
2022-11-18 22:32:26 -08:00
shamoon
d76a18565c
Merge branch 'main' into fix/icon
2022-11-18 22:26:23 -08:00
Michael Shamoon
3393cbcfc1
update to new widgets API error handling
2022-11-18 22:22:41 -08:00
Michael Shamoon
fe4a967a15
rename hdhomerun lineup endpoint
2022-11-18 22:21:52 -08:00
Michael Shamoon
b5d5b7c552
lint HDHomeRun widget
2022-11-18 22:21:52 -08:00
Don Reece
1b00ac2e37
Add HDHomeRun widget
...
- Tracking Channels, and HD Channels
2022-11-18 22:21:52 -08:00
shamoon
0ad026503a
Merge pull request #358 from GodD6366/feat/support-sort-layout
...
Feature: support sort layout
2022-11-18 22:15:57 -08:00
James Wynn
1ca61114ef
Merge branch 'benphelps:main' into kubernetes
2022-11-18 18:02:53 -06:00
James Wynn
fdb143304f
Separated kubernetes widgets from resources widgets
2022-11-18 18:02:23 -06:00
Rat
83a3a06386
Added configurable setting for log folder, falls back to config path if not set
2022-11-18 15:32:59 -08:00
Michael Shamoon
1215808dd4
Add validation, error display for gluetun
2022-11-18 15:24:07 -08:00
Michael Shamoon
8a783ba9f6
Simplify error catching
2022-11-18 15:24:07 -08:00
Michael Shamoon
00163d2f44
Update homebridge, autobrr, truenas, tubearchivist, watchtower, pyload widgets
2022-11-18 15:24:07 -08:00
Michael Shamoon
f473d324df
Fix docker status error display
2022-11-18 15:24:07 -08:00
Michael Shamoon
7c4d8a77cf
Update error display styling
2022-11-18 15:24:07 -08:00
Michael Shamoon
1695fd5bee
Add field validation for some widgets
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
Michael Shamoon
7b7740563e
Basic widget data validation
2022-11-18 15:23:33 -08:00
Jason Fischer
5b7d2eaf07
Merge pull request #499 from benphelps/npm-no-fetch
...
Fix: Change npm widget to use httpProxy not fetch
2022-11-18 15:19:30 -08:00
shamoon
6e7236981b
Merge pull request #512 from Tarow/gluetun-widget
...
Add gluetun widget
2022-11-18 09:03:46 -08:00
Michael Shamoon
c117f18d20
Improve error handling with pyload-ng API
2022-11-11 12:39:54 -08:00
Michael Shamoon
3c0b18570e
pyload widget compatibility with pyload-ng
...
Closes https://github.com/benphelps/homepage/issues/517
2022-11-10 13:16:10 -08:00
Michael Shamoon
f11173bcaf
Fix text centering in block labels on small screens
...
Closes #516
2022-11-09 21:07:51 -08:00
Niklas
9060d3436c
Add gluetun widget
2022-11-09 17:04:48 +01:00
Jason
280bd0e621
Fix: openweathermap day/night icon issue
...
The day/night icon does not display properly in openwathermap widget due to the typo (sundown -> sunset) in parsing data from openweathermap api. The icon should be displayed properly after the fix.
2022-11-09 15:21:29 +08:00
shamoon
b719a9f6a0
Merge pull request #496 from stuffinator/pyload_widget
...
Add Pyload widget
2022-11-08 13:24:45 -08:00
stuffinator
1fd9686e41
- fixed empty password not working
...
- Airbnb style guide
2022-11-08 21:47:12 +01:00
Michael Shamoon
2bcfc36bc2
use grid-cols instead of flex-basis for bookmarks
...
Fixes #507
2022-11-08 10:33:11 -08:00
Michael Shamoon
3e73fb65ea
Use compact now playing format
2022-11-07 12:52:56 -08:00
Michael Shamoon
1c456b70c0
Re-create service ping, docker status changes
...
See #388
2022-11-07 11:35:13 -08:00
Michael Shamoon
31b644c939
fix navidrome nothing playing, simplify widget params
2022-11-07 11:13:08 -08:00
Michael Shamoon
69786600b1
Pyload widget use httpProxy instead of fetch
2022-11-07 08:22:03 -08:00
Michael Shamoon
8b2b8d7b35
Cache Pyload widget login sessionId, refactor
2022-11-07 08:22:03 -08:00
ForeverEndeavor
210d746ef6
Feature: add navidrome support
2022-11-07 10:16:03 -06:00
Michael Shamoon
319d3bfae3
Change npm widget to use httpProxy not fetch
2022-11-06 18:05:22 -08:00
Michael Shamoon
2ab05350a3
Fix maxWidth / maxHeight style attrs
2022-11-06 14:41:02 -08:00
James Wynn
056e26dfd3
Improved handling of empty or disabled kubernetes configuration
2022-11-06 06:58:52 -06:00
James Wynn
0c6f7dbee1
Cleaned up some variable names
2022-11-06 06:58:52 -06:00
James Wynn
4fc6db49ca
Improved kubernetes error handling
2022-11-06 06:58:52 -06:00
James Wynn
8887fcc3ee
longhorn support
...
* longhorn widget for showing storage stats as "disks"
2022-11-06 06:58:52 -06:00
James Wynn
c4333fd2dc
Kubernetes support
...
* Total CPU and Memory usage for the entire cluster
* Total CPU and Memory usage for kubernetes pods
* Service discovery via annotations on ingress
* No storage stats yet
* No network stats yet
2022-11-06 06:58:52 -06:00
stuffinator
02027deb06
code styling
2022-11-06 11:45:25 +01:00
stuffinator
d6f53ab1e9
Merge remote-tracking branch 'origin/main' into pyload_widget
2022-11-06 11:10:09 +01:00
stuffinator
5b21444c2e
Add Pyload widget
2022-11-06 11:05:31 +01:00
Michael Shamoon
b25ba09e18
Fix error detection in emby widget
2022-11-05 21:43:59 -07:00
Michael Shamoon
57fef06931
fix resolved icon mdi icon overflow
2022-11-05 01:27:04 -07:00
Michael Shamoon
5fd5762c0c
fix bookmark abbr + icon
2022-11-04 14:58:52 -07:00
Don Reece
8115b54ef9
Adds the option for a bookmark icon (same functionality as service icons). Falls back to abbreviation.
...
Revert "Adds the option for a bookmark icon (same functionality as service icons). Falls back to abbreviation."
This reverts commit d7131584442ba5a52823cf0aa6e96c4b5f09141a.
Add icons to bookmarks
2022-11-04 14:53:45 -07:00
maharsh9100
71faaa56dc
Feature: add category icons ( #301 )
...
* Update setting.yaml mapping
* Implement adding icon to categoryTitle
* Move resolveIcon func to utils for reusability
* Turn off default export eslint rule
* Fix util typo
* Revert "Turn off default export eslint rule"
This reverts commit e8dd853ba6 .
* fix resolveIcon export
* Revert "Update setting.yaml mapping"
This reverts commit 78c9477669 .
* Revert "Implement adding icon to categoryTitle"
* Use settings layout for group icon
* Revert "Fix util typo"
This reverts commit ab49b426ec .
* ResolvedIcon component
Co-authored-by: Mindfreak9100 <dhoom_rik@yahoo.com>
Co-authored-by: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
2022-11-04 14:38:33 -07:00
Michael Shamoon
872d2a8ace
lint truenas widget
2022-11-03 21:28:09 -07:00
Michael Shamoon
ae3f847cef
Sort layout groups by default, simplify sorting
2022-11-03 20:35:52 -07:00
GodD6366
bd97d5ff2e
lint
2022-11-03 20:35:52 -07:00
GodD6366
3740426bb5
Change to server-side implementation
2022-11-03 20:35:52 -07:00
GodD6366
82c69ff68d
support sort layout
2022-11-03 20:35:51 -07:00
Dimitar Ilkov
30c35f99d2
Merge branch 'main' of github.com:chazzbg/homepage into truenas-widget
2022-11-03 14:00:46 +02:00
Brandon Barker
68b8e4b376
feat: add tubearchivist widget
2022-10-31 15:23:34 +02:00
Michael Shamoon
49a764e864
openmeteo right-algned like other weather widgets
2022-10-30 08:18:02 -07:00
stuffinator
e30d21aa7d
fixed datetime widget size issue
...
- the widget was missing a flex-col div around it and was therefore taking up more space than it needed as it was reported here https://github.com/benphelps/homepage/issues/235#issuecomment-1276209354
2022-10-30 14:44:09 +01:00
ForeverEndeavor
1963a94f74
fix endpoint typo in emby widget
2022-10-29 13:39:54 -05:00
Michael Shamoon
546de7f0bf
Update skeleton config links
2022-10-29 10:38:48 -07:00
Michael Shamoon
5f71486b74
remove unnecessary watchtower header cache, code style
2022-10-28 00:59:47 -07:00
FauFra
87c3ba8faa
Added support to watchtower statistics
2022-10-28 00:30:29 -07:00
Dimitar Ilkov
300bb3487e
format uptime
2022-10-27 10:44:21 +03:00
Michael Shamoon
c14ae6ee72
Fix missing column gap for bookmarks
...
https://github.com/benphelps/homepage/issues/235#issuecomment-1292261927
2022-10-26 09:56:53 -07:00
Michael Shamoon
25f27dcfdd
Merge branch 'main' into pr/451
2022-10-26 08:00:12 -07:00
Brandon Barker
a2a5382ddb
feat: add autobrr widget
2022-10-26 12:56:43 +02:00
Dimitar Ilkov
3483fe1188
Add widget for Truenas
2022-10-26 11:36:15 +03:00
Ivan Bravo Bravo
99b2ba8944
added basic support for Docker Swarm services
2022-10-26 00:12:46 -05:00
Michael Shamoon
e19583b6b0
lint
2022-10-24 22:21:07 -07:00
Michael Shamoon
c601094c32
fix login retry, use token expiration, object deconstruction
2022-10-24 22:15:16 -07:00
Michael Shamoon
d942e989bd
Refactor proxy for brevity
2022-10-24 14:46:50 -07:00
Michael Shamoon
df3e2eff11
Merge branch 'widget/homebridge' of https://github.com/Fernando-Neira/homepage into pr/442
2022-10-24 14:44:01 -07:00
Fernando Neira
57dae4021d
feature: improvement login api calls
2022-10-24 18:42:55 -03:00
Michael Shamoon
b1bf251309
Capitalize status
...
=)
2022-10-24 14:27:31 -07:00
Fernando Neira
5c5b677075
improvements
2022-10-24 18:09:48 -03:00
Fernando Neira
c9512a6d26
add homebridge plugin
2022-10-24 16:40:49 -03:00
Michael Shamoon
ed0aa08641
Fix viewport meta tag location
...
see https://nextjs.org/docs/messages/no-document-viewport-meta
2022-10-22 08:45:40 -07:00
shamoon
5c5a7ff79f
Merge pull request #430 from benphelps/fix-search-url1
...
Fix: some info widgets exempt from cleaning private data
2022-10-21 22:33:12 -07:00
Michael Shamoon
a86a39c5ee
quicklook shouldnt retain focus after close, also fixes esc key
2022-10-21 22:02:36 -07:00
Michael Shamoon
45608b76b1
Fix quicklaunch setting name
2022-10-21 21:49:52 -07:00
Michael Shamoon
a3ed070921
Some info widgets exempt from cleaning private data
2022-10-21 20:54:45 -07:00
Michael Shamoon
741a3d6225
Fix quicklaunch strings name
2022-10-21 14:30:22 -07:00
shamoon
afd126fb1e
Merge pull request #415 from benphelps/openmeteo-widget
2022-10-21 07:48:15 -07:00
Ben Phelps
0506efb554
Merge pull request #386 from brunoccr/main
...
Add ChangeDetection.io widget
2022-10-21 11:16:57 +03:00
Ben Phelps
aedd9cfeb9
Merge branch 'main' into openmeteo-widget
2022-10-21 11:14:39 +03:00
Michael Shamoon
689e2a8011
Quicklook support individual item target
2022-10-20 20:04:24 -07:00
Michael Shamoon
9c1c0e4465
Add quicklook searchDescriptions option
2022-10-20 20:04:24 -07:00
Michael Shamoon
f62021633b
Respect settings target and allow command override
2022-10-20 20:04:24 -07:00
Michael Shamoon
5abe13c726
Handle click to close, close animation timing
2022-10-20 20:04:24 -07:00
Michael Shamoon
a1788b01c3
Show description in quicklook
2022-10-20 20:04:24 -07:00
Michael Shamoon
484d69a4b5
services should come first
2022-10-20 20:04:24 -07:00
Michael Shamoon
b5410eea12
fix quicklaunch hover bug on open
2022-10-20 20:04:24 -07:00
Michael Shamoon
ba4a1eb646
Refactor, better handle mouseover
2022-10-20 20:04:24 -07:00
Michael Shamoon
db9633496b
Handle clicking items
2022-10-20 20:04:24 -07:00
Michael Shamoon
fa46c9a1a4
lint
2022-10-20 20:04:24 -07:00
Michael Shamoon
3249c95a74
Refactor homepage search, visual improvement
2022-10-20 20:04:24 -07:00
Michael Shamoon
fe770c3864
Initial implentation
2022-10-20 20:04:24 -07:00
Michael Shamoon
e1a62a69f6
Openmeteo Widget
2022-10-20 20:03:41 -07:00
Jason Fischer
74de07a22a
Merge pull request #418 from JazzFisch/fix-397
...
Fix incorrect wanted value in Radarr widget and add the "Missing" field.
2022-10-20 17:28:48 -07:00
Jason Fischer
cec193b93a
Fix merge conflict
2022-10-20 16:37:09 -07:00
Jason Fischer
f022315d11
Snap to Radarr's native filter logic
2022-10-20 16:34:37 -07:00
Michael Shamoon
1286466669
Use Radarr wanted logic
...
See 9b3770a018/frontend/src/Store/Actions/movieActions.js (L67)
2022-10-20 15:02:57 -07:00
Facinorous
20b7b0706e
Feature: support target in individual services/bookmarks ( #408 )
...
* Adds feature #385
* Fixed the ordering of the evaluations
* Fix double space
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
* Fix double space
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
* Fixed the ordering of the evaluations
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2022-10-20 14:52:37 -07:00
Jason Fischer
db1804b4a7
Fix incorrect wanted value in Radarr widget
...
fixes #397
2022-10-20 11:43:24 -07:00
shamoon
5e6f1041cb
Merge pull request #398 from benphelps/better-non-os-unifi-controller
...
Fix: Better non-OS Unifi Controller support
2022-10-20 11:23:53 -07:00
Michael Shamoon
203783953d
Fix wan display for service widget
2022-10-19 20:47:27 -07:00
GodD6366
78a75a1ff9
Merge branch 'master' into fix/icon
2022-10-17 15:04:22 +00:00
GodD6366
93bfc039f9
fix: Fix the problem that favicon does not work
2022-10-17 15:03:35 +00:00
Michael Shamoon
94f9ef3c30
Fix error on already logged in
2022-10-17 08:01:12 -07:00
Michael Shamoon
3d89d7ad1b
Better support non-OS Unifi Controllers
2022-10-17 08:01:12 -07:00
Ben Phelps
4ec8fc1350
add changelog link to version
2022-10-17 15:10:32 +03:00
Bruno Rossetto
86d1f5c6c3
Add ChangeDetection.io widget
2022-10-13 18:40:26 -03:00
Ben Phelps
4ea279856f
Merge pull request #377 from shamoon/unified-infowidget-settings
...
Feature: Unified info widget settings
2022-10-13 16:13:43 +03:00
GodD6366
c7d1c05e6e
Fix the page auto zoom when ios input focus ( #379 )
2022-10-12 18:03:09 +03:00
Michael Shamoon
48a09e5a99
Refactor info widget sanitizing / privateOptions
2022-10-12 01:53:57 -07:00
Michael Shamoon
dced918804
Update unifi_console to use private widget options
2022-10-12 01:53:57 -07:00
Ben Phelps
b259ecf870
Merge pull request #369 from shamoon/glances-info-widget
...
Feature: Glances info widget
2022-10-12 11:17:25 +03:00
Michael Shamoon
c1a55ff6d3
Update glances to use private widget options API
2022-10-11 12:16:18 -07:00
Michael Shamoon
7c39cd8960
Private widget options API
2022-10-11 12:16:18 -07:00
Ben Phelps
2bdd9eaa88
remove shortcuts from manifest
2022-10-11 21:56:48 +03:00
Michael Shamoon
8e2ff61f1c
Allow multiple glances widgets with optional id property
2022-10-11 10:21:57 -07:00
Michael Shamoon
99b70f96e4
Allow username + password for glances
2022-10-11 10:21:57 -07:00
Michael Shamoon
802fe0f721
Glances widget use settings for URL
2022-10-11 10:21:57 -07:00
Michael Shamoon
080bc44a6f
Lint glances info widget
2022-10-11 10:21:57 -07:00
Michael Shamoon
321efd08cc
Glances info widget
2022-10-11 10:21:57 -07:00
Jason Fischer
37fed0ce01
Merge pull request #372 from shamoon/plex-service-widget-key
...
Fix: change Plex service widget to use "key" not "token"
2022-10-11 08:12:16 -07:00
Michael Shamoon
778261f67e
Change Plex service widget to use key not token
2022-10-11 07:08:29 -07:00
Ben Phelps
c95422b682
impl. mdi icons with the possibility for others
2022-10-11 15:02:38 +03:00
Michael Shamoon
3c23e59a70
lint
2022-10-10 01:15:30 -07:00
Michael Shamoon
2440da8e08
Plex service widget without Tautulli
2022-10-10 00:31:50 -07:00
Jason Fischer
260201c2b4
Decompose i18n labels for Unifi widget
...
- Needed to decompose i18n labels for Unifi widget in order for field visibility setting to work correctly
- Fixed weird edge case where a call to cached-fetch would fail if no duration was passed
- Have VS Code hide the .next and node_modules folders from tree view
2022-10-09 20:05:28 -07:00
Jason Fischer
85df467fdb
Merge pull request #341 from shamoon/main
...
Feature: UniFi Console Info & Service Widgets
2022-10-09 15:37:32 -07:00
Michael Shamoon
04da8f3925
lint
2022-10-09 15:13:27 -07:00
Michael Shamoon
86b12debc5
Revert "Infer unifi port"
2022-10-09 09:18:12 -07:00
Michael Shamoon
69c9a449b1
Revert "Rename unifi_console info widget to unifi"
2022-10-09 09:18:12 -07:00
Ben Phelps
fe7fa5c060
fix network stats when using podman #254
2022-10-09 13:34:08 +03:00
Ben Phelps
d2dc51d49c
add services and bookmarks as manifest shortcuts
2022-10-09 13:31:00 +03:00
Ben Phelps
d26ae30fa6
remove old code
2022-10-09 13:30:37 +03:00
Michael Shamoon
fbac27f504
Fix unifi service lan/wlan labels
2022-10-08 17:47:52 -07:00
Michael Shamoon
d1b6dad14d
Infer unifi port, use api widget property for login
2022-10-08 14:36:08 -07:00
Michael Shamoon
fe1064b173
Rename unifi_console info widget to unifi
2022-10-08 14:02:12 -07:00
Jason Fischer
42da3eca28
Standardize on double quoted strings
2022-10-08 13:59:09 -07:00
Jason Fischer
7ee3113d8a
Rename unifi_console service widget to unifi
...
- This rename is necessary as the Unifi service widet gets its config data from a different location than the unifi_console information widget
2022-10-08 13:58:19 -07:00
Jason Fischer
2bd9c8eddc
Cache console version check result
2022-10-08 13:52:22 -07:00
shamoon
1249ecaa68
Merge branch 'main' into main
2022-10-08 13:20:09 -07:00
Ben Phelps
ba428cf3ae
fix docker service discovery #343
2022-10-08 23:10:41 +03:00
Ben Phelps
94a518f4a8
add styled headers option
2022-10-08 16:40:36 +03:00
Ben Phelps
e56dccc7f1
new logo and styling tweaks
2022-10-08 16:04:24 +03:00
Michael Shamoon
e03822df6e
Add UniFI console service widget
2022-10-08 00:45:00 -07:00
Michael Shamoon
ad1d1e751d
Refactor unifi proxy for udm-pro compatibility
2022-10-07 23:26:16 -07:00
Jason Fischer
ac4dcd3222
Remove node-unifi package dependency
...
- Add custom Unifi proxy built on existing cookie jar and httpProxy
- Change formatApiCall to emit empty string instead of undefined on missing key
2022-10-07 17:12:29 -07:00
Michael Shamoon
952f0295cc
uptime label
2022-10-05 21:44:15 -07:00
Michael Shamoon
5ba75bc62d
support wan down too
2022-10-05 21:41:39 -07:00
Michael Shamoon
b9b9449cd3
Add unifi_console widget, API endpoint
2022-10-05 21:36:43 -07:00
Jason Fischer
65c5828456
Merge pull request #335 from JazzFisch/add-proxmox-widget
...
Add Proxmox widget
2022-10-05 08:55:56 -07:00
Ben Phelps
ea96999377
place error boundaries closer to the source
2022-10-05 13:43:22 +03:00
Jason Fischer
a9fb458f19
Add Proxmox widget
2022-10-04 21:46:48 -07:00
Jason Fischer
962e6e576c
Add ErrorBoundary component
...
- wrap a myriad of components in ErrorBoundary
resolves #270
2022-10-04 13:15:49 -07:00
Ben Phelps
7033652508
Merge pull request #328 from JazzFisch/disable-open-proxy
...
Remove pages/api/proxy.js as it was an open proxy
2022-10-04 09:41:49 +03:00
Jason Fischer
84bb98b007
Update component.jsx
2022-10-03 15:20:30 -07:00
Jason Fischer
c3a623c329
Remove pages/api/proxy.js as it was an open proxy
...
- The only location pages/api/proxy was used was for icon loading in item.jsx, simply returning the icon URL instead worked just fine. There was no need to proxy icon requests.
fixes : #327
2022-10-03 15:17:56 -07:00
Juan Manuel Bennàssar Carretero
1249724f8a
Fix resources CPU label...
2022-10-03 15:47:46 +02:00
Ben Phelps
07e99768e6
speedtest widget, catch api errors
2022-10-03 10:45:45 +03:00
Ben Phelps
09b4de08e3
hopefully improve font rendering
2022-10-01 15:21:13 +03:00
Ben Phelps
de4ce73a9a
fix hidden scrollbars
...
this was an adventure
2022-09-30 23:34:48 +03:00
Ben Phelps
f52c6f3b41
improved static styles and x-browser scrollbars
2022-09-30 22:13:37 +03:00
Ben Phelps
2271cc0044
cache github response for 5 min
2022-09-30 21:56:22 +03:00
Jason Fischer
d4ad11a63f
Slightly simplify container.jsx
2022-09-29 21:20:01 -07:00
Jason Fischer
c533966050
Merge branch 'main' into configurable-widget-fields
2022-09-29 21:15:56 -07:00
Jason Fischer
9b7d6b196f
Allow widget field visibility to be configurable
2022-09-29 21:15:25 -07:00
Ben Phelps
dadd501843
fix case with empty bookmarks and widgets
2022-09-29 11:40:09 +03:00
Jason Fischer
7a19bedc25
Fix Prowlarr show API Error
2022-09-28 15:36:08 -07:00
Ben Phelps
a10a30a22c
fix some error edge cases
2022-09-28 22:40:54 +03:00
Ben Phelps
57e4ca355b
add widgets to config hash
2022-09-28 21:58:43 +03:00
Jason Fischer
149ed8c266
Fix transmission leech and seed showing NaN
2022-09-28 09:58:01 -07:00
Jason Fischer
65755a08aa
Better login strategy for qbittorrent proxy
...
- Additional logging in httpProxy
2022-09-28 09:55:18 -07:00
Jason Fischer
1ea8e38372
Fix Transmission proxy error with URL and CSRF caching
2022-09-28 08:57:04 -07:00
Ben Phelps
0590896453
display as ms, not millisec or milliseconds
2022-09-28 10:15:18 +03:00
Ben Phelps
8f59c4a236
trim url trailing slashes
2022-09-28 10:14:44 +03:00
Jason Fischer
550af91030
Add Lidarr as a recognized widget type
2022-09-27 21:22:26 -07:00
Ben Phelps
bb5721c473
ui polish
2022-09-28 02:32:39 +03:00
Ben Phelps
68c93c65e6
bring all transfer rates inline, using bitrate
2022-09-28 02:32:30 +03:00
Ben Phelps
d36efa5796
styled scollbars
...
lets see how this one lands
2022-09-27 22:59:29 +03:00
Ben Phelps
0a58f259ff
wrapped proxy calls via useWidgetAPI
2022-09-27 22:59:14 +03:00
Ben Phelps
314050b568
Merge branch 'main' into widget-refactor
2022-09-27 19:26:37 +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
8e0075ff90
expire all cookies after 1 hour
2022-09-27 10:48:52 +03:00
Ben Phelps
c980c70798
revalidate config changes, check on focus changes
2022-09-26 22:54:12 +03:00
Josway
fa2763d8cd
support Baidu search engine
2022-09-26 23:06:42 +08:00
Josway
d18e472623
support Baidu search engine
2022-09-26 23:02:59 +08:00
Ben Phelps
5f0c1ec70a
tweak styles
2022-09-26 16:56:20 +03:00
Ben Phelps
4386999c38
further restructuring
2022-09-26 15:25:10 +03:00
Ben Phelps
9b07f3eb90
Merge branch 'main' into widget-refactor
2022-09-26 15:06:26 +03:00
Ben Phelps
b280e18651
fix nightly issue
2022-09-26 15:06:14 +03:00
Ben Phelps
086bfa310f
lighthouse requirements
2022-09-26 15:03:02 +03:00
Ben Phelps
e4c82b5e8d
fix always loading docker stats block
2022-09-26 14:42:40 +03:00
Ben Phelps
4d790feaae
formatting cleanup
2022-09-26 14:42:31 +03:00
Ben Phelps
b72dca0e2e
only create each logger once
2022-09-26 14:42:13 +03:00
Ben Phelps
e1a3a82f75
utils cleanup, initial static generation
2022-09-26 12:04:37 +03:00
Ben Phelps
ec8700f3e9
fix widgets without mappings
2022-09-26 10:58:31 +03:00
Ben Phelps
d999bb3f09
fix portainer widget
2022-09-26 10:58:22 +03:00
Ben Phelps
a83d5132d9
refactor lidarr widget
2022-09-26 10:58:14 +03:00
Jason Fischer
1840e9a57a
Add authentik
2022-09-25 17:42:16 -07:00
Ben Phelps
47bc073fb4
widget refactoring and cleanup
2022-09-26 02:23:02 +03:00
Jason Fischer
808e79e2ac
Add Docker, Emby, Gotify, Jackett, and JellySeerr widgets
2022-09-25 16:15:47 -07:00
Ben Phelps
035dd25ece
widget refactoring
2022-09-26 00:35:54 +03:00
Jason Fischer
03fa2f86d7
Add AdGuard, Bazarr, and Coin Market Cap widgets
...
- Allow setting HTTP method in widget.js
- Allow sending allow listed query params to proxy
2022-09-25 14:31:41 -07:00
Jason Fischer
f999f4a467
Add Sonarr refactor
2022-09-25 10:13:31 -07:00
Ben Phelps
562235f828
starting of widget refactoring
2022-09-25 19:43:47 +03:00
Ben Phelps
d6f6ea9dba
add meta tag
2022-09-25 19:43:27 +03:00
Ben Phelps
8bc240b934
refactor i18n to be server side
2022-09-25 19:43:00 +03:00
Ben Phelps
3ae4113043
refactor docker stats open/close
2022-09-25 19:38:02 +03:00
Ben Phelps
50fe6041f0
better fallback support
2022-09-24 15:13:14 +03:00
Ben Phelps
555a4b6b05
extralight is extra… light
2022-09-24 14:54:37 +03:00
Ben Phelps
7709be8118
fix Head
2022-09-24 14:53:46 +03:00
Ben Phelps
ae315f1789
use new Manrope font, remove external font dep
2022-09-24 14:51:12 +03:00
Ben Phelps
4782e72d88
remove unused font
2022-09-24 14:49:14 +03:00
Ben Phelps
ea6a668a84
add version information
2022-09-24 01:18:37 +03:00
Jason Fischer
5667cedafc
Merge branch 'main' into patch-nextjs-logging
2022-09-21 23:38:53 -07:00
Jason Fischer
42fe535df7
Patch console object to instead use winston for logging
...
- Allow setting labels via new createLogger method
- Make logger initialization more robust
2022-09-21 23:37:17 -07:00
Ben Phelps
0e5477eecf
experiment with lazily loaded widgets
2022-09-21 22:26:58 +03:00
Jason Fischer
5776544c20
Write homepage.log into config folder
...
This will make it easier for people to find their log file(s)
2022-09-21 08:32:37 -07:00
Ben Phelps
666e2a42cf
fix context state race
2022-09-21 17:39:46 +03:00
Ben Phelps
122b987fa3
Merge branch 'main' into feature/widget_strelaysrv
2022-09-21 09:05:42 +03:00
Ben Phelps
c024c4f01c
Merge pull request #241 from JazzFisch/add-logger
...
Add Winston for log handling
2022-09-21 09:03:52 +03:00
Ben Phelps
a677fbefbf
add global settings context
...
will be useful going forward, and simplify widget props being passed around all over the place
2022-09-21 09:00:57 +03:00
Ben Phelps
244a76de0b
fix bookmark styling
2022-09-21 08:58:24 +03:00
Ben Phelps
20ac15b18c
allow setting a global link target
2022-09-21 08:40:19 +03:00
Jason Fischer
280bb5fc81
Add Winston for log handling
...
- write log data to 'homepage.log'
2022-09-20 20:16:04 -07:00
Pablo Garcia de los Salmones Valencia
f281d86e8a
Fixed missing text
2022-09-20 05:29:24 +02:00
Pablo Garcia de los Salmones Valencia
f7000a280e
Add Syncthing Relay Server widget
2022-09-20 04:42:04 +02:00
Pablo Garcia de los Salmones Valencia
586ded6b3f
Add Mastodon widget
2022-09-20 03:41:10 +02:00
Ben Phelps
330575bab3
fix links
2022-09-18 18:49:50 +03:00
Ben Phelps
17f54da524
yaml validation
2022-09-18 16:41:01 +03:00
Ben Phelps
5fc266ed81
better status icon logic for tautulli
2022-09-18 02:12:24 +03:00
Ben Phelps
38356c31b0
handle when structure differs from expectation
2022-09-18 01:38:41 +03:00
Jason Fischer
33e6d54fd2
Fix issues with incorrect values in widgets
...
associated: #180
associated: #194
2022-09-17 09:17:03 -07:00
Ben Phelps
f3ebbb6547
pass errors
2022-09-17 16:55:18 +03:00
Ben Phelps
28b2f79e5b
use aggregate mapped data
...
to reduce the size of the API responses
2022-09-17 13:05:44 +03:00
Jason Fischer
6c01a85077
Merge branch 'main' into add-qbittorrent
2022-09-16 23:19:24 -07:00
Ben Phelps
cf41e988eb
fix error with no map
2022-09-17 08:38:53 +03:00
Ben Phelps
d7a161c088
remove map for now
2022-09-17 08:34:32 +03:00
Ben Phelps
3f17618ad5
allow endpoint specific maps
2022-09-17 08:32:40 +03:00
Andy
d7be64c3d9
add backgroundOpacity option
2022-09-17 08:24:12 +03:00
Jason Fischer
6da1e98c83
Add qBittorrent Widget
...
- extract cookie jar functionality into its own file
- use i18n for more strings in existing widgets
completes: #152
associated: #123
2022-09-16 19:11:57 -07:00
Jason Fischer
743a070724
Proposal to add ability to map data in a proxy
2022-09-16 11:33:11 -07:00
Ben Phelps
ddb2a74540
add AdGuard widget
2022-09-16 14:05:56 +03:00
Ben Phelps
578b715a1f
allow HTTP basic auth on generic proxy
2022-09-16 14:05:27 +03:00
Ben Phelps
0075429e08
add greeting and datetime info widgets
2022-09-16 10:53:12 +03:00
Ben Phelps
93d5dd88ba
add options for layout, theme and color settings
2022-09-15 19:58:41 +03:00
Ben Phelps
05427253b9
tweak streaming widget spacings
2022-09-15 19:53:48 +03:00
Ben Phelps
e2bc541089
show transcoding info on streaming widgets
2022-09-15 19:48:23 +03:00
Jason Fischer
7e99b3e505
Merge branch 'main' into add-lidarr
2022-09-14 19:41:43 -07:00
Ben Phelps
ace1610dfc
Merge pull request #160 from JazzFisch/add-bazarr
...
Add Bazarr widget
2022-09-15 05:36:19 +03:00
Jason Fischer
cf2f987fd4
Update completed album logic
2022-09-14 19:36:15 -07:00
Jason Fischer
1f2639fbb5
Add Lidarr widget
2022-09-14 19:30:51 -07:00
Ben Phelps
3c2880e4ba
allow search to be auto-focused
2022-09-15 05:28:40 +03:00
Ben Phelps
db18519c16
allow changing language from settings.yaml
2022-09-15 05:17:30 +03:00
Jason Fischer
b520713dc3
Add Bazarr widget
...
associated: #110
2022-09-14 16:15:26 -07:00
Jason Fischer
0a5cdfc57a
Refactor setting cookie header into own method
2022-09-14 11:08:36 -07:00
Jason Fischer
5009f9d3f2
Merge branch 'main' into add-jackett-widget
2022-09-14 10:50:53 -07:00
Jason Fischer
f750876425
Add the Jackett widget
...
- add the follow-redirect package
- add the tough-cookie package
Jackett API uses a redirect mechanism to set a CSRF token.
This CSRF token is stored in a cookie that is required to
be present or the API won't work.
2022-09-14 10:46:52 -07:00
Ben Phelps
79e5ff2fea
fix linting
2022-09-14 09:23:21 +03:00
Ben Phelps
7f91fe59e2
allow setting base and favicon
2022-09-14 09:11:55 +03:00
Ben Phelps
62188ffdc7
cleanup
2022-09-14 09:09:11 +03:00
Chris McGravey
6b45825472
translate
2022-09-13 17:29:02 -05:00
Chris McGravey
767aa9b3e1
Update CoinMarketCap widget to have time selector
2022-09-13 15:35:53 -05:00
Ben Phelps
d46f5f4613
reverse status icons for Tautulli
2022-09-13 20:48:08 +03:00
Jason Fischer
b19b4f047e
Fix linting errors
2022-09-12 20:06:00 -07:00
Jason Fischer
95b6ea0e23
Merge main
2022-09-12 19:38:43 -07:00
Jason Fischer
b3db549a65
Add Transmission widget
...
- Update http.js to support writing request bodies
- Update http.js to support returning all response headers
resolves : #104
2022-09-12 19:35:47 -07:00
Ben Phelps
340b138962
Add expanded view for resource widgets
2022-09-12 21:13:57 +03:00
Ben Phelps
7ae0ba31cb
remove backdrop-blur until it can be made opt-in
2022-09-12 21:13:37 +03:00
Francisco Coelho
9287d711dc
Update prowlarr.jsx
2022-09-12 18:00:53 +01:00
Francisco Coelho
b5538655e0
Add Prowlarr widget
2022-09-12 17:56:04 +01:00
Ben Phelps
ea06fbe666
js linting
2022-09-12 12:39:04 +03:00
Ben Phelps
cc0b4be50c
cleanup coinmarketcap widget
2022-09-12 12:38:50 +03:00
Francisco Coelho
840c88db89
Update widget.jsx
...
duplicated widget name
2022-09-12 10:23:44 +01:00
Francisco Coelho
8e8c9755a3
Merge branch 'benphelps:main' into main
2022-09-12 10:07:06 +01:00
Francisco Coelho
ba3b48e8ce
Gotify
2022-09-12 10:06:47 +01:00
Ben Phelps
d3806f7d5b
better handle non-clickable service tiles
2022-09-12 11:55:01 +03:00
Francisco Coelho
0c9c1c599f
Merge branch 'main' of https://github.com/xicopitz/homepage
2022-09-12 09:37:42 +01:00
Francisco Coelho
af02440c40
Revert "Update credentialed.js"
...
This reverts commit eeac1200e7 .
2022-09-12 09:31:44 +01:00
Ben Phelps
cd53440eff
fix search and weather widget spacing
2022-09-12 11:00:15 +03:00
Ben Phelps
3660140539
consolidate api handlers
2022-09-12 10:59:56 +03:00
Ben Phelps
15a0e6cc54
Merge branch 'main' into main
2022-09-12 10:40:56 +03:00
Ben Phelps
ee79335eff
Merge pull request #116 from JazzFisch/additional-widgets
...
Add Readarr and SABnzbd widgets
2022-09-12 10:23:49 +03:00
Ben Phelps
83d7100dd1
normalize media streaming widget padding
2022-09-12 09:41:44 +03:00
Chris McGravey
ccd9049806
Merge branch 'main' of https://github.com/ItsJustMeChris/homepage
2022-09-12 01:38:43 -05:00
Chris McGravey
769f36fa8e
- Change block to return configure translation text
2022-09-12 01:38:29 -05:00
Chris
ffe89b02e9
Merge branch 'benphelps:main' into main
2022-09-12 01:32:09 -05:00
Chris McGravey
1c158f743c
- Add CoinMarketCap widget
2022-09-12 01:30:42 -05:00
Ben Phelps
4531985032
fix standalone docker widget
2022-09-12 06:18:51 +03:00
Jason Fischer
f8aa1ba391
Add Readarr and SABnzbd widgets
2022-09-11 19:49:18 -07:00
Francisco Coelho
9d790894d5
Sabnzbd Support
2022-09-12 02:22:39 +01:00
Francisco Coelho
eeac1200e7
Update credentialed.js
2022-09-11 22:11:14 +01:00
Francisco Coelho
a304d87b8a
Merge branch 'main' of https://github.com/xicopitz/homepage
2022-09-11 22:08:11 +01:00
Ben Phelps
ffbb1f5f0b
tweak widget layouts for mobile
2022-09-11 21:02:33 +03:00
Ben Phelps
ad53119088
fix theme selector on mobile
2022-09-11 19:11:58 +03:00
Ben Phelps
4aedda7ba2
add Overseerr widget
2022-09-11 17:24:33 +03:00
Ben Phelps
bd2b28a7ac
redesigned media streaming widgets
2022-09-11 17:01:51 +03:00
Ben Phelps
53149df5f1
handle proxy methods other than GET
2022-09-11 14:30:28 +03:00
Ben Phelps
bc2025b3ba
handle 204 and 304 proxy responses
2022-09-11 14:30:14 +03:00
Ben Phelps
236450f6f1
add error logging to services fetching
2022-09-11 14:28:29 +03:00
Ben Phelps
fb9e03b31d
attempt to fix layout shift on resource widgets
2022-09-11 14:28:12 +03:00
Ben Phelps
31ccb9c933
fix no disk case
2022-09-11 14:21:16 +03:00
Ben Phelps
6e01a743df
support array of disks, for disk resource widget
2022-09-11 14:13:58 +03:00
Ben Phelps
ed65c89516
blur backdrops for better background image support
2022-09-11 13:46:01 +03:00
Ben Phelps
d861264ecf
fix error case cause failure to load anything
2022-09-11 11:13:54 +03:00
Francisco Coelho
9831df1427
Update proxy.js
2022-09-11 04:39:40 +01:00
Francisco Coelho
5e6312fe93
Add Gotify Service
2022-09-11 04:11:02 +01:00
Ben Phelps
e3237b9022
fix text alignment
2022-09-10 21:43:14 +03:00
Ben Phelps
3882dd4f5a
fix cases where configurations are empty
2022-09-09 22:01:01 +03:00
Ben Phelps
d66326b41d
implement docker service discovery via labels
2022-09-09 21:53:05 +03:00
Ben Phelps
c418efe007
fix fallback to / in disk resource widget
2022-09-09 15:27:42 +03:00
Ben Phelps
85bc078c46
always attempt location fetch
...
if it fails, then we just fallback to user interaction
2022-09-09 12:57:15 +03:00
Ben Phelps
e4ea30becc
implement weather geolocation
2022-09-09 12:44:34 +03:00
Ben Phelps
61f91f0e45
remove logging
2022-09-09 11:51:36 +03:00
Ben Phelps
c6d8668e69
fix jellyfin integration
2022-09-09 11:42:08 +03:00
Ben Phelps
13779c5618
update skeleton files
2022-09-09 07:10:45 +03:00
Ben Phelps
7b523501ad
fix linting
2022-09-09 07:10:33 +03:00
Ben Phelps
0c8bbdf02b
background images, document title
2022-09-09 06:45:43 +03:00
Ben Phelps
0b43f83daa
cleanup bitrate/byterate i18n formatter
2022-09-08 20:17:58 +03:00
Ben Phelps
0f2f552e87
normalize resource widget styling
2022-09-08 20:17:39 +03:00
Ben Phelps
1b885cb189
fix incorrect i18n keys
2022-09-08 13:19:49 +03:00
Ben Phelps
c08d4b7b9c
implement i18n
2022-09-08 11:48:16 +03:00
Ben Phelps
d25148c8ae
revert to array key indexes, it’s the only option
2022-09-08 11:47:21 +03:00
Ben Phelps
b0e640fd03
remove unused component
2022-09-08 11:45:59 +03:00
Ben Phelps
81e3b0bd1e
cleanup resource widget design
2022-09-07 17:17:01 +03:00
Ben Phelps
f74e8b9d32
linting and cleanup
2022-09-07 16:53:24 +03:00
Ben Phelps
8373057758
add simple healthcheck endpoint
2022-09-06 09:13:48 +03:00
Ben Phelps
939f5d7c20
fix path.join import
2022-09-06 08:39:25 +03:00
Ben Phelps
cf39395924
add documentation link
2022-09-05 20:20:34 +03:00
Ben Phelps
6061d9ec65
cleanup imports
2022-09-05 20:19:08 +03:00
Ben Phelps
5a8defb478
allow weather apis to use hidden api keys
2022-09-05 20:14:14 +03:00
Ben Phelps
08afa0b747
check that content type exists before setting it
2022-09-05 10:08:02 +03:00
Ben Phelps
bad436b858
fix jellyfin widget api calls
2022-09-05 08:19:50 +03:00
Ben Phelps
97bf174b78
refactor widget api design
...
this passes all widget API calls through the backend, with a pluggable design and reusable API handlers
2022-09-04 21:58:42 +03:00
Ben Phelps
975f79f6cc
add Tautulli widget
2022-09-03 15:36:59 +03:00
Ben Phelps
e72efe7fd0
fix movies count in radarr widget
2022-09-03 14:55:16 +03:00
Ben Phelps
10c63939dc
cleanup search widget
2022-09-03 13:12:09 +03:00
Ben Phelps
972ede9249
fix mismatched labels
2022-09-03 12:40:15 +03:00
Ben Phelps
8f001ad88a
tweak mobile layouts for widgets
2022-09-03 12:40:04 +03:00
aidenpwnz
0622395ec7
FIX: leftover
2022-09-02 16:54:42 +02:00
aidenpwnz
533f40b536
Merge remote-tracking branch 'origin' into feature/npm
2022-09-02 16:49:46 +02:00
aidenpwnz
13afe82fa5
FEAT: NGINX Proxy Manager
2022-09-02 16:48:28 +02:00
Luca Pellegrino
10c27dfd84
Merge branch 'benphelps:main' into main
2022-09-02 12:16:25 +02:00
aidenpwnz
057d5eca8f
FEAT: NGINX Proxy Manager
2022-09-02 12:13:15 +02:00
Ben Phelps
e89f3668a9
Merge pull request #46 from quod/main
...
Fix typos
2022-09-02 11:03:18 +03:00
Ben Phelps
c46306fc1d
allow services to be display only
2022-09-02 10:55:19 +03:00
Benjamin Carson
76d534583b
Fix typos
2022-09-01 17:24:08 -05:00
aidenpwnz
7b4f360a5e
FIX: minor issue with abbr
2022-09-01 19:30:15 +02:00
aidenpwnz
992b18c9de
FEAT: Searchbar
2022-09-01 19:21:44 +02:00
aidenpwnz
6291a5422a
FIX: overflows
2022-09-01 19:13:51 +02:00
aidenpwnz
4581c4eeb0
FEAT: Searchbar || FIX: spacings, overflows
2022-09-01 19:11:45 +02:00
ilusi0n
a1841f26bb
merge with main
2022-08-28 11:26:29 +01:00
ilusi0n
c4ab3eb992
add jellyseerr integration
2022-08-28 11:22:43 +01:00
Ben Phelps
617cbcaee1
fix docker widget when network_mode is host
2022-08-28 10:15:25 +03:00
Ben Phelps
313f2ead47
update example files
2022-08-27 21:15:13 +03:00
Ben Phelps
7a745ce27f
external icons will come from a mount point
2022-08-27 18:07:57 +03:00
Ben Phelps
7b6cbb4ee1
updates to handle more than one weather widget
2022-08-27 15:26:00 +03:00
Ben Phelps
dc6b172df9
Merge pull request #25 from AlexFullmoon/main
...
Added OpenWeatherMap widget.
2022-08-27 15:13:27 +03:00
AlexFullmoon
2faa78163a
Cleaned up some OpenWeatherMap logic.
2022-08-27 14:28:47 +03:00
Ben Phelps
3df1f6b766
add support for custom and other remote icons
2022-08-27 13:50:37 +03:00
AlexFullmoon
6a97d392c9
Added OpenWeatherMap widget.
2022-08-27 13:30:17 +03:00
Ben Phelps
a7dd6d965d
handle proxying binary data
2022-08-27 12:38:32 +03:00
Ben Phelps
2de82795c7
add traefik service widget
2022-08-27 11:23:04 +03:00
Ben Phelps
82b0ef38fd
rework the weather widget label
2022-08-27 11:04:06 +03:00
Ben Phelps
688caa02c5
space elements via the parent, remove margins
2022-08-27 11:03:42 +03:00
Ben Phelps
086c767ed6
pad string to a fixed length to stop shifting
2022-08-27 11:03:12 +03:00
Ben Phelps
f0f470ba8b
add attribution to the condition map class
2022-08-27 09:31:46 +03:00
Ben Phelps
ac718c852a
add speedtest-tracker integration
2022-08-27 03:50:49 +03:00
Ben Phelps
8cbead1703
allow pihole requests to be proxied
2022-08-27 02:03:56 +03:00
Ben Phelps
b61ec9836e
refactor information widgets
2022-08-27 00:55:13 +03:00
Ben Phelps
1124f55361
tweak shadows on darkmode item containers
2022-08-26 22:34:58 +03:00
Ben Phelps
1141401e56
add Jellyfin integration
2022-08-26 22:34:24 +03:00
Ben Phelps
7647d8eb4e
fix portainer offline containers count
2022-08-26 22:33:54 +03:00
Ben Phelps
66e7637ea6
add ruTorrent widget
2022-08-25 21:32:56 +03:00
Ben Phelps
1f3cd43bef
forward proxy bodies raw
2022-08-25 20:57:25 +03:00
Ben Phelps
848bd4543c
add PiHole widget
2022-08-25 18:37:22 +03:00
Ben Phelps
1f58d4be23
allow http proxied requests
2022-08-25 17:57:18 +03:00