• Joined on 2026-02-16
hugo closed issue hugo/bDS2#28 2026-07-16 15:26:43 +00:00
idea: tui needs a way to open an existing project and switch projects
hugo commented on issue hugo/bDS2#28 2026-07-16 15:26:35 +00:00
idea: tui needs a way to open an existing project and switch projects

Implemented in 5801e49.

The TUI now has a projects overlay on p (sidebar focus):

  • Lists all projects from the caching database with the active one marked; enter activates the selected project…
hugo pushed to main at hugo/bDS2 2026-07-16 15:26:20 +00:00
5801e49dc1 feat: TUI projects overlay to switch projects and open existing blog folders with automatic database rebuild (issue #28)
hugo opened issue hugo/bDS2#33 2026-07-16 11:05:53 +00:00
idea: fallback to TUI when GUI can't be initialized
hugo opened issue hugo/bDS2#32 2026-07-15 21:17:59 +00:00
idea: markdown, liquid and lua code editor with syntax highlighting in the TUI
hugo opened issue hugo/bDS2#31 2026-07-15 18:30:54 +00:00
idea: searching in the TUI with /
hugo opened issue hugo/bDS2#30 2026-07-15 18:28:54 +00:00
idea: panel for git needs to be implemented in the TUI
hugo opened issue hugo/bDS2#29 2026-07-15 18:27:35 +00:00
idea: settings need to also be supported in the TUI
hugo opened issue hugo/bDS2#28 2026-07-15 18:25:55 +00:00
idea: tui needs a way to open an existing project and switch projects
hugo pushed to main at hugo/bDS2 2026-07-15 18:23:38 +00:00
a8ca3b643b fix: empty command-palette filter no longer crashes the TUI render (issue #26)
39bb232b57 feat: TUI report panels with whole-report apply for metadata diff and site validation (issue #26)
824313f106 feat: vi-style command prompt in the TUI for menu shell commands (issue #26)
01b90e00a0 feat: word-wrapped markdown preview toggle in the TUI editor (issue #26)
c77686250e fix: ctrl-q now properly exits
Compare 11 commits »
hugo commented on issue hugo/bDS2#26 2026-07-15 18:20:45 +00:00
idea: TUI for the application as an alternative entry

Post-phase fix (commit a8ca3b6): typing a filter that matches no command (e.g. :j) crashed the TUI render on every frame — ExRatatui's List widget raises when selected is set on an…

hugo commented on issue hugo/bDS2#26 2026-07-15 18:12:59 +00:00
idea: TUI for the application as an alternative entry

Post-phase addition (commit 39bb232): TUI report panels + palette polish.

  • Report panels: completed metadata_diff / validate_site tasks open a scrollable panel (↑/↓) showing the…
hugo commented on issue hugo/bDS2#26 2026-07-15 17:54:46 +00:00
idea: TUI for the application as an alternative entry

Post-phase addition (commit 824313f): vi-style command prompt in the TUI. : opens a filterable list of the parameterless Blog-menu shell commands — metadata diff, validate site, force…

hugo commented on issue hugo/bDS2#26 2026-07-15 17:28:22 +00:00
idea: TUI for the application as an alternative entry

Post-phase addition (commit 01b90e0): word-wrapped preview in the TUI post editor. The editing textarea cannot soft-wrap — upstream ratatui-textarea limitation, no wrap option in the crate…

hugo commented on issue hugo/bDS2#26 2026-07-15 17:21:05 +00:00
idea: TUI for the application as an alternative entry

Post-phase fix (commit c776862): quitting the local BDS_MODE=tui TUI (ctrl+q) now stops the whole VM instead of leaving the headless server running in the foreground. The local TUI child…

hugo closed issue hugo/bDS2#26 2026-07-15 17:16:57 +00:00
idea: TUI for the application as an alternative entry
hugo closed issue hugo/bDS2#27 2026-07-15 17:16:46 +00:00
bug: TUI ctrl-q does not quit fully - it closes the TUI, but then sits and waits
hugo commented on issue hugo/bDS2#26 2026-07-15 16:45:52 +00:00
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…
hugo commented on issue hugo/bDS2#26 2026-07-15 16:39:13 +00:00
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: parses user@host[:port],…
hugo commented on issue hugo/bDS2#26 2026-07-15 16:21:12 +00:00
idea: TUI for the application as an alternative entry

Phase 4 finished (commit a3ca446 on feature/issue-26-tui-headless-server)

Terminal UI:

  • BDS.TUI is now a real ExRatatui.App over the shared core: sidebar from BDS.UI.Sidebar (same…