- Radio context with QSO schema and CSV import script (58K contacts) - Solar index schema, GFZ client, and daily Oban cron worker - LiveView dashboard with QSO table and weather correlation views - Parallelize weather import script using Task.async_stream (10 concurrent workers) - Replace sequential rate_limit sleeps with concurrency-based backpressure - Atomic progress counter for interleave-safe reporting
7 lines
155 B
Elixir
7 lines
155 B
Elixir
defmodule MicrowavepropWeb.PageController do
|
|
use MicrowavepropWeb, :controller
|
|
|
|
def home(conn, _params) do
|
|
redirect(conn, to: ~p"/qsos")
|
|
end
|
|
end
|