Commit Graph

139 Commits

Author SHA1 Message Date
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