New pull request
test: fix 0.0 pattern-match warning; chore: bump mint for CVE
All checks were successful
Elixir CI / Dialyzer (pull_request) Successful in 1m55s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 3m47s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#38 by graham was merged 2026-09-21 16:32:20 -05:00
fix: address 56 findings from code audit
Some checks failed
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Failing after 4m29s
Elixir CI / Dialyzer (pull_request) Successful in 7m11s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#37 by graham was merged 2026-09-21 16:15:01 -05:00
chore: update hex dependencies
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 1m32s
Elixir CI / Dialyzer (pull_request) Successful in 2m52s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#36 by graham was merged 2026-09-17 08:46:47 -05:00
fix: validate tracked callsign before navigation
All checks were successful
Elixir CI / Build and test (pull_request) Successful in 57s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 2m49s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#35 by graham was merged 2026-09-15 07:14:18 -05:00
fix: normalize client and server map bounds
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 1m0s
Elixir CI / Dialyzer (pull_request) Successful in 2m42s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#34 by graham was merged 2026-09-15 17:02:58 -05:00
fix: run zoom handler synchronously
All checks were successful
Elixir CI / Dialyzer (pull_request) Successful in 38s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 1m37s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#33 by graham was merged 2026-09-15 16:33:53 -05:00
fix: strengthen API CSRF protection contract
All checks were successful
Elixir CI / Build and test (pull_request) Successful in 57s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 2m43s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#32 by graham was merged 2026-09-15 16:33:14 -05:00
fix: limit and sanitize public status response
Some checks failed
Elixir CI / Build and test (pull_request) Failing after 56s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 2m42s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#31 by graham was merged 2026-09-15 16:36:00 -05:00
fix: avoid redundant locale session writes
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 1m38s
Elixir CI / Dialyzer (pull_request) Successful in 41s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#30 by graham was merged 2026-09-15 16:48:39 -05:00
fix: demote geolocation request logs
All checks were successful
skippy-bot/review Skippy review: clean — 1 non-blocking note open
Elixir CI / Build and test (pull_request) Successful in 58s
Elixir CI / Dialyzer (pull_request) Successful in 2m52s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#29 by graham was merged 2026-09-15 16:33:43 -05:00
fix: avoid dead render aggregation message
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 59s
Elixir CI / Dialyzer (pull_request) Successful in 40s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#28 by graham was merged 2026-09-15 16:33:22 -05:00
fix: remove permissive CDN content security sources
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 40s
Elixir CI / Build and test (pull_request) Successful in 1m38s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#27 by graham was merged 2026-09-15 08:54:39 -05:00
fix: bound and throttle mobile channel logging
All checks were successful
Elixir CI / Build and test (pull_request) Successful in 56s
Elixir CI / Dialyzer (pull_request) Successful in 2m57s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
skippy-bot/review Skippy review: clean — no open findings
#26 by graham was merged 2026-09-16 08:43:11 -05:00
fix: reject structured weather query parameters
All checks were successful
Elixir CI / Dialyzer (pull_request) Successful in 40s
Elixir CI / Build and test (pull_request) Successful in 1m40s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
skippy-bot/review Skippy review: clean — no open findings
#25 by graham was merged 2026-09-15 16:34:02 -05:00
fix: validate weather callsign route segment
All checks were successful
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 59s
Elixir CI / Dialyzer (pull_request) Successful in 2m49s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#24 by graham was merged 2026-09-15 16:33:28 -05:00
fix: isolate expensive health checks behind limiter
All checks were successful
Elixir CI / Build and test (pull_request) Successful in 54s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 2m46s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#23 by graham was merged 2026-09-15 18:52:33 -05:00
fix: align mobile subscription docs and behavior
All checks were successful
Elixir CI / Build and test (pull_request) Successful in 56s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Dialyzer (pull_request) Successful in 2m54s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#22 by graham was merged 2026-09-15 16:34:13 -05:00
fix: reject malformed mobile channel frames
All checks were successful
Elixir CI / Dialyzer (pull_request) Successful in 40s
Elixir CI / Build and test (pull_request) Successful in 1m37s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
skippy-bot/review Skippy review: clean — no open findings
#21 by graham was merged 2026-09-15 16:33:02 -05:00
fix: throttle user registration email requests
Some checks failed
skippy-bot/review Skippy review: clean — 1 non-blocking note open
Elixir CI / Build and test (pull_request) Failing after 58s
Elixir CI / Dialyzer (pull_request) Successful in 43s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#20 by graham was merged 2026-09-15 17:39:20 -05:00
fix: throttle password reset email requests
All checks were successful
Elixir CI / Dialyzer (pull_request) Successful in 41s
skippy-bot/review Skippy review: clean — no open findings
Elixir CI / Build and test (pull_request) Successful in 1m42s
Elixir CI / Build and Push Docker Image (pull_request) Has been skipped
#19 by graham was merged 2026-09-15 11:12:39 -05:00