Modules
Dialup is a WebSocket-first, file-based routing framework for Elixir.
JSON-RPC/MCP projection for a live Dialup browser session.
エラーページのビヘイビア。render/2 でステータスコードごとに表示を分岐する。
layout と同様にディレクトリ階層で継承される。
The behaviour and macro for Dialup layout modules.
The behaviour and macro for Dialup page modules.
開発時のホットリロード。ソースファイルをポーリングし、変更を検知したら 再コンパイル → 全セッションに通知する。Phoenix.CodeReloader の設計を参考にしている。
Issues scoped capability grants for an existing Dialup session process.
ETS ベースのセッション永続化ストア。プロセス終了時にセッション状態を保存し、 再起動後に復元可能にする。オプトイン方式。
Dialup フレームワークの Telemetry イベント定義とヘルパー。
ページの mount / イベント / レンダリングを GenServer や WebSocket を起動せずに 直接テストするためのヘルパー。
Mix Tasks
Creates a new Dialup project.