Modules
Dialup is a WebSocket-first, file-based routing framework for Elixir.
JSON-RPC/MCP projection for a live Dialup browser session.
Authentication helpers for Dialup applications.
Behaviour implemented by generated Accounts contexts.
Helpers for scoping MCP grants based on authentication state.
Password hashing wrapper.
HTTP authentication plug for Dialup applications.
Opaque session token generation and hashing.
Application-service facade for Commanded bounded contexts.
Declarative bounded-context map for Dialup Commanded applications.
エラーページのビヘイビア。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 and headless sessions for HTTP MCP.
ETS ベースのセッション永続化ストア。プロセス終了時にセッション状態を保存し、 再起動後に復元可能にする。オプトイン方式。
Dialup フレームワークの Telemetry イベント定義とヘルパー。
ページの mount / イベント / レンダリングを GenServer や WebSocket を起動せずに 直接テストするためのヘルパー。
Mix Tasks
Generates a Mermaid context map from Dialup.Contexts declarations.
Generates Commanded aggregate scaffolding for a Dialup application.
Generates authentication scaffolding for a Dialup application.
Creates a new Dialup project.