Commit Graph
168 Commits
Author SHA1 Message Date
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
Jason Fischer 280bb5fc81 Add Winston for log handling
- write log data to 'homepage.log'
2022-09-20 20:16:04 -07: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 17f54da524 yaml validation 2022-09-18 16:41:01 +03:00
Ben Phelps 38356c31b0 handle when structure differs from expectation 2022-09-18 01:38:41 +03:00
Jason Fischer 33e6d54fd2 Fix issues with incorrect values in widgets
associated: #180
associated: #194
2022-09-17 09:17:03 -07:00
Ben Phelps f3ebbb6547 pass errors 2022-09-17 16:55:18 +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 6c01a85077 Merge branch 'main' into add-qbittorrent 2022-09-16 23:19:24 -07:00
Ben Phelps d7a161c088 remove map for now 2022-09-17 08:34:32 +03:00
Ben Phelps 3f17618ad5 allow endpoint specific maps 2022-09-17 08:32:40 +03:00
Andy d7be64c3d9 add backgroundOpacity option 2022-09-17 08:24:12 +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
Jason Fischer 743a070724 Proposal to add ability to map data in a proxy 2022-09-16 11:33:11 -07:00
Ben Phelps ddb2a74540 add AdGuard widget 2022-09-16 14:05:56 +03:00
Ben Phelps 0075429e08 add greeting and datetime info widgets 2022-09-16 10:53:12 +03:00
Ben Phelps 93d5dd88ba add options for layout, theme and color settings 2022-09-15 19:58:41 +03:00
Jason Fischer 7e99b3e505 Merge branch 'main' into add-lidarr 2022-09-14 19:41:43 -07:00
Ben Phelps ace1610dfc Merge pull request #160 from JazzFisch/add-bazarr
Add Bazarr widget
2022-09-15 05:36:19 +03:00
Jason Fischer 1f2639fbb5 Add Lidarr widget 2022-09-14 19:30:51 -07:00
Ben Phelps db18519c16 allow changing language from settings.yaml 2022-09-15 05:17:30 +03: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 7f91fe59e2 allow setting base and favicon 2022-09-14 09:11:55 +03: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
Francisco Coelho b5538655e0 Add Prowlarr widget 2022-09-12 17:56:04 +01:00
Francisco Coelho 0c9c1c599f Merge branch 'main' of https://github.com/xicopitz/homepage 2022-09-12 09:37:42 +01:00
Ben Phelps 3660140539 consolidate api handlers 2022-09-12 10:59:56 +03:00
Ben Phelps 15a0e6cc54 Merge branch 'main' into main 2022-09-12 10:40:56 +03: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
Francisco Coelho 9d790894d5 Sabnzbd Support 2022-09-12 02:22:39 +01:00
Francisco Coelho a304d87b8a Merge branch 'main' of https://github.com/xicopitz/homepage 2022-09-11 22:08:11 +01:00
Ben Phelps ffbb1f5f0b tweak widget layouts for mobile 2022-09-11 21:02:33 +03:00
Ben Phelps 4aedda7ba2 add Overseerr widget 2022-09-11 17:24:33 +03:00
Ben Phelps 236450f6f1 add error logging to services fetching 2022-09-11 14:28:29 +03:00
Ben Phelps d861264ecf fix error case cause failure to load anything 2022-09-11 11:13:54 +03:00
Francisco Coelho 9831df1427 Update proxy.js 2022-09-11 04:39:40 +01:00
Ben Phelps d66326b41d implement docker service discovery via labels 2022-09-09 21:53:05 +03:00
Ben Phelps c418efe007 fix fallback to / in disk resource widget 2022-09-09 15:27:42 +03:00
Ben Phelps 0c8bbdf02b background images, document title 2022-09-09 06:45:43 +03:00
Ben Phelps c08d4b7b9c implement i18n 2022-09-08 11:48:16 +03:00
Ben Phelps d25148c8ae revert to array key indexes, it’s the only option 2022-09-08 11:47:21 +03:00
Ben Phelps f74e8b9d32 linting and cleanup 2022-09-07 16:53:24 +03:00
Ben Phelps 8373057758 add simple healthcheck endpoint 2022-09-06 09:13:48 +03:00
Ben Phelps 5a8defb478 allow weather apis to use hidden api keys 2022-09-05 20:14:14 +03:00