Commit Graph

21 Commits

Author SHA1 Message Date
8450226211 Refactors services with defaultConfig and polled data.
Much more simpler code base. Each service requires a poll functioon to poll its
status. If type is defined, and the registered '+service.ts' exports a poll
ServicePoller, it will be used. Otherwise, a generic poll mechanism is used.
2023-09-22 10:34:51 +02:00
68eb084a3d Refactors layout using tailwind
Ugly but more responsive column design.
2023-09-21 16:26:56 +02:00
f6d884a91c Adds online / offline indicator 2023-09-21 11:46:26 +02:00
006c09ce66 [WIP] 2023-09-20 17:33:25 +02:00
f8028921c3 Adds logo for Radarr, Sonarr, Prowlarr ... 2023-09-20 15:55:51 +02:00
668eb715af More tailwind css for the win. 2023-09-19 21:52:48 +02:00
b2f2c2af44 WIP lost 2023-09-14 10:18:54 +02:00
e4d1b83108 Adds a more realistic config for development. 2023-08-15 10:02:30 +02:00
a439faa3fe Makes the layout responsive 2023-08-14 22:34:40 +02:00
28e118c5ec Makes the navbar and layout clicks 2023-08-14 21:38:34 +02:00
3cc52e37b2 css-ing to death of the writer
I hate css.
2023-08-14 17:14:46 +02:00
1cd6e0ae1e Adds ColorConfig to Config 2023-08-14 09:34:10 +02:00
4400eb5219 Adds support for font-awesome icons 2023-08-13 15:21:58 +02:00
9844498c95 Adds logo support with masking. 2023-08-13 14:57:09 +02:00
edbbd2f0f6 Refactors loading function
* Initialize service component and handler in hooks
* Dynamically watch the config instead of a reload on each page
* Uses derived store for public server config
* Moves service data in its own page data property
* Reverts to a array to store group/services
2023-08-13 14:19:39 +02:00
f23f268b60 automatic service registration à la Svelte 2023-08-11 18:49:06 +02:00
9903497867 Makes finally dynamic component work?? 2023-08-11 17:04:39 +02:00
09304b9a95 Attempts to a broken dynamic service loading. 2023-08-11 16:08:10 +02:00
22545e46bb Made infrastructure to ensure private data is not leaked to client 2023-08-11 13:52:10 +02:00
8660345bf6 Makes dynamic configuration work in production
If a static file is mounted in the Docker image, it will be read at
each page load and sent to the client.
2023-08-11 11:00:18 +02:00
931783245c Skeleton for a yaml config. 2023-08-11 09:51:33 +02:00