logancyang_obsidian-copilot/docs
wyh cbcf59d5bf
feat(settings): unify Copilot data under one configurable root folder (v4, part 2)
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).
2026-07-22 00:49:28 +08:00
..
plans/archive fix(agent-mode): copy/insert the full agent response, not just trailing prose (#166) (#2616) 2026-06-29 19:44:04 -07:00
agent-mode-and-tools.md fix(agent-mode): surface Claude usage errors (#2689) 2026-07-15 16:46:35 -07:00
agent-mode-windows-setup.md docs: Windows setup guide for Claude and Codex Agent Mode (#2542) 2026-05-31 20:53:56 -07:00
chat-interface.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00
context-and-mentions.md docs: add user-facing documentation (#2254) 2026-03-03 17:39:00 -08:00
copilot-plus-and-self-host.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00
custom-commands.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00
getting-started.md feat(chat): power legacy chat from the model-management chat backend (#2556) 2026-06-06 14:52:50 -07:00
index.md docs: Windows setup guide for Claude and Codex Agent Mode (#2542) 2026-05-31 20:53:56 -07:00
install-claude-agent-mode-windows.ps1 docs: Windows setup guide for Claude and Codex Agent Mode (#2542) 2026-05-31 20:53:56 -07:00
install-codex-agent-mode-windows.ps1 docs: Windows setup guide for Claude and Codex Agent Mode (#2542) 2026-05-31 20:53:56 -07:00
llm-providers.md feat(chat): power legacy chat from the model-management chat backend (#2556) 2026-06-06 14:52:50 -07:00
miyo-api.md Refactor Miyo integration for folder API (#2331) 2026-03-30 09:05:34 +09:00
models-and-parameters.md feat(chat): power legacy chat from the model-management chat backend (#2556) 2026-06-06 14:52:50 -07:00
projects.md feat(chat): power legacy chat from the model-management chat backend (#2556) 2026-06-06 14:52:50 -07:00
system-prompts.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00
troubleshooting-and-faq.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00
vault-search-and-indexing.md feat(settings): unify Copilot data under one configurable root folder (v4, part 2) 2026-07-22 00:49:28 +08:00