Repository navigation
Releases
v0.4.1
v0.4.0
Release v0.4.0: Fixed the Python PTY bridge SyntaxError. Improved multi-line script handling for cleaner interactive resizing. Fully optimized for the Obsidian sidebar experience.
v0.3.9
Release v0.3.9: Complete Sidebar Integration. The terminal now occupies 100% of the sidebar space. Interactive resizing is fully supported via a custom Python PTY bridge. Removed Obsidian's default view headers and paddings for a seamless experience.
v0.3.8
Release v0.3.8: Optimized for Obsidian Sidebar. Implemented absolute positioning and forced padding overrides to ensure the terminal occupies 100% of the sidebar space. Significantly improved ResizeObserver logic for responsive terminal layout changes.
v0.3.7
Release v0.3.7: UI Overhaul for Sidebar. Removed sticky toolbar to maximize terminal real estate. Controls are now subtle overlays. Added ResizeObserver for perfect xterm fitting in the Obsidian sidebar.
v0.3.6
Release v0.3.6: Fixed the command arguments for opencode. Switched from 'run' (which expects a message) to direct binary execution for a persistent interactive session. Cleaned up logs and logic.
v0.3.5
Release v0.3.5: Resolved 'silent terminal' issue on macOS. Switched to a robust Python-based PTY bridge for Unix systems to provide a real TTY environment, ensuring interactive CLI tools like Claude Code (opencode) display prompts and splash screens correctly.
v0.3.4
Release v0.3.4: Critical fix for 'Process exited with code null'. The use of zsh wrapper caused SIGTERM issues on some environments. The new fix uses direct process spawning but manually injects common PATHs (/opt/homebrew/bin, user home, etc.) to ensure 'node' and dependencies are found reliably.
v0.3.3
Release v0.3.3: Fixed 'Process exited with code null' error by using a login shell (zsh -l) wrapper on macOS. This ensures the user's PATH (including Homebrew, Node, etc.) is correctly loaded in the Obsidian environment, solving the 'command not found' root cause.
v0.3.2
Release v0.3.2: Critical Fix for macOS. Removed conflicting 'script' command PTY usage that caused 'socket operation not supported' errors. Switched to direct process spawning with aggressive color forcing for all platforms.