Commit Graph

75 Commits

Author SHA1 Message Date
1875d7b4e7 fix: abbreviate Month duration to prevent button text wrap 2025-08-14 22:26:05 +00:00
959e1d85d0 feat: add Misc submenu 2025-08-14 22:08:32 +00:00
2be0dd1c3d fix: preserve selected date when choosing midnight 2025-08-14 22:08:27 +00:00
0708301396 style: Reduce submenu header font size 2025-08-14 21:53:53 +00:00
fbc15bb371 feat: add jump to midnight button and rearrange submenu actions 2025-08-14 21:46:26 +00:00
ca3202f9b7 feat: Close submenu on map interaction 2025-08-14 21:42:20 +00:00
435db835e9 refactor: unify map view logic to fix centering and data bugs 2025-08-14 21:18:09 +00:00
87e706c223 fix: return null from FitBounds component 2025-08-14 21:14:33 +00:00
478dca185e fix: prevent map freeze and fix repositioning race condition 2025-08-14 21:12:50 +00:00
b295c3fef0 fix: wait for data to load before fitting map bounds 2025-08-14 20:59:14 +00:00
13b35e1c00 fix: Validate coordinate points before processing to prevent freeze 2025-08-14 20:55:38 +00:00
2adc0a9fcb perf: memoize coordinate processing to prevent UI freeze 2025-08-14 20:25:18 +00:00
0a02db9a8d fix: filter invalid coordinates to prevent UI freeze 2025-08-14 20:21:57 +00:00
bdc2921bc0 fix: Resolve race condition when refitting map on date change 2025-08-14 20:16:07 +00:00
9dd772839b feat: Refit map bounds on end or duration change 2025-08-14 20:12:09 +00:00
4bc88e5ce9 feat: Fit map to all points on initial load 2025-08-14 20:08:44 +00:00
6c7dff2d8f fix: prevent infinite loop by checking map state on moveend 2025-08-14 20:01:09 +00:00
21cec132a7 feat: encode map position and zoom in URL 2025-08-14 19:58:05 +00:00
51031e7b20 fix: debounce URL updates to prevent History API errors 2025-08-14 19:52:37 +00:00
81880a6a0a feat: Store view state in URL for shareable links 2025-08-14 19:49:16 +00:00
44dcc1b8ad fix: Prevent range delta from wrapping mid-text 2025-08-14 19:44:55 +00:00
17b1f979a9 feat: implement rangeDelta to display time range duration 2025-08-14 19:40:06 +00:00
00d9ee362f feat: add rangeDelta function 2025-08-14 19:39:56 +00:00
578bed681a Change temperature chart settings 2025-07-03 22:41:22 +00:00
816624ec44 refactor: Abstract temperature components into a single generic component 2025-07-03 22:41:22 +00:00
1052cf9bb9 refactor: abstract air quality components 2025-07-03 22:41:22 +00:00
3c8393b14c refactor: Rename SoilMoisture to Soil and hardcode sensorId 2025-07-03 22:41:22 +00:00
d5f5e08a3c refactor: Abstract Lux components into single component 2025-07-03 22:41:22 +00:00
f93e6d2323 feat: Add soil moisture graphs for Kitchen Pothos and Dracaena 2025-07-03 22:41:22 +00:00
24bada26a4 refactor: Abstract DumbCaneSoil to generic SoilMoisture component 2025-07-03 22:41:22 +00:00
4202e1a19d Add Dumb Cane soil sensor 2025-07-03 22:41:22 +00:00
ecd1dab005 Add soil sensors, cooldown skipping, make dupe skipping optional 2025-06-20 16:59:25 +00:00
54e169bdd2 Handle transform() exception 2025-06-20 16:59:25 +00:00
49f9ee120b Add Kitchen and Bedroom air / lux sensors 2025-05-13 19:17:13 +00:00
fa8f2cddb5 Fix bugs, add Qot motion sensors 2024-08-01 17:53:23 +00:00
7b15b39d5f Simplify components, add sha256() for later 2024-07-16 02:02:55 +00:00
e5dbb0af39 Allow shifting by time range 2024-07-16 01:30:23 +00:00
e549afce96 Add slider for time range 2024-07-15 21:41:09 +00:00
45272a6242 Switch export to basement temperature 2024-07-15 19:41:17 +00:00
61fd657952 Take API key, add basement sensor 2024-07-15 19:41:17 +00:00
88dbba168c Take API key, adjust ranges 2024-07-15 19:41:17 +00:00
ba630b6fb9 Extract correct chrome version from exception 2024-07-15 19:41:17 +00:00
34f0444de7 Make task_died work with no internet 2024-02-08 20:32:43 +00:00
8abb15cdd3 Update / switch to aiomqtt, reconnect mqtt on error 2024-02-08 20:32:43 +00:00
1346171618 Handle new gas meter, owntracks, API key 2024-02-08 20:32:43 +00:00
e38164fd43 Sensors export fixes 2023-10-03 09:33:06 +00:00
b275305434 Create mapper to visualize owntracks data 2023-10-03 09:32:27 +00:00
1d5f63f86d Wrap export in try: finally: 2023-05-08 21:15:39 +00:00
c693d30394 Handle errors, remove menu bar, centre graphs 2023-04-18 21:19:24 +00:00
a7ca48dacf Rename .gitkeep to index.html 2023-04-18 21:19:24 +00:00