From e4e64215b32198fe5a6ab741a730c0fc5e1d1d8f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 28 Oct 2025 12:38:54 +0000 Subject: [PATCH] docs: update documentation based on frontend changes --- changelog/CHANGELOG_Frontend.md | 18 +++++++++++++++++ claude_check.txt | 12 +++++++++++ frontend-updates/2025-10-28-update.md | 29 +++++++++++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 claude_check.txt create mode 100644 frontend-updates/2025-10-28-update.md diff --git a/changelog/CHANGELOG_Frontend.md b/changelog/CHANGELOG_Frontend.md index 8d46281..1d7ab04 100644 --- a/changelog/CHANGELOG_Frontend.md +++ b/changelog/CHANGELOG_Frontend.md @@ -2,6 +2,24 @@ ## October 2025 +### Week of October 28 +- **BREAKING**: Removed legacy Canvas API, added Visual Graph API +- **Feature**: Added automatic docs update and PR creation to docs-publisher workflow +- **Bug Fix**: Improved Claude response parsing with better YES/NO detection +- **Bug Fix**: Replaced claude CLI with Anthropic SDK Node.js approach +- **Bug Fix**: Added better error handling and debugging output for git diff +- **Bug Fix**: Fixed YAML syntax error in multiline string +- **Feature**: Added 300 line cap to diff stats +- **Feature**: Updated docs workflow to get relevant commits from claude +- **Bug Fix**: Fixed diff command to get full patch content +- **Feature**: Added diff stats to claude prompt alongside commit history +- **Feature**: Added explicit frontend repo checkout with full git history +- **Feature**: Added frontend commits and debug output +- **Feature**: Updated workflow to use claude with prompt via stdin +- **Feature**: Added claude-code installation and opening in docs repo +- **Bug Fix**: Fixed escaped variable in workflow string +- **Bug Fix**: Fixed workflow YAML format and completed docs-publisher workflow + ### Week of October 20-21 - **Reverted**: Toolboxes feature reverted to previous state - **UI**: Improved navigation to root when reverting changes diff --git a/claude_check.txt b/claude_check.txt new file mode 100644 index 0000000..0588d75 --- /dev/null +++ b/claude_check.txt @@ -0,0 +1,12 @@ +Looking at the commits provided, I can see there's a **BREAKING** change: + +- `43d697d BREAKING: Remove legacy Canvas API, add Visual Graph API` + +This is a breaking change that removes a legacy API and adds a new one, which absolutely requires documentation updates. + +Additionally, there are several significant feature additions and fixes that would benefit from documentation: +- New automatic docs update and PR creation workflow +- Migration from Claude CLI to Anthropic SDK Node.js +- Improved Claude response parsing + +YES diff --git a/frontend-updates/2025-10-28-update.md b/frontend-updates/2025-10-28-update.md new file mode 100644 index 0000000..c437e2d --- /dev/null +++ b/frontend-updates/2025-10-28-update.md @@ -0,0 +1,29 @@ +# Frontend Updates - October 28, 2025 + +## BREAKING CHANGES +- **Canvas API Removed**: The legacy Canvas API has been removed from the codebase +- **Visual Graph API Added**: New Visual Graph API introduced as replacement for Canvas API + +## Features +- Added automatic documentation update and PR creation to docs-publisher workflow +- Added 300 line cap to diff stats for better performance +- Updated docs workflow to get relevant commits from Claude +- Added diff stats to Claude prompt alongside commit history +- Added explicit frontend repo checkout with full git history +- Added frontend commits and debug output +- Updated workflow to use Claude with prompt via stdin +- Added claude-code installation and opening in docs repo + +## Bug Fixes +- Improved Claude response parsing with better YES/NO detection +- Replaced claude CLI with Anthropic SDK Node.js approach for better reliability +- Added better error handling and debugging output for git diff +- Fixed YAML syntax error in multiline string +- Fixed diff command to get full patch content +- Fixed escaped variable in workflow string +- Fixed workflow YAML format and completed docs-publisher workflow + +## Developer Experience +- Enhanced automation for documentation updates +- Improved CI/CD workflow for docs synchronization +- Better error messages and debugging capabilities