Commit graph

40 commits

Author SHA1 Message Date
Denis Papec 95d66707f5
Feature: Implement iCal integration for calendar, improve styling (#2376)
* Feature: Implement iCal integration, improve calendar/agenda styling

* Delete calendar.jsx

* Calendar proxy handler

* code style

* Add some basic error handling

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-11-25 08:17:25 -08:00
shamoon 792f768a7f
Feature: true ping, rename old ping to siteMonitor (#2215) 2023-10-20 00:09:33 -07:00
shamoon 9e3bc8e64f Update prettier package to v3 2023-10-18 09:49:33 -07:00
icyleaf 8ea2ccf110
Enhancement: support dot-notated field properties in docker labels (#2195) 2023-10-17 22:54:17 -07:00
Denis Papec 4cd4103edf
Feature: calendar widget (#2077)
* Implemented calendar

Signed-off-by: Denis Papec <denis.papec@gmail.com>

* Added lidarr events to calendar

Signed-off-by: Denis Papec <denis.papec@gmail.com>

* Added radarr events to calendar

Signed-off-by: Denis Papec <denis.papec@gmail.com>

* Added readarr events to calendar

Signed-off-by: Denis Papec <denis.papec@gmail.com>

* Added sonarr events to calendar

Signed-off-by: Denis Papec <denis.papec@gmail.com>

* fix sonarr series title

* integrations

* fix bad setstate call

* handle user sets includeSeries: false for sonarr

* Translate radarr release strings

* Support all widths

* readarr get author

* Finished first day in week config

Signed-off-by: Denis Papec <denis.papec@gmail.com>

---------

Signed-off-by: Denis Papec <denis.papec@gmail.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-09-28 11:23:44 -07:00
CosminPerRam 2ee6881376
Update GameDig dependency to 4.1.0 and revert compressjs fix. (#1939)
* Update GD to 4.1.0 and revert compressjs fix

* Update package-lock
2023-09-09 06:18:38 -07:00
CosminPerRam f0a4ab645c
Update GameDig dependency to 4.0.7 (#1886) 2023-08-30 08:19:45 -07:00
Ben Phelps 9aba70d214 glances widget test 1 2023-08-01 03:54:19 +03:00
Stephen Donchez 992516cebd
Feature: UrBackup Widget (#1735)
* Add initial UrBackup widget with counts of ok, errored, and out-of date clients

* Add configurable number of days since last backup before a client is considered out-of-date

* Don't count a lack of recent (or error free) image backup if image backup isn't supported.

* Add support for reporting total disk usage

* add support for "fields" from services.yaml

* fix field filtering, syntax

* Consolidate urbackup code, syntax changes

* Revert pnpm changes

* re-add urbackup-server-api

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-07-30 07:19:31 -07:00
fredodiable 420aa896d7
Feature: GameDig Widget (#1717)
* Adding Counter-Strike: Global Offensive (CSGO)

Adding Counter-Strike: Global Offensive (CSGO) widget

* Changed to GameDig

Converted csgo widget to gamedig
Added game server type as widget parameter
Added more fields

* Limited widget displayed fields to 4

* Moved fields limit to gamedig widget
2023-07-26 22:06:45 -07:00
shamoon 364c7ce183 make osx-temperature-sensor optional 2023-04-04 14:27:44 -07:00
shamoon f46addf20a Add cputemp to resources widget 2023-03-29 14:35:48 -07:00
shamoon d4a3ba84e9 Convert resources widget to systeminformation dependency
Update resources.js
2023-03-29 14:35:48 -07:00
Sairenity ad66637ff1 rewrite minecraft server status widget to directly ping server 2023-02-28 11:49:39 +00:00
shamoon b2211bcdfd rewrite rutorrent proxy 2023-02-06 14:23:30 -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
Michael Shamoon 2440da8e08 Plex service widget without Tautulli 2022-10-10 00:31:50 -07:00
Ben Phelps 8bc240b934 refactor i18n to be server side 2022-09-25 19:43:00 +03:00
Ben Phelps 130ac76e0c update packages 2022-09-24 14:52:54 +03:00
Ben Phelps ea6a668a84 add version information 2022-09-24 01:18:37 +03:00
Ben Phelps 2fc1dda122 add tailwind-scollbars 2022-09-21 16:11:48 +03:00
Jason Fischer 280bb5fc81
Add Winston for log handling
- write log data to 'homepage.log'
2022-09-20 20:16:04 -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 f1a9191e84 use linuxserver.io base image 2022-09-14 16:04:00 +03:00
Ben Phelps b40dad3d3e remove unused package 2022-09-14 09:11:44 +03:00
Ben Phelps 92a4ad0c5e update packages 2022-09-12 14:29:55 +03:00
Chris McGravey 1c158f743c - Add CoinMarketCap widget 2022-09-12 01:30:42 -05:00
Ben Phelps d66326b41d implement docker service discovery via labels 2022-09-09 21:53:05 +03:00
Ben Phelps c08d4b7b9c implement i18n 2022-09-08 11:48:16 +03:00
Ben Phelps f74e8b9d32 linting and cleanup 2022-09-07 16:53:24 +03:00
Ben Phelps 1af867d4b3 forcefully disable next-swc 2022-09-07 12:14:06 +03:00
Ben Phelps 43da60595c add @swc/core & cli packages
continued attempts to solve the SWC build step on arm platforms
2022-09-07 12:02:34 +03:00
Ben Phelps 7f0345a56a remove lodash, update packages 2022-09-04 21:59:20 +03:00
Ben Phelps 97bf174b78 refactor widget api design
this passes all widget API calls through the backend, with a pluggable design and reusable API handlers
2022-09-04 21:58:42 +03:00
Ben Phelps 66e7637ea6 add ruTorrent widget 2022-08-25 21:32:56 +03:00
Ben Phelps 7de1430af6 remove sharp dep, switch to next/future/image
also disable image optimization, as its not needed in our use case
2022-08-25 14:32:53 +03:00
Ben Phelps 33cf69964a add nzbget service widget 2022-08-25 02:48:52 +03:00
Ben Phelps 3914fee775 first public source commit 2022-08-24 10:44:35 +03:00
Ben Phelps 1a4fbb9d42 Initial commit from Create Next App 2022-08-24 10:34:08 +03:00