Open Issues Need Help
View All on GitHubAI Summary: Key combinations with multiple modifiers (e.g., `ctrl+shift+g`) are not working because the `KeyVisitor::visit_str` method in `src/key.rs` incorrectly parses modifiers. The issue stems from an incorrect use of `next_back()` on an iterator, causing some modifiers to be missed. The proposed fix involves collecting all parts of the key binding first, then correctly separating the key code from its modifiers.
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
TUI Application to manage Obsidian notes directly from the terminal
AI Summary: Implement two new commands, `explorer_expand_all` and `explorer_collapse_all`, to expand or collapse all note folders in the Basalt TUI application. This involves creating new functions to traverse and modify the note tree, adding corresponding message types, and defining default keybindings (Ctrl+C and Ctrl+E).
TUI Application to manage Obsidian notes directly from the terminal
AI Summary: Debug and fix a compilation error in the `basalt-core` crate, specifically the undefined `OBSIDIAN_CONFIG_DIR_NAME` variable, encountered during installation on FreeBSD 14.2. This involves investigating the `config.rs` file within `basalt-core`, identifying the cause of the missing variable, and implementing a solution to resolve the compilation failure.
TUI Application to manage Obsidian notes directly from the terminal