prop/lib
Graham McIntire ec1529fa6b
fix: propagation overlay broken by iolist→binary crash in encode_binary
Two regressions from the recent performance commits:

1. ScoresController.encode_binary/1 (9cce257d): Enum.reduce produces
   iolists, but <<lats::binary>> requires actual binaries. Caused HTTP
   500 on every /scores/cells request when score files exist on disk,
   making the entire propagation heatmap overlay invisible.

2. ScoreCache.valid_times/1 (15f4175c): Pipe syntax feeds @table as
   the first argument to :ets.foldl/3, creating a 4-argument call
   that crashes at runtime.
2026-06-02 10:44:09 -05:00
..
microwaveprop fix: propagation overlay broken by iolist→binary crash in encode_binary 2026-06-02 10:44:09 -05:00
microwaveprop_web fix: propagation overlay broken by iolist→binary crash in encode_binary 2026-06-02 10:44:09 -05:00
mix/tasks Fix low-severity bugs and re-enable Credo checks 2026-05-29 17:29:22 -05:00
microwaveprop.ex initial 2026-03-28 11:28:47 -05:00
microwaveprop_web.ex fix web stuff 2026-05-31 16:47:11 -05:00