shamoon
dd6a870998
Try to get unique name for service item key and in quicklaunch
2023-04-21 17:55:35 -07:00
shamoon
6d1db78709
Accept http 401 / 403 for ping
2023-04-14 12:05:28 -07:00
shamoon
352b4146f7
homeassistant widget minor code cleanup / changes
...
- limit to 4 blocks
- allow container to handle field filtering
2023-04-12 01:06:48 -07:00
shamoon
91646888cd
Move 5th column behind setting
2023-04-07 22:35:42 -07:00
shamoon
0416f53c04
Update group.jsx
2023-04-07 22:28:19 -07:00
shamoon
7e012993d8
Support per-service stats control
2023-04-07 21:34:33 -07:00
shamoon
7aa496f66f
Update item.jsx
2023-04-06 21:53:49 -07:00
shamoon
48224f89a4
Allow show docker stats by default
2023-04-06 20:38:39 -07:00
shamoon
cd95c93e68
Increase breakpoint for 5 columns
2023-04-05 23:25:08 -07:00
shamoon
066995702b
Add 5th column for 2xl screens
2023-04-05 08:53:28 -07:00
shamoon
f895a6bf23
Fix status error display
2023-03-25 08:46:42 -07:00
shamoon
606bcdc835
Add docker healthy translation
2023-03-20 07:02:39 -07:00
shamoon
401b35bea9
Add translation for some missing items
...
Closes #1123
2023-03-19 22:58:47 -07: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
shamoon
b2f26e1a43
Update status.jsx
2023-02-20 14:55:01 -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
Jason Fischer
f53f975669
Settle on four fields with free size displayed as Available
2023-02-06 13:43:40 -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
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
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
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
James Wynn
a1f2003a77
Merge branch 'main' into kubernetes
2022-11-19 09:09:23 -06:00
James Wynn
1ca61114ef
Merge branch 'benphelps:main' into kubernetes
2022-11-18 18:02:53 -06: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
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
Michael Shamoon
f11173bcaf
Fix text centering in block labels on small screens
...
Closes #516
2022-11-09 21:07:51 -08:00
Michael Shamoon
1c456b70c0
Re-create service ping, docker status changes
...
See #388
2022-11-07 11:35:13 -08: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
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
3249c95a74
Refactor homepage search, visual improvement
2022-10-20 20:04:24 -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
Michael Shamoon
3d89d7ad1b
Better support non-OS Unifi Controllers
2022-10-17 08:01:12 -07:00
Ben Phelps
c95422b682
impl. mdi icons with the possibility for others
2022-10-11 15:02:38 +03:00
Ben Phelps
ea96999377
place error boundaries closer to the source
2022-10-05 13:43:22 +03:00
Jason Fischer
962e6e576c
Add ErrorBoundary component
...
- wrap a myriad of components in ErrorBoundary
resolves #270
2022-10-04 13:15:49 -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
Jason Fischer
d4ad11a63f
Slightly simplify container.jsx
2022-09-29 21:20:01 -07:00
Jason Fischer
9b7d6b196f
Allow widget field visibility to be configurable
2022-09-29 21:15:25 -07:00
Ben Phelps
bb5721c473
ui polish
2022-09-28 02:32:39 +03: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
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
e1a3a82f75
utils cleanup, initial static generation
2022-09-26 12:04:37 +03:00
Ben Phelps
a83d5132d9
refactor lidarr widget
2022-09-26 10:58:14 +03: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
562235f828
starting of widget refactoring
2022-09-25 19:43:47 +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
555a4b6b05
extralight is extra… light
2022-09-24 14:54:37 +03:00
Ben Phelps
0e5477eecf
experiment with lazily loaded widgets
2022-09-21 22:26:58 +03:00
Ben Phelps
122b987fa3
Merge branch 'main' into feature/widget_strelaysrv
2022-09-21 09:05:42 +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
20ac15b18c
allow setting a global link target
2022-09-21 08:40:19 +03: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
28b2f79e5b
use aggregate mapped data
...
to reduce the size of the API responses
2022-09-17 13:05:44 +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
Ben Phelps
ddb2a74540
add AdGuard widget
2022-09-16 14:05:56 +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
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
Jason Fischer
b520713dc3
Add Bazarr widget
...
associated: #110
2022-09-14 16:15:26 -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
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
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
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
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
769f36fa8e
- Change block to return configure translation text
2022-09-12 01:38:29 -05:00
Chris McGravey
1c158f743c
- Add CoinMarketCap widget
2022-09-12 01:30:42 -05:00
Jason Fischer
f8aa1ba391
Add Readarr and SABnzbd widgets
2022-09-11 19:49:18 -07:00