Commit graph

  • 3a81d05b4e
    perf(skewt): load profile + sounding asynchronously via start_async Graham McIntire 2026-04-25 14:36:27 -05:00
  • c3f1875df8 chore: update prop image to git.mcintire.me/graham/prop:main-1777145135-77bc894 [skip ci] FluxCD 2026-04-25 19:35:19 +00:00
  • 77bc894f56
    feat(skewt): add wet-bulb / virtual-T traces and right-edge level rail Graham McIntire 2026-04-25 14:24:26 -05:00
  • 2ae9befd7f chore: update prop image to git.mcintire.me/graham/prop:main-1777144814-fb0c4f7 [skip ci] FluxCD 2026-04-25 19:23:15 +00:00
  • fb0c4f7c77
    fix(skewt): only fall back to profiles with all 13 pressure levels Graham McIntire 2026-04-25 14:19:54 -05:00
  • 5a0bd3bbf5 chore: update prop image to git.mcintire.me/graham/prop:main-1777141855-b34b186 [skip ci] FluxCD 2026-04-25 18:41:06 +00:00
  • b34b186e61
    fix(skewt): clip grid + traces to the plot box Graham McIntire 2026-04-25 13:30:23 -05:00
  • e255fcf3b6 chore: update prop image to git.mcintire.me/graham/prop:main-1777141619-be11749 [skip ci] FluxCD 2026-04-25 18:29:01 +00:00
  • be1174914f
    feat(skewt): NOAA SPC line colors + sounding-parameter parity Graham McIntire 2026-04-25 13:26:41 -05:00
  • a4cd7632eb
    feat(skewt): hover crosshair + DB fallback for missing on-disk profiles Graham McIntire 2026-04-25 13:17:56 -05:00
  • 7ca9381ba6 chore: update prop image to git.mcintire.me/graham/prop:main-1777139917-9e776a0 [skip ci] FluxCD 2026-04-25 18:02:52 +00:00
  • 9e776a07d5
    fix(skewt): write profile files for f01..f18 forecast hours Graham McIntire 2026-04-25 12:58:10 -05:00
  • 3a1e79fb67
    feat(scorer): retire HPBL multiplier and native-duct 1.15× boost Graham McIntire 2026-04-25 12:42:47 -05:00
  • 2b071c3b56
    feat(recalibrate): classify data gaps + add NARR/HRRR coverage breakdowns Graham McIntire 2026-04-25 12:17:39 -05:00
  • 0f21821ca5 chore: update prop image to git.mcintire.me/graham/prop:main-1777137248-e40ade3 [skip ci] FluxCD 2026-04-25 17:16:34 +00:00
  • e40ade3b19
    feat(skewt): add /skewt LiveView with HRRR-backed Skew-T-Log-P plot Graham McIntire 2026-04-25 12:04:10 -05:00
  • c1f04df169 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1777132414-6aa91e7 [skip ci] FluxCD 2026-04-25 16:11:22 +00:00
  • 6fa65657ee chore: update prop image to git.mcintire.me/graham/prop:main-1777132397-6aa91e7 [skip ci] FluxCD 2026-04-25 15:56:16 +00:00
  • 6aa91e7656
    fix: April 2026 codebase review — address 13 bugs across propagation chain Graham McIntire 2026-04-25 10:52:42 -05:00
  • 15050bd2d8 chore: update prop image to git.mcintire.me/graham/prop:main-1777129865-90bf44c [skip ci] FluxCD 2026-04-25 15:15:58 +00:00
  • 0ebe0e2111 chore: update prop image to git.mcintire.me/graham/prop:main-1777129708-c17f912 [skip ci] FluxCD 2026-04-25 15:10:50 +00:00
  • 90bf44ce90
    fix(submit): allowlist switch_tab values instead of trusting client input Graham McIntire 2026-04-25 10:10:42 -05:00
  • c17f912622
    fix(radio): invalidate contact-map cache on edits, not just inserts Graham McIntire 2026-04-25 10:08:13 -05:00
  • ff5b0acf98 chore: update prop image to git.mcintire.me/graham/prop:main-1777129494-1399658 [skip ci] FluxCD 2026-04-25 15:07:35 +00:00
  • 13996583bd
    fix(radio): add private clause to current_value/2 Graham McIntire 2026-04-25 10:04:39 -05:00
  • 2365c19321
    fix(radio): coerce qso_timestamp string in normalize_proposed Graham McIntire 2026-04-25 10:03:24 -05:00
  • 8fae4d30bb chore: update prop image to git.mcintire.me/graham/prop:main-1777128883-938af4d [skip ci] FluxCD 2026-04-25 14:56:57 +00:00
  • 938af4d6f2
    fix(plugs): normalize IPv4-mapped IPv6 peers so cf-connecting-ip wins Graham McIntire 2026-04-25 09:54:19 -05:00
  • b525a4c34e chore: update prop image to git.mcintire.me/graham/prop:main-1777128564-3e458fb [skip ci] FluxCD 2026-04-25 14:51:55 +00:00
  • 3e458fb76a
    feat(nav): add EME menu item to map + weather sidebars Graham McIntire 2026-04-25 09:49:06 -05:00
  • 82a83977ca chore: update prop image to git.mcintire.me/graham/prop:main-1777125492-0e0529c [skip ci] FluxCD 2026-04-25 14:00:28 +00:00
  • 0e0529cd10
    feat(weather): ?layer= URL param to deep-link a specific overlay Graham McIntire 2026-04-25 08:57:39 -05:00
  • 64d4297a88 chore: update prop image to git.mcintire.me/graham/prop:main-1777125078-f0fa9e0 [skip ci] FluxCD 2026-04-25 13:53:27 +00:00
  • f0fa9e0393
    fix(propagation): fire grid cron every 15 min to catch fresh HRRR Graham McIntire 2026-04-25 08:50:59 -05:00
  • 5ac8340ba4 chore: update prop image to git.mcintire.me/graham/prop:main-1777079868-2e5b61f [skip ci] FluxCD 2026-04-25 01:21:33 +00:00
  • 2e5b61f2f9
    fix(weather): drop expensive grid fetch from mount to avoid LV join timeout Graham McIntire 2026-04-24 20:17:24 -05:00
  • 46000e7d4d chore: update prop image to git.mcintire.me/graham/prop:main-1777077860-3b25add [skip ci] FluxCD 2026-04-25 00:46:24 +00:00
  • 3b25add3f2
    feat(prop): adaptive HRRR cycle selection — prefer fresh, fall back if late Graham McIntire 2026-04-24 19:44:03 -05:00
  • 41510840fb chore: update prop image to git.mcintire.me/graham/prop:main-1777076889-3ac6963 [skip ci] FluxCD 2026-04-25 00:34:20 +00:00
  • 3ac6963c74
    feat(weather): add 700 mb T/Td and mid-layer lapse rate for cap diagnostics Graham McIntire 2026-04-24 19:27:19 -05:00
  • f6ddf38071 chore: update prop image to git.mcintire.me/graham/prop:main-1777074592-4f82bd6 [skip ci] FluxCD 2026-04-24 23:52:47 +00:00
  • 4f82bd691e
    perf(prop): cap ScoreCache LRU + drop eager warmers to fix hot-pod OOMs Graham McIntire 2026-04-24 18:48:47 -05:00
  • 2db8717d37 chore: update prop image to git.mcintire.me/graham/prop:main-1777066814-e192ca3 [skip ci] FluxCD 2026-04-24 21:43:10 +00:00
  • e192ca3300
    fix(weather): analyze_all skip_recent check reads both analyze timestamps Graham McIntire 2026-04-24 16:39:57 -05:00
  • 36049808a4 chore: update prop image to git.mcintire.me/graham/prop:main-1777065178-560be6c [skip ci] FluxCD 2026-04-24 21:14:57 +00:00
  • 560be6ce32
    fix(weather): analyze_all is now fire-and-forget Graham McIntire 2026-04-24 16:12:38 -05:00
  • d6c6d1548d chore: update prop image to git.mcintire.me/graham/prop:main-1777063737-03c91f4 [skip ci] FluxCD 2026-04-24 20:51:32 +00:00
  • 03c91f4098
    perf(db): tune autovacuum per-table + one-shot ANALYZE helper Graham McIntire 2026-04-24 15:48:42 -05:00
  • 609f04f649 chore: update prop image to git.mcintire.me/graham/prop:main-1777063515-13fad93 [skip ci] FluxCD 2026-04-24 20:47:29 +00:00
  • 13fad936a3
    fix(status): mobile layout — tables no longer truncate column headers Graham McIntire 2026-04-24 15:44:57 -05:00
  • b81b482119 chore: update prop image to git.mcintire.me/graham/prop:main-1777063066-ea69712 [skip ci] FluxCD 2026-04-24 20:40:25 +00:00
  • ea69712bd9
    fix(weather): reconcile_hrrr_statuses also flips OCONUS path points to :unavailable Graham McIntire 2026-04-24 15:37:26 -05:00
  • b5c6e30fbf chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1777057461-3f2d977 [skip ci] FluxCD 2026-04-24 19:18:05 +00:00
  • 3965404107 chore: update prop image to git.mcintire.me/graham/prop:main-1777057754-a6c5c40 [skip ci] FluxCD 2026-04-24 19:12:02 +00:00
  • a6c5c4037d
    feat(weather): derive hrrr_profiles scalars from existing profile JSONB Graham McIntire 2026-04-24 14:08:54 -05:00
  • 3f2d97735e
    fix: three more Rust/Elixir contract drift bugs on /map and /weather Graham McIntire 2026-04-24 14:03:58 -05:00
  • 760024de38 chore: update prop image to git.mcintire.me/graham/prop:main-1777056798-32e7ccc [skip ci] FluxCD 2026-04-24 18:55:51 +00:00
  • 32e7cccc40
    fix(weather): accept Rust profile shape in SoundingParams + WeatherLayers Graham McIntire 2026-04-24 13:52:58 -05:00
  • 0e877f889a chore: update prop image to git.mcintire.me/graham/prop:main-1777055945-fa7052b [skip ci] FluxCD 2026-04-24 18:41:48 +00:00
  • fa7052bde4
    fix(weather): reconcile hrrr_status + iemre_status stuck in :queued Graham McIntire 2026-04-24 13:38:47 -05:00
  • aab3ceddd7 chore: update prop image to git.mcintire.me/graham/prop:main-1777055130-525d9c4 [skip ci] FluxCD 2026-04-24 18:27:52 +00:00
  • 525d9c4ea5
    fix(weather): reconcile contact weather_status from SQL, not on view Graham McIntire 2026-04-24 13:25:10 -05:00
  • d8cdefbb7e chore: update prop image to git.mcintire.me/graham/prop:main-1777054811-74f6283 [skip ci] FluxCD 2026-04-24 18:24:09 +00:00
  • 74f62834e3
    perf(weather): asos_day — one job per unique (station, UTC date) Graham McIntire 2026-04-24 13:19:16 -05:00
  • 6dbf6f1b03 chore: update prop image to git.mcintire.me/graham/prop:main-1777053964-e466879 [skip ci] FluxCD 2026-04-24 18:08:06 +00:00
  • e4668790a4
    refactor(weather): make rebatch logic callable from release eval Graham McIntire 2026-04-24 13:05:49 -05:00
  • 8c75ca640a chore: update prop image to git.mcintire.me/graham/prop:main-1777053457-95c9ac3 [skip ci] FluxCD 2026-04-24 18:00:43 +00:00
  • 95c9ac3dcd
    perf(weather): adaptive IemRateLimiter + rebatch mix task Graham McIntire 2026-04-24 12:57:22 -05:00
  • 78f9bfc1e1 chore: update prop image to git.mcintire.me/graham/prop:main-1777052679-c073c6a [skip ci] FluxCD 2026-04-24 17:48:17 +00:00
  • c073c6a95a
    perf(weather): batch ASOS fetches into one multi-station request Graham McIntire 2026-04-24 12:44:18 -05:00
  • 0eb042a27a chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1777051530-3ab51f6 [skip ci] FluxCD 2026-04-24 17:44:06 +00:00
  • 37efaaa96d chore: update prop image to git.mcintire.me/graham/prop:main-1777052040-100be89 [skip ci] FluxCD 2026-04-24 17:42:07 +00:00
  • 100be89c06
    chore: drop OpenTelemetry Graham McIntire 2026-04-24 12:33:32 -05:00
  • c87334d31d
    chore(deps): drop gettext Graham McIntire 2026-04-24 12:31:16 -05:00
  • 3ab51f695b
    chore(rust): trim unused crate features Graham McIntire 2026-04-24 12:25:04 -05:00
  • 0fe5945205
    chore(rust): drop futures and pretty_assertions Graham McIntire 2026-04-24 12:23:06 -05:00
  • 8dba063d4e chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1777050826-98aab76 [skip ci] FluxCD 2026-04-24 17:18:57 +00:00
  • 85f402b8dd chore: update prop image to git.mcintire.me/graham/prop:main-1777050827-98aab76 [skip ci] FluxCD 2026-04-24 17:17:37 +00:00
  • 98aab767d0
    chore(rust): drop easily-inlined deps (anyhow, bytes, byteorder, num_cpus) Graham McIntire 2026-04-24 12:13:20 -05:00
  • a5f76896d0
    chore(rust): bump reqwest 0.13, axum 0.8, prometheus 0.14, png 0.18 Graham McIntire 2026-04-24 12:10:09 -05:00
  • 4a4de2a336 chore: update prop image to git.mcintire.me/graham/prop:main-1777050231-d100e56 [skip ci] FluxCD 2026-04-24 17:06:30 +00:00
  • d100e56edb
    fix(status): format active/queued jobs stat with thousands separator Graham McIntire 2026-04-24 12:03:24 -05:00
  • dcec2b3b37 chore: update prop image to git.mcintire.me/graham/prop:main-1777046003-0bc8af2 [skip ci] FluxCD 2026-04-24 15:57:12 +00:00
  • 0bc8af22dd
    fix(k8s): narrow backfill anti-affinity to tier=hot to unblock rollouts Graham McIntire 2026-04-24 10:52:57 -05:00
  • b2766c8a90 chore: update prop image to git.mcintire.me/graham/prop:main-1777044777-080257f [skip ci] FluxCD 2026-04-24 15:36:24 +00:00
  • 080257f2c5
    test: push coverage over 85% via PropagationAnalyze/Train smoke tests Graham McIntire 2026-04-24 10:32:04 -05:00
  • dc8353a9e9
    test: coverage round 4 (84.39% → 84.44%) + 6 new property tests Graham McIntire 2026-04-24 10:27:14 -05:00
  • 35a064b1a4 chore: update prop image to git.mcintire.me/graham/prop:main-1777043748-d88bdd7 [skip ci] FluxCD 2026-04-24 15:17:56 +00:00
  • d88bdd70a8
    fix(map): harden :preload_forecast against slow NFS + LiveStash crash Graham McIntire 2026-04-24 10:15:19 -05:00
  • c514626a62
    test: coverage round 3 (83.96% → 84.39%) + 10 new property tests Graham McIntire 2026-04-24 10:08:17 -05:00
  • bbf51544e1
    test: coverage round 2 (82.05% → 83.96%) + 23 new property tests Graham McIntire 2026-04-24 09:52:41 -05:00
  • e11ebc9af8
    test: coverage round 1 (80.45% → 82.05%) + 12 new property tests Graham McIntire 2026-04-24 09:42:15 -05:00
  • 825d2baa10 chore: update prop image to git.mcintire.me/graham/prop:main-1777041055-2900b9a [skip ci] FluxCD 2026-04-24 14:33:44 +00:00
  • 2900b9a959
    fix(eme): destructure :timer.send_interval return, silence dialyzer Graham McIntire 2026-04-24 09:30:42 -05:00
  • 1e8dd7036d
    test: fix async-hydration timeout flake + type warning Graham McIntire 2026-04-24 09:28:52 -05:00
  • b2b8ddc1c4
    test: silence expected warnings/errors during test runs Graham McIntire 2026-04-24 09:27:13 -05:00
  • b057b45fe7 chore: update prop image to git.mcintire.me/graham/prop:main-1777039919-d7d865d [skip ci] FluxCD 2026-04-24 14:16:37 +00:00
  • be00130b05 chore: update prop image to git.mcintire.me/graham/prop-grid-rs:main-1777039918-d7d865d [skip ci] FluxCD 2026-04-24 14:16:33 +00:00
  • d7d865d566
    chore(rust): drop OpenTelemetry stack to speed up cold builds Graham McIntire 2026-04-24 09:11:38 -05:00
  • a1ccbeb3e5 chore: update prop image to git.mcintire.me/graham/prop:main-1777038907-5d9f02d [skip ci] FluxCD 2026-04-24 14:07:30 +00:00