Skip to content
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
da4a2f0
feat: expose the running ESPHome version and native config hash
flowcool Oct 20, 2026
872485a
feat: expose the filtered soil voltage without changing calibration
flowcool Oct 20, 2026
beb95c6
fix: preserve raw gauge labels while clamping needles
flowcool Oct 20, 2026
da8d0c9
fix: recover the missing KiCad symbol library from schematic caches
flowcool Oct 20, 2026
186d477
feat: add transport-independent low-battery protection
flowcool Oct 20, 2026
2d97269
fix: bound standalone display recovery and invalid rendering
flowcool Oct 20, 2026
f40e66f
Merge pull request #34 from flowcool/prep/72-07-version-hash
JGAguado Oct 21, 2026
f336762
Merge pull request #33 from flowcool/prep/72-06-soil-voltage
JGAguado Oct 21, 2026
c66dbc3
Merge pull request #32 from flowcool/prep/72-05-raw-gauges
JGAguado Oct 21, 2026
f44115a
Merge pull request #35 from flowcool/prep/72-09-kicad-library
JGAguado Oct 21, 2026
47ff160
ci: add firmware tests workflow and CODEOWNERS
JGAguado Oct 21, 2026
bcc7a82
Merge remote-tracking branch 'upstream/V2R1' into prep/72-01-low-battery
flowcool Oct 21, 2026
7c39512
Merge remote-tracking branch 'upstream/V2R1' into prep/72-03-standalone
flowcool Oct 21, 2026
e6b9175
docs: keep low-battery guide focused on user behavior
flowcool Oct 21, 2026
18b8957
docs: remove trailing empty line from battery guide
flowcool Oct 21, 2026
68e5b84
fix: keep recovered KiCad symbol libraries LF on Windows
flowcool Oct 21, 2026
f46ad69
fix: align core display recovery and support native tests without UBSan
flowcool Oct 21, 2026
9828f6e
test: guard shared recovery parity and fresh timer budgets
flowcool Oct 21, 2026
59e55f7
test: make battery display recorder format-security safe
flowcool Oct 21, 2026
d56ce6a
Merge pull request #30 from flowcool/prep/72-01-low-battery
flowcool Oct 21, 2026
56fa1f1
docs: keep recovery compatibility comments shared between entry points
flowcool Oct 21, 2026
e3970b0
Merge upstream battery protection and preserve bounded recovery sleep…
flowcool Oct 21, 2026
166fb09
Merge pull request #36 from flowcool/fix/kicad-library-eol
flowcool Oct 21, 2026
5f8f955
fix: make public examples self-contained upstream and validate both t…
flowcool Oct 21, 2026
a73f123
Limit test CI checkout credentials
flowcool Oct 21, 2026
a861d64
Merge pull request #40 from flowcool/align/upstream-examples-ci
flowcool Oct 21, 2026
e6480b9
Merge pull request #31 from flowcool/prep/72-03-standalone
flowcool Oct 21, 2026
1c7b055
feat: add retained MQTT maintenance and storage modes
flowcool Oct 20, 2026
c5ea999
test: adapt mode checks to merged soil diagnostics and portable libra…
flowcool Oct 21, 2026
086faa3
fix: reconcile maintenance/storage modes with the shared display reco…
flowcool Oct 21, 2026
0a80461
Merge pull request #39 from flowcool/publish/73-maintenance-storage
flowcool Oct 21, 2026
453f95d
feat: generate generic label bands from explicit scales and inputs
flowcool Oct 20, 2026
998270c
ci: install pinned label renderer dependencies for unit tests
flowcool Oct 21, 2026
0fb84e7
Merge pull request #38 from flowcool/publish/73-label-generator
flowcool Oct 21, 2026
8278f14
docs: refresh project entry points and first-install guides
flowcool Oct 21, 2026
ead2840
docs: provide firmware-matched label input and clarify defaults
flowcool Oct 21, 2026
90a3be6
Merge pull request #37 from flowcool/docs/public-docs-refresh
flowcool Oct 21, 2026
c5fe2bc
Record upstream/V2R1 as merged (history only)
flowcool Oct 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

These merge commits were added into this branch cleanly.

There are no new changes to show.