Block a user
idea: TUI for the application as an alternative entry
bug: TUI ctrl-q does not quit fully - it closes the TUI, but then sits and waits
idea: TUI for the application as an alternative entry
Phase 6 finished (commit 48e0903 on feature/issue-26-tui-headless-server) — issue #26 implementation complete.
Docs + final gates:
- DOCUMENTATION.md gained "Running a headless server and…
idea: TUI for the application as an alternative entry
Phase 5 finished (commit df2bdc2 on feature/issue-26-tui-headless-server)
GUI remote mode over the same SSH channel:
- New
BDS.Desktop.RemoteConnection: parsesuser@host[:port],…
idea: TUI for the application as an alternative entry
Phase 4 finished (commit a3ca446 on feature/issue-26-tui-headless-server)
Terminal UI:
BDS.TUIis now a realExRatatui.Appover the shared core: sidebar fromBDS.UI.Sidebar(same…
i18n is hand-rolled but must use a standard implementation
loading the media sidebar is slow compared to bDS/bDS2
now there is bDS2 as another reference, so look into that
gap: sql should never be literal strings but instead use a proper abstraction
bug: TUI ctrl-q does not quit fully - it closes the TUI, but then sits and waits
idea: TUI for the application as an alternative entry
Phase 3 finished (commit 3a8fafd on feature/issue-26-tui-headless-server)
UI core extraction:
- Survey result: the workbench core was already renderer-agnostic (
BDS.UI.Workbench,…
idea: TUI for the application as an alternative entry
Phase 2 finished (commit 16f45d7 on feature/issue-26-tui-headless-server)
Domain event bus:
- New
BDS.Events: contexts broadcast{:entity_changed, %{entity, entity_id, action}}on the…
idea: TUI for the application as an alternative entry
Phase 1 finished (commit 700ed79 on feature/issue-26-tui-headless-server)
Headless boot mode + SSH daemon:
BDS_MODE=serverboots the app with no wx children at all (works headless on…
idea: TUI for the application as an alternative entry
Implementation plan (agreed 2026-07-14)
Architecture: single OTP app, offline-first, two boot modes on all platforms (macOS/Windows/Linux; Linux servers first).
desktop= today,…
idea: TUI for the application as an alternative entry
idea: CLI tool to manage content in a bDS2 workspace
idea: git pull should handle all changed files as a base for a validate-like process
bug: styling of insert-link dialog is broken