Expand description
Terminal board over ready, list, claims, agenda, and search.
First paint always goes through CoreBackend. Live updates attach to
vissue serve unless --offline. A root/prefix mismatch stays on core
so mutations never hit the wrong vault.
Re-exports§
pub use app::run;pub use app::App;pub use app::RunOpts;pub use attach::try_attach;pub use attach::AttachHooks;pub use attach::AttachOutcome;pub use attach::ServeStatus;pub use backend::BackendKind;pub use backend::BoardBackend;pub use backend::ListPage;pub use backend::MutResult;pub use backend::SinceGate;pub use backend::UpdateReq;pub use core_backend::CoreBackend;pub use keys::Action;pub use keys::ConfirmKind;pub use keys::DetailTab;pub use keys::Focus;pub use keys::Pane;pub use control::ControlBackend;
Modules§
- app
- Board state and key handling. Drawing lives in
crate::view. - attach
- Attach story: first paint is core; live serve is optional.
- backend
- Sync board facade shared by the file-backed and socket-backed clients.
- control
- Socket-backed board. Unix only; clients never bind the control socket.
- core_
backend - File-backed board:
CatalogServiceplusopswith an explicit identity. - keys
- Key dispatch. Bindings are listed on
?. - view
- Draw the board. No catalog or mutation logic.