prop/lib
Graham McIntire 65f405cce7
fix(weather): read atom-keyed ducts in duct base/strength layers
duct_field/2 did d["base"] || d["base_m"], but ProfilesFile.read/1
atomizes both keys via its @mp_atom_keys whitelist. String indexing an
atom-keyed map returns nil, so the Duct Base and Duct Strength layers
were always nil on the cold-derive path and in point-detail popups —
despite the comment directly above claiming both shapes were handled.

Normalize keys before lookup, the way duct_min_freq/1 already did, and
share that normalization between the two.
2026-08-05 17:33:54 -05:00
..
microwaveprop fix(weather): read atom-keyed ducts in duct base/strength layers 2026-08-05 17:33:54 -05:00
microwaveprop_web fix: decode beacons_json before mutating in patch/remove helpers 2026-08-04 17:10:26 -05:00
mix/tasks chore: remove all APRS-related code and fix credo issues 2026-08-04 12:12:28 -05:00
microwaveprop.ex initial 2026-03-28 11:28:47 -05:00
microwaveprop_web.ex chore: remove all APRS-related code and fix credo issues 2026-08-04 12:12:28 -05:00