..
accounts
feat: secure /api/v1 REST API for regular-user actions
2026-05-09 08:59:54 -05:00
aprs
polish(aprs): consolidate callsign regex, document raise, note negative-sample v1 limit
2026-05-01 13:10:57 -05:00
backtest
fix(dialyzer): clear 125+ warnings under strict flags
2026-04-21 10:30:06 -05:00
beacon_measurements
feat(api): ingest endpoint for propmonitor beacon measurements
2026-05-13 16:07:04 -05:00
beacon_monitors
Add dialyzer specs and types across the codebase
2026-04-12 08:55:04 -05:00
beacons
Short-circuit RangeEstimate below 5.76 GHz to stop browser lockup
2026-04-14 16:56:24 -05:00
buildings
test: HTTP injection for MsFootprints/HrdpsClient/NexradClient (79.68%)
2026-05-07 16:36:17 -05:00
callsign_location
Drop gridmap.org dependency, resolve callsigns locally
2026-04-12 17:43:29 -05:00
canopy
feat(rover): add canopy clutter penalty + Canopy.BulkFetch downloader
2026-04-26 12:57:50 -05:00
commercial
test: add Mox deps + SnmpClient poll/3 tests, RoadProximity, Buildings.Loader
2026-05-07 13:36:22 -05:00
ionosphere
fix(ionosphere): disable TLS verify for GIRO to unbreak ionosonde fetch
2026-04-22 09:49:03 -05:00
prom_ex
perf(prop): cap ScoreCache LRU + drop eager warmers to fix hot-pod OOMs
2026-04-24 18:49:36 -05:00
propagation
feat(path): show live stage progress in /path calculator button
2026-05-12 15:59:46 -05:00
pskr
refactor: deduplicate hrrr download, simplify radio/mqtt, fix credo/perf issues
2026-05-07 11:50:29 -05:00
qrz
feat(telemetry): broaden Instrument span coverage
2026-04-18 17:25:33 -05:00
radio
fix: 6 bugs from bugs.md — ADIF parser, Es MUF, enrichment reset, profile privacy, HRRR OOM risks
2026-05-12 09:37:09 -05:00
rover
refactor(rover-locations): rename status atoms ideal→good, off_limits→bad
2026-05-03 11:13:18 -05:00
rover_planning
feat(rover-planning): worker pre-computes full /path output, PathLive renders cached
2026-05-03 14:58:16 -05:00
space_weather
fix(ingest): dedupe ASOS duplicates + shrink SWPC decode errors
2026-04-21 16:39:17 -05:00
terrain
refactor: deduplicate hrrr download, simplify radio/mqtt, fix credo/perf issues
2026-05-07 11:50:29 -05:00
valkey
test: use Mox for Valkey tests without real Redis (55%→88%)
2026-05-07 13:48:08 -05:00
weather
fix: 6 bugs from bugs.md — ADIF parser, Es MUF, enrichment reset, profile privacy, HRRR OOM risks
2026-05-12 09:37:09 -05:00
workers
fix: 6 bugs from bugs.md — ADIF parser, Es MUF, enrichment reset, profile privacy, HRRR OOM risks
2026-05-12 09:37:09 -05:00
accounts.ex
fix(security): mass-assignment on owner edit + 3 minor hardening fixes
2026-05-11 19:04:16 -05:00
application.ex
fix(security,perf): address 9 audit findings (access control, DoS, crashes)
2026-05-11 18:53:21 -05:00
aprs.ex
polish(aprs): consolidate callsign regex, document raise, note negative-sample v1 limit
2026-05-01 13:10:57 -05:00
aprs_repo.ex
feat(aprs): add read-only AprsRepo for aprs.me database access
2026-05-01 12:25:33 -05:00
backtest.ex
chore(specs): add @spec to public API in accounts/release/backtest
2026-04-21 13:32:42 -05:00
beacon_measurements.ex
feat(api): ingest endpoint for propmonitor beacon measurements
2026-05-13 16:07:04 -05:00
beacon_monitors.ex
feat(api): ingest endpoint for propmonitor beacon measurements
2026-05-13 16:07:04 -05:00
beacons.ex
fix(security,test): viewer-aware profile queries + create_contact ordering + valkey test isolation
2026-05-12 08:49:08 -05:00
cache.ex
fix(cache): add periodic TTL sweeper to bound ETS growth
2026-04-21 13:19:53 -05:00
callsign_location.ex
Drop gridmap.org dependency, resolve callsigns locally
2026-04-12 17:43:29 -05:00
canopy.ex
feat(canopy): add tree-canopy height layer for path obstruction analysis
2026-04-26 12:51:48 -05:00
commercial.ex
refactor: deduplicate hrrr download, simplify radio/mqtt, fix credo/perf issues
2026-05-07 11:50:29 -05:00
format.ex
refactor(format): consolidate number/bytes formatters + handle flaky IEM transports
2026-04-21 17:09:41 -05:00
geo.ex
refactor: deduplicate helpers and simplify Scorer
2026-04-28 14:14:34 -05:00
geocoder.ex
feat(telemetry): broaden Instrument span coverage
2026-04-18 17:25:33 -05:00
instrument.ex
feat(telemetry): wide instrumentation + bump hrrr to 2 per pod
2026-04-18 16:33:34 -05:00
ionosphere.ex
refactor: deduplicate helpers and simplify Scorer
2026-04-28 14:14:34 -05:00
mailer.ex
Send mail as prop@w5isp.com with reply-to graham@mcintire.me
2026-04-12 14:00:38 -05:00
markdown.ex
feat(settings): manage /api/v1 tokens from user settings UI
2026-05-09 09:59:56 -05:00
moon.ex
feat(eme): add /eme Earth-Moon-Earth calculator
2026-04-23 16:18:20 -05:00
oban_error_reporter.ex
feat(observability): attach Oban exception telemetry tap
2026-04-21 14:13:53 -05:00
partition_manager.ex
perf+test: cache nearest_hrrr per cell, batch pg_inherits, +property tests
2026-05-05 17:40:13 -05:00
prom_ex.ex
fix: stabilize flaky tests + silence PromEx Oban poller in test
2026-04-21 13:49:07 -05:00
propagation.ex
feat(scoring): aurora boost on VHF/low-UHF during geomagnetic storms
2026-05-04 16:02:49 -05:00
pskr.ex
fix(pskr): drop spots with <6-char grids on either end
2026-05-05 09:29:25 -05:00
qrz.ex
Drop gridmap.org dependency, resolve callsigns locally
2026-04-12 17:43:29 -05:00
radio.ex
fix: 6 bugs from bugs.md — ADIF parser, Es MUF, enrichment reset, profile privacy, HRRR OOM risks
2026-05-12 09:37:09 -05:00
release.ex
chore(specs): add @spec to public API in accounts/release/backtest
2026-04-21 13:32:42 -05:00
repo.ex
initial
2026-03-28 11:28:47 -05:00
repo_listener.ex
chore(specs): add @spec to public API in accounts/release/backtest
2026-04-21 13:32:42 -05:00
rover.ex
feat(rover): admins can edit/delete any rover location
2026-05-02 17:04:52 -05:00
rover_planning.ex
feat(rover-planning): backfill resets stale :complete paths to repopulate term blob
2026-05-03 15:16:42 -05:00
space_weather.ex
refactor(db): use explicit on_conflict set clauses over :replace_all_except
2026-04-21 14:22:15 -05:00
terrain.ex
Add dialyzer specs and types across the codebase
2026-04-12 08:55:04 -05:00
valkey.ex
test: use Mox for Valkey tests without real Redis (55%→88%)
2026-05-07 13:48:08 -05:00
weather.ex
chore: delete dead RTMA + METAR5 code paths
2026-05-04 15:09:19 -05:00