-
a3bbf5639d
Merge feature/vierde-module: kolom past zich aan het aantal binnenmodules aan
main

theoandClaude Opus 5
2026-09-14 18:44:38 +02:00
-
-
ca2fc76552
fix: modulekolom past zich aan het aantal modules aan
feature/vierde-module

theoandClaude Opus 5
2026-09-14 18:44:38 +02:00
-
-
75111a5571
Merge feature/module-grafiekjes: verloop van vandaag bij elke binnenmodule

theoandClaude Opus 5
2026-09-13 12:10:40 +02:00
-
-
bfc96acb5a
feat: temperatuurverloop van vandaag ook bij de binnenmodules
feature/module-grafiekjes

theoandClaude Opus 5
2026-09-13 12:10:40 +02:00
-
-
4c4881fd11
Merge feature/temperatuurverloop: verloop van vandaag naast de buitentemperatuur

theoandClaude Opus 5
2026-09-13 11:50:40 +02:00
-
-
107978b265
feat: klein grafiekje van het temperatuurverloop van vandaag
feature/temperatuurverloop

theoandClaude Opus 5
2026-09-13 11:50:40 +02:00
-
-
5058bb850d
Merge feature/hele-uren: tijdlabels op hele uren bij de luchtdrukgrafiek

theoandClaude Opus 5
2026-09-13 11:33:14 +02:00
-
-
5d61b6ec90
feat: tijdlabels op hele uren in plaats van de ruwe meettijden
feature/hele-uren

theoandClaude Opus 5
2026-09-13 11:33:14 +02:00
-
-
e2db301aef
Merge feature/luchtdruk-assen: x- en y-as bij de luchtdrukgrafiek

theoandClaude Opus 5
2026-09-13 11:30:15 +02:00
-
-
c0715b7cc9
feat: assen bij de luchtdrukgrafiek
feature/luchtdruk-assen

theoandClaude Opus 5
2026-09-13 11:30:11 +02:00
-
-
c95d198341
Merge feature/buienradar: regenradar-overlay bij een tik op het regenblok

theoandClaude Opus 5
2026-09-13 11:13:32 +02:00
-
-
c542601d4e
feat: tik op het regenblok voor de Buienradar-animatie
feature/buienradar

theoandClaude Opus 5
2026-09-13 11:13:28 +02:00
-
-
2200a849f9
Merge feature/module-pinnen: tik op een module om bovenaan te zetten met groter font

theoandClaude Sonnet 5
2026-09-13 10:27:14 +02:00
-
-
350dafe591
feat: tik op een module om die bovenaan te zetten met een groter temperatuurgetal
feature/module-pinnen

theoandClaude Sonnet 5
2026-09-13 10:27:09 +02:00
-
-
48d68b86fa
fix: treat a stale/legacy-shaped forecast cache as unavailable, not silently empty

theoandClaude Sonnet 5
2026-09-13 10:20:00 +02:00
-
b6f4836b12
Merge feature/uuroverzicht: uuroverzicht per dag met temperatuur, regen en wind

theoandClaude Sonnet 5
2026-09-13 10:18:17 +02:00
-
-
8e90eb1129
feat: uuroverzicht per dag (temperatuur, regen, wind)
feature/uuroverzicht

theoandClaude Sonnet 5
2026-09-13 10:18:11 +02:00
-
-
90e979f562
Merge feature/verwachting-vandaag: verwachting toont nu ook vandaag (6 dagen)

theoandClaude Sonnet 5
2026-09-13 10:01:20 +02:00
-
-
8bbfd62d16
feat: toon vandaag ook in de 5-daagse verwachting (nu 6 dagen)
feature/verwachting-vandaag

theoandClaude Sonnet 5
2026-09-13 10:01:14 +02:00
-
-
281eb1406f
fix: dedupe SW registration, proactively check for updates every 5min and on foreground

theoandClaude Sonnet 5
2026-09-13 09:56:21 +02:00
-
ef37c69076
Merge feature/luchtkwaliteit-luchtdruk: luchtvochtigheid, CO2-pil en luchtdrukgrafiek

theoandClaude Fable 5.1
2026-09-13 09:35:53 +02:00
-
-
768cc7151f
feat(ui): humidity, CO2 pill per room and 24h pressure sparkline
feature/luchtkwaliteit-luchtdruk

theoandClaude Fable 5.1
2026-09-13 09:35:53 +02:00
-
dba1875683
feat(api): humidity, CO2, current pressure and 24h pressure history

theoandClaude Fable 5.1
2026-09-13 09:34:20 +02:00
-
-
66bce8e8d0
chore: ignore phpunit result cache

theoandClaude Fable 5.1
2026-09-11 15:13:54 +02:00
-
7fd49cc391
docs: deploy via Ansible on pensare-server

theoandClaude Fable 5.1
2026-09-11 15:13:01 +02:00
-
246756438b
Merge feature/weerscherm: Weerscherm v1 (backend, frontend, Netatmo, Open-Meteo, PWA, docs)

theoandClaude Fable 5.1
2026-09-11 14:50:52 +02:00
-
-
9dbb10a7ac
fix: stack banner title and hint vertically
feature/weerscherm

theoandClaude Fable 5.1
2026-09-11 14:50:38 +02:00
-
dc8cbee8da
docs: README, OrbStack notes, autoload fallback for deploys without composer

theoandClaude Fable 5.1
2026-09-11 14:49:39 +02:00
-
e971163f71
feat: PWA manifest, app icons, service worker with tests

theoandClaude Fable 5.1
2026-09-11 14:48:11 +02:00
-
efe6928953
fix: round rain month total to avoid float noise

theoandClaude Fable 5.1
2026-09-11 14:46:08 +02:00
-
4250fa5abf
feat: NetatmoClient with token rotation, OpenMeteoClient, LiveSource, netatmo-init

theoandClaude Fable 5.1
2026-09-11 14:45:54 +02:00
-
dababbd1f2
feat: Http curl wrapper and TokenStore with atomic write and flock

theoandClaude Fable 5.1
2026-09-11 14:45:18 +02:00
-
c65bc1d957
feat: frontend design A with scaling, formatting, refresh and error states

theoandClaude Fable 5.1
2026-09-11 14:43:37 +02:00
-
6ef2d3f060
feat: format.js pure helpers with node tests, weather icons

theoandClaude Fable 5.1
2026-09-11 14:42:06 +02:00
-
dfc28ee6c3
feat: /api/data.php with fixture source, robots.txt

theoandClaude Fable 5.1
2026-09-11 14:40:15 +02:00
-
216b6616fc
feat: DashboardService with per-source cache and stale fallback, FixtureSource

theoandClaude Fable 5.1
2026-09-11 14:39:03 +02:00
-
89e1e544c5
feat: ForecastMapper and file Cache

theoandClaude Fable 5.1
2026-09-11 14:38:30 +02:00
-
d657fd069f
feat: RainCalculator with timezone-aware day mapping and month total

theoandClaude Fable 5.1
2026-09-11 14:37:06 +02:00
-
12f5f97a53
feat: StationMapper maps getstationsdata to outdoor/indoor/rain

theoandClaude Fable 5.1
2026-09-11 14:36:00 +02:00
-
b38b7a3ac4
feat: project skeleton with Config and exceptions

theoandClaude Fable 5.1
2026-09-11 14:34:39 +02:00
-
-
0bf3527115
docs: add spec, mockup and implementation plan

theoandClaude Fable 5.1
2026-09-11 14:33:34 +02:00