mirror of
https://github.com/logancyang/obsidian-copilot.git
synced 2026-07-22 07:50:24 +00:00
Introduce a single configurable `copilotFolder` root (default `copilot`) that
all six Copilot sub-folders derive from (`${root}/copilot-conversations`,
`/copilot-custom-prompts`, `/system-prompts`, `/skills`, `/memory`,
`/projects`). Retire the three separate sub-folder settings and the
conversation-tag setting; the plugin never moves files — changing the root (or
upgrading with customized sub-folders) reloads consumers to the derived
location, prompts the user once about old→new paths, and leaves existing data
in place.
Core:
- copilotFolder field + v8 migration (seeds root, captures a legacy-upgrade
flag for pre-versioned installs).
- Pure derived accessors + reuse of the existing subscribe/debounce/reload
watcher pattern (watchers compare derived paths); custom-command watcher
added with pure-fetch → generation-check → atomic swap.
- QA privacy: whole-root exclusion expanded from `copilot` to
`copilot` + active root + all historical roots across all consumer entry
points; reset/hydrate preserve root history.
- Editable root UI (draft + explicit Apply), change-root ConfirmModal +
atomic landing + best-effort GC, root validation; conversation tag frozen to
a constant; skills folder is root-derived (no settings row).
- One-time v3→v4 relocation prompt for customized users.
Docs updated; retired fields kept as dead (no schema break). Tag freeze is
zero-migration (session identity is folder+epoch, never the tag).
|
||
|---|---|---|
| .. | ||
| plans/archive | ||
| agent-mode-and-tools.md | ||
| agent-mode-windows-setup.md | ||
| chat-interface.md | ||
| context-and-mentions.md | ||
| copilot-plus-and-self-host.md | ||
| custom-commands.md | ||
| getting-started.md | ||
| index.md | ||
| install-claude-agent-mode-windows.ps1 | ||
| install-codex-agent-mode-windows.ps1 | ||
| llm-providers.md | ||
| miyo-api.md | ||
| models-and-parameters.md | ||
| projects.md | ||
| system-prompts.md | ||
| troubleshooting-and-faq.md | ||
| vault-search-and-indexing.md | ||