Commit Graph
181 Commits
Author SHA1 Message Date
Tannerandaider 90c3c9eb44 refactor: replace individual Lux charts with a single MultiLineChart
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-27 21:26:12 +00:00
Tannerandaider 0a1888c97f feat: scale house plant soil moisture to 0-100
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:49:40 +00:00
Tanner 2ff5837e87 style: increase YAxis width and adjust pressure domain in graphs 2026-08-26 16:49:37 +00:00
Tannerandaider 89fbd56517 feat: convert pressure display from hPa to kPa
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:44:11 +00:00
Tanner 8147d67def feat: add fortnight duration option 2026-08-26 16:44:09 +00:00
Tannerandaider fd26e68b78 fix: use numeric YAxis ticks with formatter
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:30:21 +00:00
Tanner 8630595a40 refactor: simplify solar power chart and remove energy bar 2026-08-26 16:30:18 +00:00
Tannerandaider 27ebb43239 feat: force solar power Y-axis to display 6 ticks
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:26:40 +00:00
Tannerandaider c253ac5a86 feat: format solar power chart y-axis in kilowatts
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:24:26 +00:00
Tannerandaider 964c109d1b style: adjust chart margins and set minTickGap to 0
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:22:49 +00:00
Tanner df2eee44ec style: adjust chart margins and tick gap 2026-08-26 16:22:49 +00:00
Tannerandaider b3f555bc5c style: set width to 35 on all YAxis components
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:17:11 +00:00
Tannerandaider 733275b155 feat: only display even hours for day duration ticks
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:11:32 +00:00
Tannerandaider 06c79b515a feat: display only hours on x-axis for day duration
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:06:50 +00:00
Tannerandaider 75734bb9b2 fix: display every other day sequentially for month ticks
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:03:22 +00:00
Tannerandaider 3c1a0b41a2 feat: display only odd days on x-axis for month duration
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-26 16:00:25 +00:00
Tanner 4ba212bb25 style: reduce minTickGap to 5 on chart XAxis 2026-08-26 16:00:23 +00:00
Tannerandaider 7741b15e86 style: change midnight label color to blue
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:26:23 +00:00
Tannerandaider 0e9bbd5dd2 feat: use 24-hour clock format for chart tooltips
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:24:56 +00:00
Tannerandaider 242e3148c7 fix: use full timestamp as cache key in timezone conversion function
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:21:45 +00:00
Tannerandaider d049704e6e fix: prevent duplicate XAxis tick labels by passing explicit ticks
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:17:13 +00:00
Tannerandaider 2d085cc877 fix: revert tick label deduplication to fix chart rendering
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:15:54 +00:00
Tannerandaider 05f0bb22f7 fix: deduplicate chart axis labels using tickFormatter map
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 23:14:26 +00:00
Tanner 42bfc3b768 fix: update week duration date format to ddd 2026-08-25 23:00:50 +00:00
tanner 3e786b679d Invert esp8266 soil moisture reading 2026-08-25 20:51:59 +00:00
tanner 154b4d4c88 Adjust windows, return avg air data 2026-08-25 20:51:59 +00:00
Tannerandaider 4e24836aec fix: filter out null values in lastFormatter
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 20:51:25 +00:00
Tanner 88b830973a Rename Soil Moisture 2026-08-25 19:54:36 +00:00
Tannerandaider d499eedb70 refactor: stack soil moisture charts with MultiLineChart
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 19:52:59 +00:00
Tanner 44b33cea75 fix: format tooltip values to one decimal place 2026-08-25 19:52:57 +00:00
Tanner 87c62ca860 Adjust interval settings, use avg air data 2026-08-25 19:36:22 +00:00
Tanner d6c5226e44 Remove trailing whitespace 2026-08-25 19:10:31 +00:00
Tanner d1d6812863 Adjust pressure chart labels 2026-08-25 19:07:49 +00:00
Tanner 1931b48c68 Remove empty whitespace lines 2026-08-25 18:17:45 +00:00
Tannerandaider bcddadf5b9 feat: support querying and merging multiple sensors server-side
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 18:14:28 +00:00
Tannerandaider ef47ee3b26 feat: add MultiLineChart component and merge pressure charts
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 18:07:37 +00:00
Tanner 6be13585fd feat: add pressure graphs 2026-08-25 18:07:37 +00:00
tanner bff2b727cc Add pressure 2026-08-25 18:07:18 +00:00
tannerandaider 086e632b75 fix: retry InfluxDB writes and notify on failure
Co-authored-by: aider (gemini/gemini-3.1-pro-preview) <aider@aider.chat>
2026-08-25 18:07:18 +00:00
tanner 3bc09edfe4 feat: add moisture to soil history query 2026-08-25 18:07:18 +00:00
Tanner d636bf3124 Edit graph exports 2026-06-16 21:52:51 +00:00
Tanner 47a952040d Add WH51Soil to dashboard 2026-06-16 21:52:51 +00:00
tannerandTanner 9963777d90 Switch to Laundry room sensor export 2026-06-16 21:52:51 +00:00
tanner 34f21791cc Catch bad OwnTrack data, add WH51 soil sensor 2026-06-07 00:04:19 +00:00
tanner cd547a15e6 Add quarter time period, Laundry Room air 2026-04-16 22:46:38 +00:00
tannerandaider 900e31de9d perf: Filter search results in DB and use time-based gap detection
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tannerandaider 6d1a1e7c78 fix: Recalculate visit ranges using point-based gap threshold
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tannerandaider c959321c7b perf: Optimize search with InfluxDB geo-filtering; detect time gaps
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tannerandaider 182c42de88 feat: Implement search API for owntracks geo-fence time ranges
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00
tannerandaider d809c33f87 fix: Handle OPTIONS requests for search route to prevent CORS duplication
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
2026-04-16 22:46:38 +00:00