26 Commits

Author SHA1 Message Date
6dd5389f58 fix modal positioning, swaps arrow with close icon 2025-02-09 23:09:01 +01:00
ec25b22567 Feat: UI Elements (#1)
* adds a bunch of ui components with mock data

* build docker image with yarn.lock & yarn instead of npm

* easier to add topics, build options smarter from ENV vars

* fallback to index.html on all requests for SPA

* updates w/ black/white support, better mobile styling

* adds test components to home & dashboard pages

* adds chart.js dependency

* mqtt payload examples

* lint

* drone ci config

* eslint fixes
2025-02-09 22:50:57 +01:00
5712e79391 Downscaled preview image x3 & added complementary repo links 2023-07-31 13:46:27 +02:00
2f0ef153ae Update preview image 2023-07-29 21:56:17 +02:00
a6a2b8d1d3 Update readme with site preview link and images 2023-07-29 21:49:40 +02:00
5bd1884ba3 Merge branch 'main' of github.com:kevinmidboe/hivemonitor 2023-07-29 14:49:46 +02:00
5812b341c6 Docker repo in url must be lowercase 2023-07-29 14:49:07 +02:00
15d54afc5f Set labels for ghcr 2023-07-29 14:48:32 +02:00
af92c452d2 added .env example value in codeblock 2023-07-29 14:33:46 +02:00
5e8c889aa7 Project README 2023-07-29 14:31:57 +02:00
b16a1f5f1c Dockerfile and nginx conf file for serving static built files 2023-07-29 14:31:45 +02:00
d47e537b1d Entry html file, imports mqtt from unpkg CDN 2023-07-29 13:42:45 +02:00
f7d4038263 Display tiles for showing a summarized view on first modal tab 2023-07-29 13:42:20 +02:00
012e88dac0 Card elemenets for displaying alerts of different types 2023-07-29 13:40:50 +02:00
d9e6eb589b UI element for displaying days & at what time an event happened 2023-07-29 13:40:01 +02:00
5524786bd1 UI element segment controls for page content selection 2023-07-29 13:39:02 +02:00
b38ca17a60 Hive & gateway elements that update live from message queues 2023-07-29 13:38:18 +02:00
10eedab049 Interfaces for modal & mqtt telemetry messages 2023-07-29 13:37:41 +02:00
c75d887268 Defined app routes & layout for footer & modal components 2023-07-29 13:35:00 +02:00
aef21b7a68 SVG icons as svelte components for prop injection 2023-07-29 13:33:11 +02:00
c086fa0c28 Mqtt client that connects to broker & pushes events on msg queues 2023-07-29 13:32:05 +02:00
c03d1c7dfa Helper funcs for formatting telemetry values in consistent way 2023-07-29 13:31:24 +02:00
3cc954fcd1 Static css file & global ts type declaration file 2023-07-29 13:29:40 +02:00
f4b4a48d13 Sveltekit & mqtt required npm packages & yarn lock file 2023-07-29 13:28:43 +02:00
26d02525c2 Sveltekit, prettier, eslint & ts configuration files 2023-07-29 13:27:44 +02:00
1b714744fd Initial commit 2023-07-29 11:57:11 +02:00