Migrate to Tauri desktop app with terminal, file watcher, and table support - #2
Open
jalexray wants to merge 3 commits into
Open
Migrate to Tauri desktop app with terminal, file watcher, and table support#2jalexray wants to merge 3 commits into
jalexray wants to merge 3 commits into
Conversation
- File watcher: use notify crate to watch repo for .md changes, emit Tauri events, auto-refresh editor and file tree - Table support: add TipTap table extensions so markdown tables render in the WYSIWYG editor - Initialize brain-implant for knowledge management - Add design system prompt for future redesign - Update docs: fix history duplicates, add table example to welcome doc, minor getting-started correction Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When a file changes on disk while the editor has unsaved changes, an amber banner now alerts the user with options to load the external version or keep their edits. Also adds Cmd+F search with match highlighting, navigation, and replace support using a custom TipTap/ProseMirror extension. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Record Tauri migration decision (2026-05-15) with context, reasoning, and consequences - Record file watching approach decision (2026-05-20) with alternatives considered - Save audit report (grade A, 6/6 fresh, 0 stale) - Update brain state Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
notifycrate watches the repo for.mdfile changes, emits Tauri events to auto-refresh the editor and file tree. Debounced and filtered to avoid noise.Test plan
cargo tauri devlaunches the app with sidebar, editor, git panel, and terminal.mdfile externally (e.g., from terminal) — verify the editor auto-refreshes.mdfile externally — verify the sidebar file tree updates🤖 Generated with Claude Code