mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
feat: add configuration backup, sync, and version checker services
- Implemented ConfigBackupService for backing up local configuration files. - Added ConfigSyncService to download configuration files from GitHub with remote-first conflict resolution. - Created VersionChecker to check application version against the latest GitHub release with caching. - Introduced security validation utilities for input validation to prevent common vulnerabilities. - Developed utility functions to start and stop Docusaurus documentation server.
This commit is contained in:
@@ -1,139 +1,194 @@
|
||||
{
|
||||
"/docs/docs-942": {
|
||||
"__comp": "5e95c892",
|
||||
"/docs/__docusaurus/debug-e58": {
|
||||
"__comp": "__comp---theme-debug-config-23-a-2ff",
|
||||
"__context": {
|
||||
"plugin": "aba21aa0"
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs-a90": {
|
||||
"__comp": "a7bd4aaa",
|
||||
"__props": "a2065270"
|
||||
"/docs/__docusaurus/debug/config-2ce": {
|
||||
"__comp": "__comp---theme-debug-config-23-a-2ff",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs-c2e": {
|
||||
"__comp": "a94703ab"
|
||||
"/docs/__docusaurus/debug/content-11b": {
|
||||
"__comp": "__comp---theme-debug-contentba-8-ce7",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
},
|
||||
"__props": "__props---docs-docusaurus-debug-content-344-8d5"
|
||||
},
|
||||
"/docs/docs/commands/cli/cli-init-c74": {
|
||||
"__comp": "17896441",
|
||||
"content": "0566a0a8"
|
||||
"/docs/__docusaurus/debug/globalData-f13": {
|
||||
"__comp": "__comp---theme-debug-global-dataede-0fa",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs/commands/cli/codex-review-937": {
|
||||
"__comp": "17896441",
|
||||
"content": "f1bf82ec"
|
||||
"/docs/__docusaurus/debug/metadata-bff": {
|
||||
"__comp": "__comp---theme-debug-site-metadata-68-e-3d4",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs/commands/general/ccw-3fb": {
|
||||
"__comp": "17896441",
|
||||
"content": "f4817052"
|
||||
"/docs/__docusaurus/debug/registry-830": {
|
||||
"__comp": "__comp---theme-debug-registry-679-501",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs/commands/general/ccw-coordinator-a90": {
|
||||
"__comp": "17896441",
|
||||
"content": "d550a629"
|
||||
"/docs/__docusaurus/debug/routes-13e": {
|
||||
"__comp": "__comp---theme-debug-routes-946-699",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-docusaurus-debugb-38-c84"
|
||||
}
|
||||
},
|
||||
"/docs/docs/commands/general/ccw-debug-663": {
|
||||
"__comp": "17896441",
|
||||
"content": "97c6e66a"
|
||||
"/docs/-43a": {
|
||||
"__comp": "__comp---theme-docs-root-5-e-9-0b6",
|
||||
"__context": {
|
||||
"plugin": "plugin---docs-aba-4f5"
|
||||
}
|
||||
},
|
||||
"/docs/docs/commands/general/ccw-plan-40b": {
|
||||
"__comp": "17896441",
|
||||
"content": "04db0a2e"
|
||||
"/docs/-93c": {
|
||||
"__comp": "__comp---theme-doc-version-roota-7-b-5de",
|
||||
"__props": "__props---docs-11-b-f70"
|
||||
},
|
||||
"/docs/docs/commands/general/ccw-test-99d": {
|
||||
"__comp": "17896441",
|
||||
"content": "ccef5d0f"
|
||||
"/docs/-fdb": {
|
||||
"__comp": "__comp---theme-doc-roota-94-67a"
|
||||
},
|
||||
"/docs/docs/commands/general/codex-coordinator-996": {
|
||||
"__comp": "17896441",
|
||||
"content": "f9222419"
|
||||
"/docs/commands/cli/cli-init-159": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-cli-cli-init-056-ce1"
|
||||
},
|
||||
"/docs/docs/commands/general/flow-create-d91": {
|
||||
"__comp": "17896441",
|
||||
"content": "fabaf1c8"
|
||||
"/docs/commands/cli/codex-review-c66": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-cli-codex-reviewf-1-b-55f"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-convert-to-plan-d90": {
|
||||
"__comp": "17896441",
|
||||
"content": "5c7b2278"
|
||||
"/docs/commands/general/ccw-3c1": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-ccwf-48-8c4"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-discover-2a1": {
|
||||
"__comp": "17896441",
|
||||
"content": "1e3006f3"
|
||||
"/docs/commands/general/ccw-coordinator-3b4": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-ccw-coordinatord-55-c6b"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-execute-abb": {
|
||||
"__comp": "17896441",
|
||||
"content": "fe8e3dcf"
|
||||
"/docs/commands/general/ccw-debug-e0c": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-ccw-debug-97-c-a72"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-from-brainstorm-72b": {
|
||||
"__comp": "17896441",
|
||||
"content": "2ecf8b4a"
|
||||
"/docs/commands/general/ccw-plan-9ae": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-ccw-plan-04-d-fe0"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-new-c58": {
|
||||
"__comp": "17896441",
|
||||
"content": "4ad7db0f"
|
||||
"/docs/commands/general/ccw-test-e6f": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-ccw-testcce-912"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-plan-fd2": {
|
||||
"__comp": "17896441",
|
||||
"content": "a6c3df16"
|
||||
"/docs/commands/general/codex-coordinator-e7d": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-codex-coordinatorf-92-1dc"
|
||||
},
|
||||
"/docs/docs/commands/issue/issue-queue-1ce": {
|
||||
"__comp": "17896441",
|
||||
"content": "1bac9067"
|
||||
"/docs/commands/general/flow-create-507": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-general-flow-createfab-98a"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-compact-74c": {
|
||||
"__comp": "17896441",
|
||||
"content": "7a1ee27c"
|
||||
"/docs/commands/issue/issue-convert-to-plan-a36": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-convert-to-plan-5-c-7-184"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-docs-full-cli-7a4": {
|
||||
"__comp": "17896441",
|
||||
"content": "4cc74730"
|
||||
"/docs/commands/issue/issue-discover-5ae": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-discover-1-e-3-569"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-docs-related-cli-fb4": {
|
||||
"__comp": "17896441",
|
||||
"content": "60eef997"
|
||||
"/docs/commands/issue/issue-execute-20b": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-executefe-8-c03"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-load-c66": {
|
||||
"__comp": "17896441",
|
||||
"content": "157db180"
|
||||
"/docs/commands/issue/issue-from-brainstorm-10c": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-from-brainstorm-2-ec-eeb"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-update-full-b80": {
|
||||
"__comp": "17896441",
|
||||
"content": "666bb1bf"
|
||||
"/docs/commands/issue/issue-new-abb": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-new-4-ad-3f0"
|
||||
},
|
||||
"/docs/docs/commands/memory/memory-update-related-f0d": {
|
||||
"__comp": "17896441",
|
||||
"content": "611877e1"
|
||||
"/docs/commands/issue/issue-plan-57f": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-plana-6-c-fbd"
|
||||
},
|
||||
"/docs/docs/faq-4b2": {
|
||||
"__comp": "17896441",
|
||||
"content": "ea313555"
|
||||
"/docs/commands/issue/issue-queue-316": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-issue-issue-queue-1-ba-55f"
|
||||
},
|
||||
"/docs/docs/overview-7df": {
|
||||
"__comp": "17896441",
|
||||
"content": "18891827"
|
||||
"/docs/commands/memory/memory-compact-fbd": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-compact-7-a-1-41c"
|
||||
},
|
||||
"/docs/docs/workflows/faq-f47": {
|
||||
"__comp": "17896441",
|
||||
"content": "bcf6b37c"
|
||||
"/docs/commands/memory/memory-docs-full-cli-8b8": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-docs-full-cli-4-cc-96f"
|
||||
},
|
||||
"/docs/docs/workflows/introduction-4cb": {
|
||||
"__comp": "17896441",
|
||||
"content": "9f4ca91e"
|
||||
"/docs/commands/memory/memory-docs-related-cli-707": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-docs-related-cli-60-e-dd0"
|
||||
},
|
||||
"/docs/docs/workflows/level-1-ultra-lightweight-5c4": {
|
||||
"__comp": "17896441",
|
||||
"content": "c5a82d8d"
|
||||
"/docs/commands/memory/memory-load-1db": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-load-157-952"
|
||||
},
|
||||
"/docs/docs/workflows/level-2-rapid-ad8": {
|
||||
"__comp": "17896441",
|
||||
"content": "19b64556"
|
||||
"/docs/commands/memory/memory-update-full-3fa": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-update-full-666-002"
|
||||
},
|
||||
"/docs/docs/workflows/level-3-standard-3ea": {
|
||||
"__comp": "17896441",
|
||||
"content": "bdb2b105"
|
||||
"/docs/commands/memory/memory-update-related-c50": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-commands-memory-memory-update-related-611-8d3"
|
||||
},
|
||||
"/docs/docs/workflows/level-4-brainstorm-f4f": {
|
||||
"__comp": "17896441",
|
||||
"content": "d045285b"
|
||||
"/docs/faq-296": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-faqea-3-888"
|
||||
},
|
||||
"/docs/docs/workflows/level-5-intelligent-84a": {
|
||||
"__comp": "17896441",
|
||||
"content": "186dcf4e"
|
||||
"/docs/overview-f90": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-overview-188-429"
|
||||
},
|
||||
"/docs/overview.zh-7c8": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-overview-zh-071-ee2"
|
||||
},
|
||||
"/docs/workflows/faq-58c": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-faqbcf-045"
|
||||
},
|
||||
"/docs/workflows/introduction-702": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-introduction-9-f-4-275"
|
||||
},
|
||||
"/docs/workflows/level-1-ultra-lightweight-b4b": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-level-1-ultra-lightweightc-5-a-5db"
|
||||
},
|
||||
"/docs/workflows/level-2-rapid-fe1": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-level-2-rapid-19-b-095"
|
||||
},
|
||||
"/docs/workflows/level-3-standard-65f": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-level-3-standardbdb-61a"
|
||||
},
|
||||
"/docs/workflows/level-4-brainstorm-fae": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-level-4-brainstormd-04-14f"
|
||||
},
|
||||
"/docs/workflows/level-5-intelligent-fa9": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-workflows-level-5-intelligent-186-b05"
|
||||
},
|
||||
"/docs/-6df": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-4-ed-831"
|
||||
},
|
||||
"/docs/-907": {
|
||||
"__comp": "__comp---theme-doc-item-178-a40",
|
||||
"content": "content---docs-e-21-5c5"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user