Denis Papec
c79d45f91e
Add optional boxed styling and error component to information widgets
...
Signed-off-by: Denis Papec <denis.papec@gmail.com>
2 years ago
shamoon
bd5c10e907
Handle k8s widget metrics call fails
2 years 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>
2 years ago
shamoon
f1a33f10ed
Add try catch for ping
2 years ago
shamoon
7e005e51cc
Fix background filters outside viewport
2 years ago
shamoon
8a92d92b22
Make background wrapper full height
2 years ago
shamoon
bbc343abae
Merge pull request #1448 from juanmanuelbc/space
...
Fix: save space when services or bookmarks are not in use
2 years ago
Juan Manuel Bennàssar Carretero
3556d7c183
Fix: save space when services or bookmarks are not in use
2 years ago
Ciy
1b34db1109
solving docker multiple names
2 years ago
shamoon
55bc247c9e
Support blur, saturation & brightness filters for background images
2 years ago
shamoon
6d1db78709
Accept http 401 / 403 for ping
2 years ago
shamoon
91646888cd
Move 5th column behind setting
2 years ago
shamoon
6701e3bd77
Use HOMEPAGE_BUILDTIME to revalidate container restart/recreate
2 years ago
shamoon
489132269e
Update [...service].js
2 years ago
shamoon
9303302ce7
Update [...service].js
2 years ago
shamoon
9ff977b339
Update [...service].js
2 years ago
shamoon
f830faf8af
update glances widget
2 years ago
shamoon
b51af4377f
Add uptime to resources widget
2 years ago
shamoon
f46addf20a
Add cputemp to resources widget
2 years ago
shamoon
d4a3ba84e9
Convert resources widget to systeminformation dependency
...
Update resources.js
2 years ago
shamoon
af147c0da0
Support open url in quicklaunch
2 years ago
Dan Brezeanu
9eafac346b
Configuration option for removing bottom version
2 years ago
Jason Fischer
45946ddfe1
Merge pull request #963 from benphelps/fix-settings-after-container-update
...
Fix settings after container update
2 years ago
shamoon
e35a66d3f1
Suppory body in widget endpoint mappings
2 years ago
shamoon
ae7a77d247
Use replica count for swarm status
...
Co-Authored-By: Raphaël Catarino <raphcatarino@gmail.com>
2 years ago
shamoon
f74275293a
Prefer swarm task containers locally for status / stats
2 years ago
Vorotynsky Maxim
f558d27e8c
Move the footer to the bottom
2 years ago
shamoon
73c8ff7ee6
Use buildtime in config hash
2 years ago
shamoon
7b474d4cef
Revert "Merge pull request #609 from benphelps/fix-576"
...
This reverts commit a7f290dfdd
, reversing
changes made to cf38395100
.
2 years ago
shamoon
b9b989fd11
Revert "feat: Custom CSS"
2 years ago
Lukas Holota
147a165bbc
Allow Custom CSS
2 years ago
shamoon
046f2986a8
lint support custom search provider in quicklaunch
2 years ago
shamoon
7a5a3a6608
Compatible with quicklaunch internet search
2 years ago
shamoon
1f5912c232
Support custom search in quicklaunch web search
2 years ago
shamoon
11d03be4de
Use configured search provider, allow disable internet search
2 years ago
Michael Shamoon
c8116fc9e8
Better error output for docker integration
2 years ago
Jason Fischer
627ce179ef
Merge pull request #448 from jameswynn/kubernetes
...
Support for Kubernetes and Longhorn
2 years 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
e15ba1c82c
Merge branch 'main' into kubernetes
2 years ago
James Wynn
7ac862be75
removed overly verbose logging message
2 years ago
Michael Shamoon
d17a17bd3c
Use server-side endpoint to properly cache GH release data
2 years ago
Vinay Dawani
9188f5cdd9
cleanup
2 years ago
Vinay Dawani
fb883c7b27
added yaml file variable for swarm mode checks
2 years ago
Vinay Dawani
f51e755216
Merge remote-tracking branch 'forkorigin/main' into features/basic-docker-swarm
2 years ago
James Wynn
51ff424d98
added check for nodes without disks
2 years ago
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
2 years ago
James Wynn
174cb651b4
Merge branch 'main' into kubernetes
2 years ago
Michael Shamoon
535a7d2f2d
Add optional tz
2 years ago
Michael Shamoon
c01b60dbd1
try to detect invalid settings load
2 years ago
Michael Shamoon
94678be85e
retry ping > 500 too
2 years ago
Michael Shamoon
33bd349e43
Add fallback to HTTP GET for ping
2 years ago
Jason Fischer
07385dc91e
Add container health details to status
2 years ago
Jason Fischer
354f819041
Merge pull request #505 from benphelps/ping-and-redesign-status
...
Feature: Service ping, redesign docker status
2 years ago
James Wynn
a1f2003a77
Merge branch 'main' into kubernetes
2 years ago
Michael Shamoon
a282538782
Fix viewport tag location lost in merge
2 years ago
shamoon
d76a18565c
Merge branch 'main' into fix/icon
2 years ago
James Wynn
1ca61114ef
Merge branch 'benphelps:main' into kubernetes
2 years ago
James Wynn
fdb143304f
Separated kubernetes widgets from resources widgets
2 years ago
Michael Shamoon
f473d324df
Fix docker status error display
2 years ago
Michael Shamoon
2bcfc36bc2
use grid-cols instead of flex-basis for bookmarks
...
Fixes #507
2 years ago
Michael Shamoon
1c456b70c0
Re-create service ping, docker status changes
...
See #388
2 years ago
James Wynn
056e26dfd3
Improved handling of empty or disabled kubernetes configuration
2 years ago
James Wynn
4fc6db49ca
Improved kubernetes error handling
2 years ago
James Wynn
8887fcc3ee
longhorn support
...
* longhorn widget for showing storage stats as "disks"
2 years ago
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
2 years ago
Michael Shamoon
49a764e864
openmeteo right-algned like other weather widgets
2 years ago
Michael Shamoon
c14ae6ee72
Fix missing column gap for bookmarks
...
https://github.com/benphelps/homepage/issues/235#issuecomment-1292261927
2 years ago
Ivan Bravo Bravo
99b2ba8944
added basic support for Docker Swarm services
2 years ago
Michael Shamoon
ed0aa08641
Fix viewport meta tag location
...
see https://nextjs.org/docs/messages/no-document-viewport-meta
2 years ago
Michael Shamoon
45608b76b1
Fix quicklaunch setting name
2 years ago
Ben Phelps
aedd9cfeb9
Merge branch 'main' into openmeteo-widget
2 years ago
Michael Shamoon
9c1c0e4465
Add quicklook searchDescriptions option
2 years ago
Michael Shamoon
f62021633b
Respect settings target and allow command override
2 years ago
Michael Shamoon
5abe13c726
Handle click to close, close animation timing
2 years ago
Michael Shamoon
484d69a4b5
services should come first
2 years ago
Michael Shamoon
ba4a1eb646
Refactor, better handle mouseover
2 years ago
Michael Shamoon
fa46c9a1a4
lint
2 years ago
Michael Shamoon
3249c95a74
Refactor homepage search, visual improvement
2 years ago
Michael Shamoon
fe770c3864
Initial implentation
2 years ago
Michael Shamoon
e1a62a69f6
Openmeteo Widget
2 years ago
GodD6366
78a75a1ff9
Merge branch 'master' into fix/icon
2 years ago
GodD6366
93bfc039f9
fix: Fix the problem that favicon does not work
2 years ago
Ben Phelps
4ea279856f
Merge pull request #377 from shamoon/unified-infowidget-settings
...
Feature: Unified info widget settings
2 years ago
GodD6366
c7d1c05e6e
Fix the page auto zoom when ios input focus ( #379 )
2 years ago
Michael Shamoon
48a09e5a99
Refactor info widget sanitizing / privateOptions
2 years ago
Ben Phelps
b259ecf870
Merge pull request #369 from shamoon/glances-info-widget
...
Feature: Glances info widget
2 years ago
Michael Shamoon
c1a55ff6d3
Update glances to use private widget options API
2 years ago
Ben Phelps
2bdd9eaa88
remove shortcuts from manifest
2 years ago
Michael Shamoon
8e2ff61f1c
Allow multiple glances widgets with optional `id` property
2 years ago
Michael Shamoon
99b70f96e4
Allow username + password for glances
2 years ago
Michael Shamoon
802fe0f721
Glances widget use settings for URL
2 years ago
Michael Shamoon
080bc44a6f
Lint glances info widget
2 years ago
Michael Shamoon
321efd08cc
Glances info widget
2 years ago
Ben Phelps
d2dc51d49c
add services and bookmarks as manifest shortcuts
2 years ago
Ben Phelps
d26ae30fa6
remove old code
2 years ago
Ben Phelps
94a518f4a8
add styled headers option
2 years ago
Ben Phelps
e56dccc7f1
new logo and styling tweaks
2 years ago
Ben Phelps
ea96999377
place error boundaries closer to the source
2 years ago
Jason Fischer
962e6e576c
Add ErrorBoundary component
...
- wrap a myriad of components in ErrorBoundary
resolves #270
2 years ago
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
2 years ago
Ben Phelps
de4ce73a9a
fix hidden scrollbars
...
this was an adventure
2 years ago
Ben Phelps
f52c6f3b41
improved static styles and x-browser scrollbars
2 years ago
Ben Phelps
a10a30a22c
fix some error edge cases
2 years ago
Ben Phelps
57e4ca355b
add widgets to config hash
2 years ago
Ben Phelps
c980c70798
revalidate config changes, check on focus changes
2 years ago
Ben Phelps
5f0c1ec70a
tweak styles
2 years ago
Ben Phelps
4386999c38
further restructuring
2 years ago
Ben Phelps
086bfa310f
lighthouse requirements
2 years ago
Ben Phelps
4d790feaae
formatting cleanup
2 years ago
Ben Phelps
e1a3a82f75
utils cleanup, initial static generation
2 years ago
Ben Phelps
ec8700f3e9
fix widgets without mappings
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
...
- Allow setting HTTP method in widget.js
- Allow sending allow listed query params to proxy
2 years ago
Ben Phelps
562235f828
starting of widget refactoring
2 years ago
Ben Phelps
d6f6ea9dba
add meta tag
2 years ago
Ben Phelps
8bc240b934
refactor i18n to be server side
2 years ago
Ben Phelps
7709be8118
fix Head
2 years ago
Ben Phelps
ae315f1789
use new Manrope font, remove external font dep
2 years ago
Ben Phelps
4782e72d88
remove unused font
2 years ago
Ben Phelps
ea6a668a84
add version information
2 years ago
Jason Fischer
42fe535df7
Patch console object to instead use winston for logging
...
- Allow setting labels via new createLogger method
- Make logger initialization more robust
2 years ago
Ben Phelps
666e2a42cf
fix context state race
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
...
Add Winston for log handling
2 years ago
Ben Phelps
a677fbefbf
add global settings context
...
will be useful going forward, and simplify widget props being passed around all over the place
2 years ago
Ben Phelps
20ac15b18c
allow setting a global link target
2 years ago
Jason Fischer
280bb5fc81
Add Winston for log handling
...
- write log data to 'homepage.log'
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
Ben Phelps
38356c31b0
handle when structure differs from expectation
2 years ago
Jason Fischer
33e6d54fd2
Fix issues with incorrect values in widgets
...
associated: #180
associated: #194
2 years ago
Ben Phelps
f3ebbb6547
pass errors
2 years ago
Ben Phelps
28b2f79e5b
use aggregate mapped data
...
to reduce the size of the API responses
2 years ago
Jason Fischer
6c01a85077
Merge branch 'main' into add-qbittorrent
2 years ago
Ben Phelps
d7a161c088
remove map for now
2 years ago
Ben Phelps
3f17618ad5
allow endpoint specific maps
2 years ago
Andy
d7be64c3d9
add backgroundOpacity option
2 years ago
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
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
0075429e08
add greeting and datetime info widgets
2 years ago
Ben Phelps
93d5dd88ba
add options for layout, theme and color settings
2 years ago
Jason Fischer
7e99b3e505
Merge branch 'main' into add-lidarr
2 years ago
Ben Phelps
ace1610dfc
Merge pull request #160 from JazzFisch/add-bazarr
...
Add Bazarr widget
2 years ago
Jason Fischer
1f2639fbb5
Add Lidarr widget
2 years ago
Ben Phelps
db18519c16
allow changing language from settings.yaml
2 years ago
Jason Fischer
b520713dc3
Add Bazarr widget
...
associated: #110
2 years ago
Jason Fischer
5009f9d3f2
Merge branch 'main' into add-jackett-widget
2 years ago