7f808b159d
Fixes error reporting in logging.
2023-09-26 14:42:12 +02:00
cfbe7594e8
Fixes multiple client connection data freshness.
2023-09-26 14:20:35 +02:00
ca1badad00
Fixes reactivity.
2023-09-26 14:00:43 +02:00
f1b46b788d
Adds structured logging and fixes event reactivity.
2023-09-26 13:32:46 +02:00
be4c25d333
Refactors on demand data polling.
2023-09-26 10:59:38 +02:00
9f7e1cf7ba
Adds an api to get asynchronous update events.
2023-09-26 10:50:54 +02:00
fdf10196a0
Refactors Initinialization.
...
Now we should take care to initialize in the right order.
2023-09-22 17:46:20 +02:00
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
d9d2d5c5af
Adds a responsive menu
2023-09-22 07:48:06 +02:00
74e10a44da
responsive menu
2023-09-22 07:18:19 +02:00
0326a5b635
Improves responsiveness
2023-09-21 16:44:17 +02:00
68eb084a3d
Refactors layout using tailwind
...
Ugly but more responsive column design.
2023-09-21 16:26:56 +02:00
4d419b77c0
Implements Sonarr callbacks
2023-09-21 15:10:49 +02:00
19a4e7514d
Adds content for PiHole
2023-09-21 13:50:14 +02:00
f6d884a91c
Adds online / offline indicator
2023-09-21 11:46:26 +02:00
397b632b56
Make sure we catch everything while polling.
...
Also fall back to check simply the URL if it fails to do the real service.
2023-09-21 11:24:51 +02:00
93b663c2c8
Makes sure it do not crashes when polling.
2023-09-21 11:21:26 +02:00
3311594f1e
Makes healthcheck data a server polling thing.
2023-09-21 10:57:37 +02:00
e0be278630
WIP
2023-09-21 09:38:46 +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
f10e380bb2
Fixes production build with custom services
2023-09-20 15:44:36 +02:00
bcb854aad7
Fixes static assets
...
They should always be referenced from the root.
2023-09-20 14:56:43 +02:00
8fcd97e811
Builds in production
2023-09-20 14:56:28 +02:00
c05de10192
Check ip range for public/private view.
2023-09-20 11:24:10 +02:00
e58713b7ac
Adds a footer.
2023-09-20 10:56:14 +02:00
668eb715af
More tailwind css for the win.
2023-09-19 21:52:48 +02:00
08f006c308
Uses tailwind
2023-09-19 16:47:48 +02:00
d4bde5834a
Removes bulma
2023-09-19 13:08:19 +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
6f6178b066
Adds a theme selector
2023-08-14 15:40:35 +02:00
7bcc221bbb
Creates a persistentStore
2023-08-14 14:51:15 +02:00
eb32347990
Switches to a global variable for client/serverConfig
2023-08-14 12:37:45 +02:00
c531e7231d
Added rendering of css variable the header.
2023-08-14 09:48:51 +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
d13d6c1366
Start splitting in component the page.
2023-08-13 14:36:43 +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
99b91a7ebb
Adds Dockerbuild file
2023-08-11 10:30:45 +02:00
931783245c
Skeleton for a yaml config.
2023-08-11 09:51:33 +02:00