|
|
e887b1d357
|
fix: avoid sending internal server error message when 500
|
2026-05-12 23:59:40 +02:00 |
|
|
|
0dce6cf89a
|
fix: add security constraints to devEUI on readings endpoint
|
2026-05-12 23:58:46 +02:00 |
|
|
|
35ac428e2d
|
fix: manage DatabaseError in list_devices
|
2026-05-12 23:57:54 +02:00 |
|
|
|
2341471e0e
|
fix: use explicit mapping in Consumption Point Schema
|
2026-05-12 23:57:23 +02:00 |
|
|
|
5f15002462
|
feat: improve error management when data are missing
|
2026-05-12 23:24:31 +02:00 |
|
|
|
319821ce59
|
feat: use device choice in API consumption request instead of hardcoded
|
2026-05-12 22:30:21 +02:00 |
|
|
|
f4b7daabd3
|
feat: add API endpoint to get devices list
|
2026-05-12 21:59:24 +02:00 |
|
|
|
0cb5706ed7
|
fix: adapt chart period label according to granularity
|
2026-05-12 19:51:50 +02:00 |
|
|
|
28f49b5209
|
fix: force chart.js static version to avoid breaking changes impact
|
2026-05-12 19:33:50 +02:00 |
|
|
|
bcbdc0b216
|
fix: small gap around header edges
|
2026-05-12 19:14:23 +02:00 |
|
|
|
ed82a3b54d
|
feat: add style to webui
|
2026-05-12 19:05:02 +02:00 |
|
|
|
915433bb48
|
feat: add title on front
|
2026-05-12 17:20:49 +02:00 |
|
|
|
56619b524d
|
feat: add key values on front
|
2026-05-12 17:15:42 +02:00 |
|
|
|
28baab1956
|
feat: add parameter choice for chart data
|
2026-05-12 16:40:39 +02:00 |
|
|
|
d1840441c5
|
fix: webui now restarts automatically
|
2026-05-12 14:46:25 +02:00 |
|
|
|
8289d23cf9
|
feat: add minimal chart to display API data with hardcoded parameters
|
2026-05-11 23:17:43 +02:00 |
|
|
|
772063113b
|
feat: add a simple cache versioning system in Dockerfile
|
2026-05-11 22:09:08 +02:00 |
|
|
|
97ca3813e8
|
tool: add a linter for html and css and apply it
|
2026-05-11 22:08:32 +02:00 |
|
|
|
4bd3ab2d2d
|
feat: add a dummy web UI served by nginx in a container
|
2026-05-11 21:47:57 +02:00 |
|
|
|
e605bf8603
|
refacto: rename app into backend, to prepare for frontend dev
|
2026-05-11 21:46:21 +02:00 |
|
|
|
017092040d
|
refacto: move ReadingRepository where it logically belongs
|
2026-05-11 21:46:21 +02:00 |
|
|
|
aa72971627
|
feat: use connection pool instead of a single shared connection
This is useful for multitask environments (like the API), to avoid
conflicts
|
2026-05-11 21:46:21 +02:00 |
|
|
|
a22413bb0b
|
refacto: use common dependency injection repository for consumer app
|
2026-05-11 21:46:21 +02:00 |
|
|
|
f127a4c34c
|
fix: query when only 1 data per day, or 1 day selected
|
2026-05-11 21:46:21 +02:00 |
|
|
|
5cef99d8d9
|
fix: ignore type checking on psycopg fetch
|
2026-05-11 21:46:21 +02:00 |
|
|
|
a0acb2950c
|
feat: add API to get daily consumption
|
2026-05-11 21:46:21 +02:00 |
|
|
|
9c883a8eca
|
refacto: reorganize files to easily add an API service
|
2026-05-11 21:46:21 +02:00 |
|