mirror of
https://github.com/logancyang/obsidian-copilot.git
synced 2026-07-22 07:50:24 +00:00
* Replace indexing Notice with in-chat progress card & fix phantom re-indexing Replace the Obsidian Notice popup for indexing progress with a persistent in-chat progress card using the same Jotai atom pattern as project mode. Key changes: - New IndexingProgressCard component with progress bar, pause/resume/stop, error display, and auto-close on completion - Jotai atom (indexingProgressAtom) driven by IndexOperations, read by React - Card only appears when files actually need indexing (no flash on mode switch) - User-initiated actions (refresh/reindex buttons) show "Index Up to Date" feedback with green check icon - Fix phantom re-indexing: checkIndexIntegrity() is now diagnostic-only - Fix progress bar accuracy: totalFiles counted after chunk preparation - Remove duplicate completion Notices from ChatControls and RelevantNotes Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * Fix insert/replace at cursor including agent reasoning blocks (#2174) Strip <!--AGENT_REASONING:...--> markers in cleanMessageForCopy() so that "Insert / Replace at cursor" only inserts the actual AI response, not the internal agent reasoning metadata. Uses greedy .* (single-line) so the regex matches to the real closing --> even if the JSON payload contains that sequence. Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> * Restore integrity check marking files for re-indexing checkIndexIntegrity() was made diagnostic-only to fix phantom re-indexing, but this left files with missing embeddings permanently skipped. The real safeguard is clearFilesMissingEmbeddings() at the start of each indexing run, which prevents the repeat cycle. Restore the mark so the next indexing trigger picks up integrity failures. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AGENT_PLANNING_REFLECTION_V0.md | ||
| AGENT_REASONING_BLOCK.md | ||
| BEDROCK_TOOL_CALLING.md | ||
| CITATION_IMPLEMENTATION.md | ||
| CONTEXT_ENGINEERING.md | ||
| deprecating-intent-analyzer.md | ||
| MESSAGE_ARCHITECTURE.md | ||
| MIYO_SEARCH_PLAN.md | ||
| NATIVE_TOOL_CALLING_MIGRATION.md | ||
| SELF_HOSTED_SEARCH.md | ||
| TECHDEBT.md | ||
| TODO-composer-tool-redesign.md | ||
| TOOLS.md | ||