diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 6c45768..e2d30a7 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -1,7 +1,8 @@ { "permissions": { "allow": [ - "Bash(node --check:*)" + "Bash(node --check:*)", + "WebSearch" ], "deny": [], "ask": [] diff --git a/CHANGELOG.md b/CHANGELOG.md index bca069b..3db3b13 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Removed - (Removed features will be listed here) +--- +## [0.4.0] - 2025-11-26 + +### Changed +- **Alpine.js Integration**: Migrated interactive UI components to Alpine.js framework for improved reactivity and maintainability + - Chart Builder controls now use Alpine.js reactive data binding + - Preview Panel fit mode controls migrated to Alpine stores + - Toast notification system backed by Alpine store with declarative rendering + - Simplified state management with reactive Alpine stores + - No user-facing behavior changes (internal architecture refactor) + - Improved code organization and reduced DOM manipulation complexity + --- ## [0.2.0] - 2025-11-17 diff --git a/index.html b/index.html index ec93344..b7f7c72 100644 --- a/index.html +++ b/index.html @@ -25,6 +25,9 @@ + + +
@@ -33,7 +36,7 @@