• Joined on 2026-02-16
hugo commented on issue hugo/bDS2#33 2026-07-16 16:13:34 +00:00
idea: fallback to TUI when GUI can't be initialized

Follow-up fix in 59333ac — the first implementation checked the display too late: the :desktop dependency application boots wx inside its own Application.start, before any BDS code runs, so the…

hugo pushed to main at hugo/bDS2 2026-07-16 16:13:18 +00:00
59333ac920 fix: set NO_WX before dependency boot and detect headless sessions per platform so the TUI fallback actually works (issue #33)
hugo commented on issue hugo/bDS2#33 2026-07-16 15:46:49 +00:00
idea: fallback to TUI when GUI can't be initialized

Implemented in 381deb4.

Desktop mode now falls back to the TUI when no graphical display is available:

  • New BDS.Server.effective_mode/3: when BDS_MODE resolves to desktop on a non-Darwin…
hugo closed issue hugo/bDS2#33 2026-07-16 15:46:49 +00:00
idea: fallback to TUI when GUI can't be initialized
hugo pushed to main at hugo/bDS2 2026-07-16 15:46:38 +00:00
381deb417d feat: desktop mode falls back to the TUI when no graphical display is available (issue #33)
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…