Commit Graph

302 Commits (main)

Author SHA1 Message Date
Georges-Antoine Assi cdd7b2d44b
Enhanced glances widget (#1534)
1 year ago
Shaun Walker cf7c68261f
Add support for QNAP instances with multiple volumes (#1528)
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 bc981aae3d Include port in error messages
1 year ago
Shaun Walker 77f4c8bf54
Add pfSense API widget (#1491)
1 year ago
Andre acc19ccca1
Add Tailscale Widget (#1468)
1 year ago
Georges-Antoine Assi bd1c2b1881
Add setting to hide widgets on failure
1 year ago
shamoon b5ada5ef11 Add type field to services from api
1 year ago
shamoon dacb038126 Further widget validation cleanup
1 year ago
shamoon a83d105764 Cleanup data validation
1 year ago
shamoon 7e012993d8 Support per-service stats control
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 379d2e59f1 preserve swr mutate
1 year ago
shamoon 64b43871c6 Try to fix false data parse errors
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 a0fa6367ca
Merge pull request #1161 from MrLemur/add-traefik-ingressroute
1 year ago
shamoon 48180604f9 Fix jellyfin / emby blocks boolean evaluation
1 year ago
Sebastian Osiński f55ba3b67a Add option to specify volume in Diskstation widget
1 year ago
Kassim Benhaddad df714c7556 feat: add Traefik IngressRoute support for k8s
1 year ago
Nina Morgan f37d3580b7 add support for Docker TLS based connections
1 year ago
shamoon 7d8da29e57 Update credentialed.js
1 year ago
Mirek Szajowski 94dc5ad0e5 Add support of NC-Token to Nextcloud widget
1 year ago
shamoon eaf7ba608b Fix blocks for emby/jellyfin, support enable/disable
1 year ago
shamoon b8a1b90713 Update credentialed.js
1 year ago
Mathias R e97fdc17be Added Ghostfolio widget
1 year ago
Jason Fischer 3db5435c19
Merge pull request #1043 from jameswynn/variable-substitution
1 year ago
shamoon e9790e5677 Change cloudflare widget to use api tokens
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
James Wynn e0f1aae4d5 Added support for environment variable substitution
1 year ago
James Wynn f8f96645b0 Added "external" boolean annotation to specify external services
1 year ago
Jason Fischer 45946ddfe1
Merge pull request #963 from benphelps/fix-settings-after-container-update
1 year ago
shamoon e35a66d3f1 Suppory body in widget endpoint mappings
1 year ago
shamoon e1176e9e3b Strip sensitive information contained in URLs from frontend API calls
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
1 year ago
shamoon 7b474d4cef Revert "Merge pull request #609 from benphelps/fix-576"
1 year ago
Jason Fischer 11ae52df4a
Merge main
1 year ago
shamoon 17ebdd8226 Unifi widgets support sites other than default
1 year ago
Benoit 4c17e3fd14 Synology Widget : making it work with multiple widgets connecting to differents versions of DSM
1 year ago
Jason Fischer 893b3f0986
Merge main
1 year ago
Jason Fischer e62952c2c1
Create reusable Synology proxy
1 year ago
Eizock 2a42d89d08
Add Proxmox Backup Server Widget (#879)
1 year ago
Jason Fischer e96036e076
Merge pull request #873 from jameswynn/sort-services-by-weight
1 year ago
James Wynn 8d016629d3 Services are now sorted by the 'weight' field.
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
1 year ago
Michael Shamoon ca4b5b131d Allow specifying wan interface on opnsense widget
1 year ago
KillahBee fa1792cd5f adding cloudflare widget
1 year ago
Jason Fischer 627ce179ef
Merge pull request #448 from jameswynn/kubernetes
1 year ago
Jason Fischer a7f290dfdd
Merge pull request #609 from benphelps/fix-576
1 year ago
James Wynn b6e8b64a2e Merge branch 'main' into kubernetes
1 year ago
James Wynn 4d6ce1f7e2 Widgets in discovered services now work correctly
1 year ago
Michael Shamoon fc2e17fa59 fix useWidgetAPI refreshInterval
1 year ago
John Hollowell 34a7b25c9c Add truenas key to credentialed proxy handler
1 year ago
James Wynn 36ed1022e3 detection now uses annotation "gethomepage.dev/enabled" instead of label
1 year ago
James Wynn e15ba1c82c Merge branch 'main' into kubernetes
1 year ago
Michael Shamoon ee729a7e6a remove error on no discovered services
1 year ago
Michael Shamoon 6b90d3ef28 Handle docker server failures if others succeed
1 year ago
Michael Shamoon 93445a2831 Use credentialed proxy for miniflux
1 year ago
Michael Shamoon db46931246 Allow map in credentialedproxy
1 year ago
Vinay Dawani 9188f5cdd9 cleanup
1 year ago
Vinay Dawani c720df0805 double negation instead of ternary. force boolean
1 year ago
Vinay Dawani b7722ed333 check swarm value before passing
1 year ago
Vinay Dawani fb883c7b27 added yaml file variable for swarm mode checks
1 year ago
James Wynn ec08535204 fixed podSelector discovery
1 year ago
James Wynn a146c13c4f fixed unintentional blank default podSelector from discovery
1 year ago
James Wynn 8543118607 updated ingress selector label, added href override annotation
1 year ago
James Wynn 09eb172079 new status format, new podSelector field, more accurate pod stats
1 year ago
James Wynn 174cb651b4 Merge branch 'main' into kubernetes
1 year ago
Michael Shamoon f89093a067 Update openmeteo-condition-map.js
1 year ago
Michael Shamoon 656b818488 Fix conditions map for openmeteo
1 year ago
Michael Shamoon c01b60dbd1 try to detect invalid settings load
1 year ago
shamoon 9d2f1ab8c8 Add default interval setting for coinmarketcap
1 year ago
Michael Shamoon 04fbf315ee Fix startup errors on completely empty settings file
1 year ago
Jason Fischer 9f03d18e49
Move content-length calculation to http module
2 years ago
Michael Shamoon ccfafe1b31 fix fatal jsonrpc error, error handling, add content-length
2 years ago
Jason Fischer 7266390491
Add Deluge widget
2 years ago
Michael Shamoon 92d456dbf4 fix group sort to prevent possible loss
2 years ago
Michael Shamoon e4c0a62fd9 Merge branch 'main' of https://github.com/benphelps/homepage
2 years ago
Michael Shamoon b393318084 fix group sorting bug
2 years ago
Jason Fischer 354f819041
Merge pull request #505 from benphelps/ping-and-redesign-status
2 years ago
Jason Fischer 0428914690
Merge pull request #535 from theeternalrat/configurable-logpath
2 years ago
Rat c8806a8775 lint fix
2 years ago
James Wynn a1f2003a77 Merge branch 'main' into kubernetes
2 years ago
Michael Shamoon f9c2f40ad1 hide webkit details marker, logger url output
2 years ago
Michael Shamoon 4ccf8eddae fixes for widget validation
2 years ago
shamoon 0ad026503a
Merge pull request #358 from GodD6366/feat/support-sort-layout
2 years ago
Rat 83a3a06386 Added configurable setting for log folder, falls back to config path if not set
2 years ago
Michael Shamoon 8a783ba9f6 Simplify error catching
2 years ago
Michael Shamoon 7b7740563e Basic widget data validation
2 years ago
Michael Shamoon 1c456b70c0 Re-create service ping, docker status changes
2 years ago
James Wynn 056e26dfd3 Improved handling of empty or disabled kubernetes configuration
2 years ago
James Wynn 0c6f7dbee1 Cleaned up some variable names
2 years ago
James Wynn 4fc6db49ca Improved kubernetes error handling
2 years ago
James Wynn c4333fd2dc Kubernetes support
2 years ago
Michael Shamoon ae3f847cef Sort layout groups by default, simplify sorting
2 years ago
GodD6366 3740426bb5 Change to server-side implementation
2 years ago
Brandon Barker 68b8e4b376 feat: add tubearchivist widget
2 years ago
Brandon Barker a2a5382ddb feat: add autobrr widget
2 years ago
Michael Shamoon a3ed070921 Some info widgets exempt from cleaning private data
2 years ago
Michael Shamoon 48a09e5a99 Refactor info widget sanitizing / privateOptions
2 years ago
Michael Shamoon 7c39cd8960 Private widget options API
2 years ago
Jason Fischer 260201c2b4
Decompose i18n labels for Unifi widget
2 years ago
shamoon 1249ecaa68
Merge branch 'main' into main
2 years ago
Ben Phelps ba428cf3ae fix docker service discovery #343
2 years ago
Ben Phelps e56dccc7f1 new logo and styling tweaks
2 years ago
Jason Fischer ac4dcd3222
Remove node-unifi package dependency
2 years ago
Jason Fischer a9fb458f19
Add Proxmox widget
2 years ago
Ben Phelps f52c6f3b41 improved static styles and x-browser scrollbars
2 years ago
Jason Fischer c533966050
Merge branch 'main' into configurable-widget-fields
2 years ago
Jason Fischer 9b7d6b196f
Allow widget field visibility to be configurable
2 years ago
Ben Phelps dadd501843 fix case with empty bookmarks and widgets
2 years ago
Ben Phelps a10a30a22c fix some error edge cases
2 years ago
Jason Fischer 65755a08aa
Better login strategy for qbittorrent proxy
2 years ago
Ben Phelps 8f59c4a236 trim url trailing slashes
2 years ago
Ben Phelps 0a58f259ff wrapped proxy calls via useWidgetAPI
2 years ago
Ben Phelps 8e0075ff90 expire all cookies after 1 hour
2 years ago
Ben Phelps c980c70798 revalidate config changes, check on focus changes
2 years ago
Ben Phelps 4386999c38 further restructuring
2 years ago
Ben Phelps b72dca0e2e only create each logger once
2 years ago
Ben Phelps e1a3a82f75 utils cleanup, initial static generation
2 years ago
Ben Phelps a83d5132d9 refactor lidarr widget
2 years ago
Jason Fischer 1840e9a57a
Add authentik
2 years ago
Ben Phelps 47bc073fb4 widget refactoring and cleanup
2 years ago
Jason Fischer 808e79e2ac
Add Docker, Emby, Gotify, Jackett, and JellySeerr widgets
2 years ago
Ben Phelps 035dd25ece widget refactoring
2 years ago
Jason Fischer 03fa2f86d7
Add AdGuard, Bazarr, and Coin Market Cap widgets
2 years ago
Ben Phelps 562235f828 starting of widget refactoring
2 years ago
Ben Phelps 8bc240b934 refactor i18n to be server side
2 years ago
Jason Fischer 42fe535df7
Patch console object to instead use winston for logging
2 years ago
Jason Fischer 5776544c20
Write homepage.log into config folder
2 years ago
Ben Phelps 122b987fa3
Merge branch 'main' into feature/widget_strelaysrv
2 years ago
Ben Phelps c024c4f01c
Merge pull request #241 from JazzFisch/add-logger
2 years ago
Ben Phelps a677fbefbf add global settings context
2 years ago
Jason Fischer 280bb5fc81
Add Winston for log handling
2 years ago
Pablo Garcia de los Salmones Valencia f7000a280e
Add Syncthing Relay Server widget
2 years ago
Pablo Garcia de los Salmones Valencia 586ded6b3f
Add Mastodon widget
2 years ago
Ben Phelps 17f54da524 yaml validation
2 years ago
Jason Fischer 6c01a85077
Merge branch 'main' into add-qbittorrent
2 years ago
Ben Phelps cf41e988eb fix error with no map
2 years ago
Ben Phelps 3f17618ad5 allow endpoint specific maps
2 years ago
Jason Fischer 6da1e98c83
Add qBittorrent Widget
2 years ago
Jason Fischer 743a070724
Proposal to add ability to map data in a proxy
2 years ago
Ben Phelps ddb2a74540 add AdGuard widget
2 years ago
Ben Phelps 578b715a1f allow HTTP basic auth on generic proxy
2 years ago