Jon Seager
ca396ce96b
Override config directory with env var.
...
Until this change, the config directory was assumed
to be located at '/config'. This patch retains that
default behaviour, but enables users/devs to override
that behaviour by setting the HOMEPAGE_CONFIG_DIR
variable.
12 months ago
shamoon
d1f83c0359
Update http.js
1 year ago
nsankbeil
5640798fe4
fix: handle missing EOF when decompressing response
...
Closes : #1609
1 year ago
shamoon
a2fe1eef7a
Handle invalid fields syntax in service labels
1 year ago
shamoon
b32d610532
Adds collapsible feature to bookmarks
1 year ago
shamoon
1b6e5c4a8d
Update group.jsx
1 year ago
shamoon
714e0a4517
Use Disclosure component for collapsible service groups, add transition
...
hide collapse arrow if disabled
dont break layout for icons in group title
no-shadow
1 year ago
Alex Higgins
041fae1fb3
Adds ability to collapse layout sections
...
Reverts pnpm lock file changes
Make entire section above list clickable.
Implement in headlessui instead of pulling in new library.
Remove unecessary packages and clean up ESLint errors
1 year ago
dimitricappelle
940ce359bf
Adding Kavita
1 year ago
Karl0ss
8df11acbe8
JDownloader Widget - Add Total Queue and Remaining In Queue ( #1612 )
...
undefined
1 year ago
shamoon
9f265c4381
Merge pull request #1603 from denispapec/header-boxed-widget
...
Added boxed widgets header styling and error component to information widgets
1 year ago
shamoon
7afe62df2a
Merge pull request #1608 from karl0ss/benphelpsJdownloader
...
Working Jdownloader
1 year ago
shamoon
b437ccde2f
Another attempt to catch zlib decompression errors
1 year ago
shamoon
abcea88d0a
Try to handle zlib errors
1 year ago
shamoon
3ee6650e6d
fix homebridge proxy logging
1 year ago
Dan5py
4a97fce841
Support old traefik CRD group
1 year ago
Karl Hudgell
f1d6a990ac
Working Jdownloader
1 year ago
Dan5py
fce680d981
Fixes #1606
1 year ago
Denis Papec
1622069063
Fixes for existing header styles, fix for glances
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Denis Papec
6f750dd83c
Further improvements to simplify information widgets
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Denis Papec
cd5162e39c
Refactored information widgets, improve widget-boxed style
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Denis Papec
c5b6dcc1e0
Add optional boxed styling and error component to information widgets
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
shamoon
1fb7be7457
Retrieve ping url from config rather than as query parameter
1 year ago
shamoon
6b2930ab8d
Revert "Added optional boxed styling for information widgets and refactored information widgets"
1 year ago
Ben Phelps
347761fcad
Merge pull request #1574 from denispapec/widget-boxed
...
Added optional boxed styling for information widgets and refactored information widgets
1 year ago
shamoon
2fabaa700b
Merge pull request #1579 from denispapec/portainer-fix
...
Fixes for portainer and kubernetes and error component
1 year ago
shamoon
68b6192d8c
Fix full height layout on tall screens
1 year ago
shamoon
0101e8ccb9
make portainer error detection more specific
1 year ago
shamoon
2da66b504b
lint lidarr widget.js
1 year ago
shamoon
350e27c32b
Merge pull request #1587 from benphelps/fix/remove-lidarr-album
...
Change: lidarr use artist instead of album
1 year ago
shamoon
ea50a851f3
Change lidarr to artist instead of album
1 year ago
shamoon
27958c9f69
Merge pull request #1571 from rkokkelk/issue/1496
...
Fix: use service labels instead of container for service discovery with Docker Swarm
1 year ago
shamoon
4245f1070a
fix docker service discovery, code styling
1 year ago
shamoon
c92d1caf80
Allow useWidgetAPI to not actually send a request
1 year ago
Denis Papec
91e0ec2f83
Fixes for portainer and kubernetes widget error messages, and error messages for services behind the reverse proxy
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
shamoon
774ca4b3b2
Merge pull request #1575 from nathan-sankbeil/feat/gzip
...
Support proxying compressed responses
1 year ago
shamoon
2c62f180a9
Merge pull request #1560 from Schoggi0815/feature/sonarr-radarr-queue-list
...
Feature/sonarr radarr queue list
1 year ago
shamoon
dd4ee44302
Simplify sonarr / radarr queues, better handle some errors
1 year ago
nsankbeil
3a29262256
feat: support compressed responses
1 year ago
Matteo Bossi
5b3d1cc6e0
Make styling more consistent and add toggle to opt-in instead of opting out
1 year ago
Denis Papec
a55fe939cb
Further improvements to simplify information widgets
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Cyb3rzombie
8f0cd7e088
Add support for auth token
1 year ago
RoyK
f656c2b46d
fix(service-helper): service detection with Docker Swarm
...
The current implementation of service detection focusses on containers.
However when using Docker Swarm this limits automatic service detection
to the containers running on the same node as homepage (or
docker-proxy). Detecting other services in the docker swarm is with the
current implementation not possible.
This commit fixes this by getting the appropriate labels from services
when Docker swarm is configured in the config file. This ensures that
the appropriate labels are gathered from the service definition instead
of the container definiation, thus allowing for automatic service
detection for the entire Docker swarm. Please note that in order for
this to function the homepage (or dockerproxy) should be running on a
manager node. Only the manager node is able to gather all the relevant
service labels.
Fixes : #752 , #970 , #955 , #1255 , #1045 , #1496
1 year ago
Denis Papec
d4fd923be5
Refactored information widgets, improve widget-boxed style
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Denis Papec
c79d45f91e
Add optional boxed styling and error component to information widgets
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
1 year ago
Matteo Bossi
0eab4e7943
Fix Mobile view
1 year ago
Matteo Bossi
28e39e46ae
Add queue list
1 year ago
shamoon
56644ac487
Support env substitution for k8s
1 year ago
Jon
e6d95e29ee
Translate environment vars in labels
1 year ago
shamoon
bd5c10e907
Handle k8s widget metrics call fails
1 year ago
shamoon
0a5eb1ae75
Properly encode qbittorrent credentials
1 year ago
shamoon
febb4cc6d5
Support settings layout as a list
1 year ago
shamoon
5850a48ec9
Include right margin on greeting widget
...
Closes #224
Co-Authored-By: David Moor <dave@ducks-n-tworms.co.uk>
1 year ago
shamoon
4948485c50
Support using docker labels for HASS widget custom
1 year ago
theshaun
cd14dbde58
Correctly use sys_tempc instead of cpu_tempc
1 year ago
shamoon
1b984abd91
Fix error port display, again
1 year ago
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>
1 year ago
Salvatore Gabriele La Greca
36eaaafd88
Added PiAlert widget [WIP] ( #1493 )
...
* Added PiAlert widget
* pialert: comments clean
* Syntax changes to piAlert widget
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
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>
1 year ago
shamoon
f1a33f10ed
Add try catch for ping
1 year ago
shamoon
7e005e51cc
Fix background filters outside viewport
1 year ago
shamoon
8a92d92b22
Make background wrapper full height
1 year ago
shamoon
a9d3873579
QNAP widget make sure re-auth status = 200
1 year ago
theshaun
d402be2b78
clean up
1 year ago
theshaun
2ca46b595b
Fix issue with key expiring and not updating correctly
1 year ago
theshaun
db2481cf0e
Re-order container blocks to ensure defaults show
1 year ago
theshaun
865206802c
rename cpu to load in default block
1 year ago
theshaun
668779ede1
remove a line
1 year ago
theshaun
1ca2407256
Fix linting issues
1 year ago
theshaun
3240b7a169
Add support for pfSense API
1 year ago
shamoon
ba21ae60d7
url error log
1 year ago
David O'Trakoun
4f3396cf32
error hostname:port/path was missing colon
1 year ago
shamoon
be7aa5835a
Remove visiblechildren slice
...
Closes #1512
1 year ago
shamoon
d87c5e100d
Update container.jsx
1 year ago
Bruno Rossetto
cc36ad19ee
Fix Slice error on container.jsx
1 year ago
emre-54
03eb1b1112
Add evcc widget ( #1473 )
...
* added all evcc related files
* changed units
* bugfix changed first value to pvPower insted of homePower
* deleted proxy.js
* delted battary label and german translation
* Code style changes to evcc widget
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
shamoon
135f738249
Merge pull request #1503 from grimsi/caddy
...
Implement Caddy widget
1 year ago
shamoon
bc981aae3d
Include port in error messages
1 year ago
Simon Grimme
516423c8bd
Implement Caddy widget
1 year ago
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>
1 year ago
shamoon
6324c895ea
Merge pull request #1485 from flor0/main
...
Add support for dashboard-icons SVG file format
1 year ago
shamoon
866bb1c330
Update container.jsx
1 year ago
shamoon
20e3c16089
Remove narrow unit display
1 year ago
Florian Rupp
ccbe11e20c
add support for dashboard-icons svg format
1 year ago
shamoon
07fb55e17f
Merge pull request #1470 from theshaun/main
...
Prelim support for QNAP NAS
1 year ago
shamoon
df19ad7016
QNAP code style, temp formatting
1 year ago
Salvatore Gabriele La Greca
defc1195b2
PiHole widget: added new Percentage block ( #1471 )
...
* PiHole widget: added new Percentage block
* update pi-hole percentage
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
theshaun
b4f700c185
Prelim support for QNAP NAS
1 year ago
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>
1 year ago
Georges-Antoine Assi
14a6ae4523
Replace fields in Nextcloud widget with file count and shared item count ( #1455 )
...
* New file and share count fields for Nextcloud
* Support "deprecated fields" for nextcloud widget
* Move to explicit checks
* Way more explicit render rules
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
shamoon
bbc343abae
Merge pull request #1448 from juanmanuelbc/space
...
Fix: save space when services or bookmarks are not in use
1 year ago
Juan Manuel Bennàssar Carretero
3556d7c183
Fix: save space when services or bookmarks are not in use
1 year ago
shamoon
442a76a57e
Handle duplicate keys for bookmarks
...
Closes #1445
Co-Authored-By: David <davidsmejia@gmail.com>
1 year ago
davidsmejia
1de940dd90
fallback for --tw-text-opacity
1 year ago
shamoon
6867258449
Fix overflow non-square icons
1 year ago
David
f692e71991
Add Support for Simple Icons + Add optional theme colors for icons ( #1438 )
...
* add support for simple-icons si- prefix
* add iconStyle setting
* lowercase comment
* add supported prefix comment
* Apply suggestions from code review
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
shamoon
f4ffc2d29b
Merge pull request #1437 from GAntoine/hide-widget-on-error-setting
...
Add setting to hide widgets on failure
1 year ago
Georges-Antoine Assi
bd1c2b1881
Add setting to hide widgets on failure
1 year ago
Ciy
1b34db1109
solving docker multiple names
1 year ago
Richy HBM
f4f58409a2
Add Whats Up Docker widget ( #1150 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
shamoon
dc3019da80
Merge pull request #1419 from juanmanuelbc/mb
...
Fix: align services and widgets
1 year ago
shamoon
9de376d51c
simplify plex music logic
1 year ago
Juan Manuel Bennàssar Carretero
3e02823980
Fix: align services and widgets
1 year ago
Juan Manuel Bennàssar Carretero
de11f81234
Feature: add albums to Plex service widget
1 year ago
Erv Walter
5080301efe
force icons to fit withing a 32x32 square
1 year ago
Bogdan
08edae7713
Fix grabs data for Prowlarr
1 year ago
shamoon
dd6a870998
Try to get unique name for service item `key` and in quicklaunch
1 year ago
shamoon
b5ada5ef11
Add type field to services from api
1 year ago
shamoon
7b697a88de
Merge pull request #1384 from fancybits/add-channels
...
Add Channels DVR Server widget
1 year ago
Jon Maddox
3acbdda45e
add Channels DVR Server widget
1 year ago
Colin
66dabe9872
Allow setting Transmission rpcUrl
1 year ago
shamoon
0904776971
Merge pull request #1380 from benphelps/feature/background-filters
...
Feature: support blur, saturation & brightness filters for background images
1 year ago
Heng-Yi Wu
e8713a95c0
Add FreshRSS widget ( #1377 )
...
* feat: add FreshRSS widget
* refactor: revert credentialed.js
* refactor: custom proxy handler for FreshRSS
* refactor: cache the token as long as possible
During installation, the salt is generated and remains constant unless
the user re-installs the FreshRSS instance.
1 year ago
shamoon
1aa559537a
Update proxy.js
1 year ago
shamoon
55bc247c9e
Support blur, saturation & brightness filters for background images
1 year ago
shamoon
f2fc78b63f
Glances include cpu tempts labeled `Tctl`
1 year ago
shamoon
6d1db78709
Accept http 401 / 403 for ping
1 year ago
shamoon
352b4146f7
homeassistant widget minor code cleanup / changes
...
- limit to 4 blocks
- allow container to handle field filtering
1 year ago
henter
59448b7277
Added homeassistant widget
1 year ago
shamoon
dacb038126
Further widget validation cleanup
1 year ago
shamoon
a83d105764
Cleanup data validation
1 year ago
shamoon
91646888cd
Move 5th column behind setting
1 year ago
shamoon
0416f53c04
Update group.jsx
1 year ago
shamoon
7e012993d8
Support per-service stats control
1 year ago
shamoon
7aa496f66f
Update item.jsx
1 year ago
shamoon
48224f89a4
Allow show docker stats by default
1 year ago
shamoon
e4788cc7f6
Fix widget option boolean parsing with docker labels
1 year ago
shamoon
4824ed1a2c
Fix data buffer parsing error
1 year ago
shamoon
cd95c93e68
Increase breakpoint for 5 columns
1 year ago
shamoon
379d2e59f1
preserve swr mutate
1 year ago
shamoon
64b43871c6
Try to fix false data parse errors
1 year ago
shamoon
066995702b
Add 5th column for 2xl screens
1 year ago
shamoon
6701e3bd77
Use HOMEPAGE_BUILDTIME to revalidate container restart/recreate
1 year ago
shamoon
a42c50f1cc
fix emby widget options interpolation
1 year ago
shamoon
2fbe4e5f24
Update cputemp.jsx
1 year ago
shamoon
a0fa6367ca
Merge pull request #1161 from MrLemur/add-traefik-ingressroute
...
Feature: Add Traefik IngressRoute support for Kubernetes
1 year ago
shamoon
db85193bbf
Fix emby/jellyfin now playing > 1
1 year ago
shamoon
48180604f9
Fix jellyfin / emby blocks boolean evaluation
1 year ago
shamoon
2829f0b649
Update memory.jsx
1 year ago
shamoon
f3ec238a2c
Fix glances cpu temp detection & fahrenheit conversion
1 year ago
shamoon
616e8f2553
diskstation codestyle
1 year ago
Sebastian Osiński
f55ba3b67a
Add option to specify volume in Diskstation widget
1 year ago
shamoon
4cb5241e94
glances temp usage bar
1 year ago
shamoon
872237167d
Uptime usage bar
1 year ago
shamoon
a90f178ee0
Better handle multi-core temp
1 year ago
shamoon
489132269e
Update [...service].js
1 year ago
shamoon
9303302ce7
Update [...service].js
1 year ago
shamoon
9ff977b339
Update [...service].js
1 year ago
shamoon
a2aab6451c
lint
1 year ago
shamoon
1e64cf02cd
Add temp usage bar, fix disk percentage
1 year ago
Kassim Benhaddad
df714c7556
feat: add Traefik IngressRoute support for k8s
1 year ago
shamoon
9333af20f5
Update glances.jsx
1 year ago
shamoon
c649c4ef17
Merge pull request #1084 from benphelps/feature-updated-resources
...
Feature: updated resources widget with cpu temp + uptime
1 year ago
shamoon
f830faf8af
update glances widget
1 year ago
shamoon
b51af4377f
Add uptime to resources widget
1 year ago
shamoon
f46addf20a
Add cputemp to resources widget
1 year ago
shamoon
d4a3ba84e9
Convert resources widget to systeminformation dependency
...
Update resources.js
1 year ago
Nina Morgan
f37d3580b7
add support for Docker TLS based connections
1 year ago
shamoon
dde188c3c4
Fix calculate memory when no cache value
1 year ago
Sebastian Osiński
e549a87719
Display Docker container's used memory instead of total memory
1 year ago
shamoon
f895a6bf23
Fix status error display
1 year ago
shamoon
606bcdc835
Add docker healthy translation
1 year ago
shamoon
07b896832b
Merge pull request #1121 from shalak/enhance_nextcloud_widget
...
Add support of NC-Token to Nextcloud widget
1 year ago
shamoon
7d8da29e57
Update credentialed.js
1 year ago
shamoon
401b35bea9
Add translation for some missing items
...
Closes #1123
1 year ago
Mirek Szajowski
94dc5ad0e5
Add support of NC-Token to Nextcloud widget
1 year ago
shamoon
fe860992c0
Merge pull request #1111 from benphelps/fix-1110
...
Fix: Add padding to values in resources widget
1 year ago
shamoon
70a15838d5
Merge pull request #1085 from benphelps/audiobookshelf-widget
...
Add audiobookshelf widget
1 year ago
shamoon
69fcd3f0c8
Add padding to values in resources widget
...
Closes #1110
1 year ago
shamoon
eaf7ba608b
Fix blocks for emby/jellyfin, support enable/disable
1 year ago
Dinesh Reddy J
29c7a51b04
modified: src/widgets/emby/component.jsx
1 year ago
Dinesh Reddy J
263801677a
Added Jellyfin Widget to show number of movies,Series, Episodes songs #264
1 year ago
Zlendy
78642a36d0
Fix: immich API now returns bytes for storage
1 year ago
shamoon
a55bc357fd
Add audiobookshelf widget
1 year ago
shamoon
b8a1b90713
Update credentialed.js
1 year ago
afknst
8f2d5b7bf9
Merge branch 'benphelps:main' into main
1 year ago
afknst
3d4654d592
Fix: Cannot access qBittorrent from quick launch #1079
1 year ago
shamoon
30f04f75f2
use correct rutorrent rate units
1 year ago
shamoon
26246c5997
fix deluge units
1 year ago
shamoon
8c97bf6213
Merge pull request #1078 from benphelps/fix-1077
...
Fix: use correct rate units for pyload
1 year ago
shamoon
6db6c823c4
use correct rate units for pyload
1 year ago
shamoon
e11589f52e
simplify ghostfolio widget
1 year ago
Mathias R
e97fdc17be
Added Ghostfolio widget
1 year ago
shamoon
65b23b9674
Merge pull request #1067 from Sairenity/1042-minecraft-server-status
...
Minecraft server status widget
1 year ago
Jason Fischer
3db5435c19
Merge pull request #1043 from jameswynn/variable-substitution
...
Added support for environment variable substitution
1 year ago
shamoon
c6e76f4e31
move minecraft proxy & use `url` key
1 year ago
Sairenity
b36ef0234e
refactor widget.js, return http 200 when server is offline
1 year ago
Sairenity
ad66637ff1
rewrite minecraft server status widget to directly ping server
1 year ago
Rommel Kott
bf2f527f76
Refactor API host to be parametrized
1 year ago
shamoon
af147c0da0
Support open url in quicklaunch
1 year ago
Sairenity
f418ee6327
Add minecraft server status indicator
1 year ago
shamoon
e9790e5677
Change cloudflare widget to use api tokens
1 year ago
shamoon
449c23a63d
fix service widgets import organization
1 year ago
shamoon
fe494a4ab3
add prometheus widget data validation
1 year ago
Tristin Terry
8dcb3a27bd
add prometheus service widget
1 year ago
Sairenity
8604418fb1
implemented fetching of minecraft server status
1 year ago
shamoon
b2d22d7574
Cache config env variables & check if config contains variables before substitution
1 year ago
shamoon
060d5afcaa
Simplify pterodactyl to only show server / node counts
1 year ago
Benoit SERRA
8e9ce016b1
Pterodactyl widget: initial commit
1 year ago
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
1 year ago
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".
1 year ago
Dan Brezeanu
9eafac346b
Configuration option for removing bottom version
1 year ago
shamoon
767fc1ec39
Better handle homebridge errors
1 year ago
shamoon
9df4ba0881
Fix homebridge config UI-X API expires login with 403
1 year ago
shamoon
b2f26e1a43
Update status.jsx
1 year ago
shamoon
594f47fa68
Rework healthchecks date formatting
1 year ago
Rommel Kott
5def5dd508
Add healthcheck widget
1 year ago
shamoon
4855aa762f
correct transmission rate units
1 year ago
Daniel Rocha
96507e4eba
Use byterate for flood
1 year ago
shamoon
08f56b54f5
Update component.jsx
1 year ago
shamoon
14e1a9a4ed
limit widgets > 4 blocks
1 year ago
Jason Fischer
45946ddfe1
Merge pull request #963 from benphelps/fix-settings-after-container-update
...
Fix settings after container update
1 year ago
shamoon
0666268d91
unmanic use generic proxy
1 year ago
Jeff Rescignano
b45d6240ae
Add Unmanic service widget
1 year ago
shamoon
e35a66d3f1
Suppory body in widget endpoint mappings
1 year ago
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>
1 year ago
shamoon
5289476937
Pass csrf token for unifi login
1 year ago
shamoon
ad6eeaaf75
Remove nextcloud shares block
1 year ago
Mbarmem
ed96c46fa5
Add Nextcloud widget
1 year ago
shamoon
e1176e9e3b
Strip sensitive information contained in URLs from frontend API calls
1 year ago
shamoon
a25606cfe9
Merge pull request #994 from benphelps/fix-970
...
Fix: improve swarm status for replicated services & prefer stats for local containers
1 year ago
shamoon
ae7a77d247
Use replica count for swarm status
...
Co-Authored-By: Raphaël Catarino <raphcatarino@gmail.com>
1 year ago
shamoon
460983b741
Add grafana stats
1 year ago
shamoon
c1f22b3e2c
Cleanup grafana widget + fix labels
1 year ago
Mbarmem
cd7d7ba729
Add Grafana widget
1 year ago
shamoon
f74275293a
Prefer swarm task containers locally for status / stats
1 year ago
shamoon
ebe58769f6
fix fileflows widget labels
1 year ago
shamoon
598815ba5c
fileflows code cleanup
1 year ago
Mbarmem
6bb94dc185
Add FileFlows widget
1 year ago
Vorotynsky Maxim
f558d27e8c
Move the footer to the bottom
1 year ago
Jason Fischer
e1f0e3814a
Merge pull request #954 from benphelps/rewrite-rutorrent-proxy
...
Feat: rewrite rutorrent proxy
1 year ago
James Wynn
b4cdb03228
Added support for "ping" configuration in kubernetes ingress annotations
1 year ago
shamoon
3600e5487d
Apply suggestions from #964 code review
1 year ago
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
```
1 year ago
shamoon
73c8ff7ee6
Use buildtime in config hash
1 year ago
shamoon
7b474d4cef
Revert "Merge pull request #609 from benphelps/fix-576"
...
This reverts commit a7f290dfdd
, reversing
changes made to cf38395100
.
1 year ago
shamoon
b2211bcdfd
rewrite rutorrent proxy
1 year ago
shamoon
b9b989fd11
Revert "feat: Custom CSS"
1 year ago
Jason Fischer
153dcf398e
Merge main
1 year ago
Jason Fischer
f53f975669
Settle on four fields with free size displayed as Available
1 year ago
shamoon
10097ab4fc
lint photoprism
1 year ago
shamoon
a226f9de12
remove folders, unused vars
1 year ago
geckoflume
551f521edd
Add PhotoPrism widget
1 year ago
Jason Fischer
11ae52df4a
Merge main
1 year ago
Bryan
77e02e6729
Merge branch 'main' into Mylar
1 year ago
KillahBee
58e8109856
adding working mylar
1 year ago
shamoon
486b376dca
Fix label for PBS when data not returned yet
1 year ago
shamoon
f50f5c130e
Merge pull request #931 from benphelps/unifi-improvements
...
Unifi improvements
1 year ago
shamoon
17ebdd8226
Unifi widgets support sites other than default
1 year ago
shamoon
c2983197a0
Unifi widgets show warning with no data
1 year ago
Bryan
f851085ebf
Komga Widget ( #922 )
...
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
1 year ago
shamoon
ce644afe9e
Fix search broken in 0.6.5
1 year ago
shamoon
015d7dac52
Rework uptime kuma remove proxy display more info
1 year ago
chain710
c3d15a61c3
Implement uptime-kuma widget
1 year ago
shamoon
f517d704b8
Merge pull request #904 from lholota/feat/custom-css
...
feat: Custom CSS
1 year ago
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 "".
1 year ago
Lukas Holota
147a165bbc
Allow Custom CSS
1 year ago
Benoit
4c17e3fd14
Synology Widget : making it work with multiple widgets connecting to differents versions of DSM
1 year ago
shamoon
046f2986a8
lint support custom search provider in quicklaunch
1 year ago
shamoon
7a5a3a6608
Compatible with quicklaunch internet search
1 year ago
shamoon
87dbbcb1e0
Refactor multi & single providers & retain `provider` key only
1 year ago
chain710
3bc0522812
Support multi search providers
...
- add `providers` option in search widget, value is array of provider name, like: `[google, bing]`
1 year ago
shamoon
1f5912c232
Support custom search in quicklaunch web search
1 year ago
shamoon
adce18d023
Merge pull request #897 from avdept/add_search_to_quicklaunch
...
Add internet search to quicklaunch
1 year ago
shamoon
11d03be4de
Use configured search provider, allow disable internet search
1 year ago
Alex Sinelnikov
4e17628f97
Added search to quicklaunch
1 year ago
Jason Fischer
893b3f0986
Merge main
1 year ago
Jason Fischer
e62952c2c1
Create reusable Synology proxy
...
- Migrate DiskStation and DownloadStation to use new proxy
- Move DiskStation proxy UI logic into component
1 year ago
Jason Fischer
c9439eafa2
Don't show QEMU templates in VMs field for Proxmox widget
...
fixes #864
1 year ago
shamoon
19cf9969b9
Fix immich widget error catching & awaiting data
1 year ago
Zlendy
dbcd6f5df7
Fix: Immich API no longer has an "error" property
1 year ago
Zlendy
6b5e8ab0c7
Add Immich Widget
1 year ago
shamoon
f2b3a12569
Fix nzbget download rate units
1 year ago
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>
1 year ago
Jason Fischer
0d5f8f6e7c
Don't include LXC templates in LXC count
...
fixes #864
1 year ago
Jason Fischer
e96036e076
Merge pull request #873 from jameswynn/sort-services-by-weight
...
Services are now sorted by a new 'weight' field
1 year ago
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
1 year ago
James Wynn
02e9df8f28
Parse widget field list if is a string
1 year ago
shamoon
f9e27a6bb5
Merge pull request #868 from KillahB33/main
...
Cloudflared Widget
1 year ago
Michael Shamoon
89c6528f24
cloudflare widget validation, handle multiple connections, fix translation file error, capitalize status
1 year ago
KillahBee
2836ee1f3b
cloudflared widget working locally
1 year ago
shamoon
d71a1f9345
Merge pull request #861 from benphelps/fix-opnsense-no-wan
...
Fix: Handle opnsense no wan interface
1 year ago
Michael Shamoon
c8116fc9e8
Better error output for docker integration
1 year ago
Michael Shamoon
ca4b5b131d
Allow specifying wan interface on opnsense widget
1 year ago
Benoit
2b3d4b388a
Synology Diskstation widget : initial commit
1 year ago
KillahBee
fa1792cd5f
adding cloudflare widget
1 year ago
Michael Shamoon
d27b795d81
Remove capital from octoprint widget
...
remove
add
1 year ago
shamoon
c7e4a52b99
Merge pull request #841 from JacksonBarker/main
...
Added Brave search provider
1 year ago
Jason Fischer
627ce179ef
Merge pull request #448 from jameswynn/kubernetes
...
Support for Kubernetes and Longhorn
1 year ago
Jason Fischer
1935965095
Merge pull request #834 from williamwoldum/octoPrint
...
OctoPrint Widget
1 year ago
williamwoldum
006fb80533
Added celcius labels
1 year ago
Jackson Barker
ab2c3c6412
Added Brave search provider
1 year ago
williamwoldum
2c3947ea3f
Removed refresh intervals
1 year ago
williamwoldum
365783204a
realized that 'pausing' and 'resuming' are also states while printing
1 year ago
williamwoldum
047f7af99a
removed silencing feature
1 year ago
williamwoldum
a880cdbc68
silenced more request errors + small fix in display logic
1 year ago
williamwoldum
9f008fc04e
initial
1 year ago
Ulysse Mensa
82a6553c58
Merge branch 'benphelps:main' into main
1 year ago
Ulysse Mensa
2a24277757
Add Medusa widget
1 year ago
José Manuel Jurado Bujalance
93dda99aaa
use abbr as icon fallback
1 year ago
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>
1 year ago
Jason Fischer
a7f290dfdd
Merge pull request #609 from benphelps/fix-576
...
Fix: settings not picked up after first container creation
2 years ago
James Wynn
b6e8b64a2e
Merge branch 'main' into kubernetes
2 years ago
James Wynn
4d6ce1f7e2
Widgets in discovered services now work correctly
2 years ago
Michael Shamoon
fc2e17fa59
fix useWidgetAPI refreshInterval
2 years ago
Michael Shamoon
730f1c5ec1
Support api key + username / pass for truenas widget
2 years ago
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>
2 years ago
Michael Shamoon
84b7f103c3
Allow setting locale for datetime widget directly
2 years ago
Michael Shamoon
35a2cd9b94
Support Synology DownloadStation v6 + v7
...
Co-Authored-By: Benoit SERRA <11260343+Oupsman@users.noreply.github.com>
2 years ago
James Wynn
36ed1022e3
detection now uses annotation "gethomepage.dev/enabled" instead of label
2 years ago
Michael Shamoon
af29f5b266
Use tabular nums for datetime to prevent size changing
2 years ago
James Wynn
e15ba1c82c
Merge branch 'main' into kubernetes
2 years ago
James Wynn
7ac862be75
removed overly verbose logging message
2 years ago
Michael Shamoon
ee729a7e6a
remove error on no discovered services
2 years ago
Michael Shamoon
bc7937db71
omada widget cleanup
2 years ago
shamoon
0e1aeaf54c
Merge pull request #719 from benphelps/docker-server-failovers
...
Fix: Handle docker server failures if others succeed
2 years ago
Michael Shamoon
d17a17bd3c
Use server-side endpoint to properly cache GH release data
2 years ago
Michael Shamoon
0afc1b96f1
CPU / memory / disk usage bars start from 0
...
Closes #737
2 years ago
Michael Shamoon
5fbc6702bc
Prevent blocking error on GH releases failure
...
Closes #738
2 years ago
shamoon
88934ec39a
Correct debug messages in Pyload widget
...
Closes #733
2 years ago
Michael Shamoon
679704949e
Fix broken update checker
2 years ago
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>
2 years ago
Michael Shamoon
ba4cbad601
xteve cleanup
2 years ago
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>
2 years ago
Benoit SERRA
38d81b654e
Mikrotik widget ( #720 )
2 years ago
shamoon
c68cc3c8ed
Merge pull request #715 from benphelps/diskstation-to-downloadstation
...
Chore: rename diskstation to downloadstation
2 years ago
Michael Shamoon
c8ea72c217
lint
2 years ago
Michael Shamoon
1cac02f2c0
Add number formatting to prowlarr
...
https://github.com/benphelps/homepage/pull/721#issuecomment-1364092798
2 years ago
Marcus Kimpenhaus
e7db56101b
fixed number formatting in widgets: radarr, sonarr, overseerr
2 years ago
shamoon
b9415b43b0
Merge pull request #704 from benphelps/omada-widget
...
Feature: Omada widget
2 years ago
Michael Shamoon
6b90d3ef28
Handle docker server failures if others succeed
2 years ago
Michael Shamoon
23ba45729e
Rename diskstation to downloadstation
2 years ago
Michael Shamoon
a9429e5335
Pihole allow auth, updated API endpoint
2 years ago
Michael Shamoon
952305492c
More Omada widget cleanup
2 years ago
Michael Shamoon
b01e6eaf56
Refactor Omada proxy for api v3
2 years ago
Michael Shamoon
4a3f836020
Refactor Omada proxy for v4/v5
2 years ago
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>
2 years ago
shamoon
6ef05b8118
Merge pull request #648 from benphelps/fix-619
...
Fix rate unit displays
2 years ago
shamoon
a11f22cd49
Merge pull request #688 from luiseduardobrito/feat-nextdns
...
Adds widget for NextDNS
2 years ago
Michael Shamoon
93445a2831
Use credentialed proxy for miniflux
2 years ago
Heng-Yi Wu
3bef3dd6c6
feat: miniflux widget
2 years ago
Michael Shamoon
db46931246
Allow map in credentialedproxy
2 years ago
shamoon
7ca7a9cc58
Merge pull request #660 from vinaydawani/features/basic-docker-swarm
...
Support for docker swarm services
2 years ago
Michael Shamoon
f7d5582f57
Handle nextdns no devices setup, data pending
2 years ago
Michael Shamoon
12ed730897
Code cleanup + lint
2 years ago
Rickey Shideler
aaa1f76176
added tdarr widget
2 years ago
Luis Brito
fb2492e577
Adds widget for NextDNS
2 years ago
Michael Shamoon
95dcb8802a
Use ResolvedIcon, remove extra div
2 years ago
Vinay Dawani
9188f5cdd9
cleanup
2 years ago
Snekussaurier
645cf211dd
Add ability to use custom logo
2 years ago