Commit graph

16 commits

Author SHA1 Message Date
Graham McInitre
243a98df77 fix: security hardening and query performance improvements
- Session cookie: add encryption_salt and secure flag to endpoint
- CSP: remove unsafe-eval from script-src directive
- /metrics: wrap PromEx endpoint behind rate-limited pipeline
- LiveView signing_salt: move to env var in production config
- LiveView performance: defer heavy aggregation queries past initial mount
- SQL: replace correlated subquery with DISTINCT ON in get_heard_by_stations
2026-07-21 10:13:30 -05:00
07cb40f0c2
elixir bump 2026-06-23 09:39:57 -05:00
b86153cd27
Fix all mix credo --strict warnings (188 → 0)
- Replace apply/2 with direct fully-qualified calls in movement_test
- Fix assert_receive timeouts < 1000ms across 8 test files
- Move nested import statements to module-level scope
- Fix tests with no assertions and add missing doctest
- Replace weak type assertions with specific value checks
- Fix conditional assertions and length/1 expensive patterns
- Disable inappropriate Jump.CredoChecks.AvoidSocketAssignsInTest
- Fix tests not calling application code with credo:disable
- Add various credo:disable comments for legitimate patterns
2026-06-12 16:27:20 -05:00
a4b140beaf
chore: update elixir/erlang versions, remove renovate forgejo task, update deps 2026-06-04 15:33:50 -05:00
d0b9513b41
fix elixir type warnings 2026-05-29 14:00:29 -05:00
0602efeb90
chore: pin erlang 28.5 and elixir 1.19.5-otp-28 2026-05-05 16:39:08 -05:00
92351ef1d4
Bump Elixir 1.19.5/OTP 28.3/Debian trixie in Dockerfile and .tool-versions 2026-02-20 10:14:28 -06:00
751b8a5f1b
improve dialyzer 2025-10-13 10:02:15 -05:00
9c7a6f01dd minor updates for gleam 2025-07-20 18:08:28 -05:00
f91b554a33
update for elixir 1.19 2025-06-23 12:07:16 -05:00
c0ab108b4d update deps and gettext 2025-06-13 09:55:58 -05:00
bf065aa4e8 update elixir and deps 2025-01-22 12:04:08 -06:00
95f4873971 update elixir version 2024-01-14 11:53:53 -06:00
e240954b25 update deps 2023-12-17 12:08:45 -06:00
9056331c4e bump elixir 2023-01-30 13:27:38 -06:00
182f3e9cb2 add aprs-is stuff 2023-01-26 13:38:37 -06:00