Releases: JeremyDev87/codingbuddy
Releases · JeremyDev87/codingbuddy
v4.3.0 🌈
Changes
🚀 Features
- replace same-column U-curve arrows with tree connectors in FlowMap (#574) @JeremyDev87 (#586)
- wire activeStage to FlowMap and add per-stage agent statistics (#571) @JeremyDev87 (#584)
- add software-engineer as default ACT agent (#568) @JeremyDev87 (#582)
- add data-scientist as ACT primary agent (#566) @JeremyDev87 (#580)
- add systems-developer as ACT primary agent @JeremyDev87 (#579)
- add security-engineer as ACT primary agent @JeremyDev87 (#578)
- add test-engineer as ACT primary agent @JeremyDev87 (#577)
- extend renderAgentTree to support multi-level agent subtree rendering (#557) @JeremyDev87 (#573)
- track and display Agent, Skill, and Tool invocation counts in footer @JeremyDev87 (#559)
- redesign Activity and Live panels in ActivityVisualizer (#551) @JeremyDev87 (#558)
- add isParallel flag and execution mode display to FlowMap agent nodes (#550) @JeremyDev87 (#555)
- replace tool-centric display with real agent visibility (#549) @JeremyDev87 (#554)
- split ChecklistPanel from FocusedAgentPanel (#548) @JeremyDev87 (#553)
- implement TUI restart capability via MCP tool and CLI flag @JeremyDev87 (#546)
🐛 Bug Fixes
- fix --version outputting v0.0.0 and centralize VERSION as single source of truth @JeremyDev87 (#593)
- show intermediate progress values in FlowMap progress bars (#572) @JeremyDev87 (#585)
- wire activeStage to FlowMap and add per-stage agent statistics (#571) @JeremyDev87 (#584)
- remove stale agents from FlowMap after completion (#570) @JeremyDev87 (#583)
- add ai-ml-engineer to ACT_PRIMARY_AGENTS (#562) @JeremyDev87 (#576)
- auto-inherit recommendedActAgent from context in ACT mode (#561) @JeremyDev87 (#575)
- fix header bar overflow, workspace path, and remove sess: prefix @JeremyDev87 (#552)
🦾 Refactoring
- add refactoring and type definition patterns to backend (#567) @JeremyDev87 (#581)
📚 Documentation
- prepare v4.3.0 @JeremyDev87 (#591)
- update ai-rules-architecture.svg with 5 new agents and 2 new skills @JeremyDev87 (#590)
- sync agent count to 35 across all docs and adapters @JeremyDev87 (#589)
- remove obsolete planning docs, ADRs, bug tickets, and historical plans @JeremyDev87 (#587)
🧰 Maintenance
- prepare v4.3.0 @JeremyDev87 (#591)
- sync agent count to 35 across all docs and adapters @JeremyDev87 (#589)
- remove obsolete planning docs, ADRs, bug tickets, and historical plans @JeremyDev87 (#587)
v4.2.0 🌈
Changes
- feat(tui): enhance FocusedAgent panel with avatar, sparkline, and improved progress bar (#505) @JeremyDev87 (#536)
- refactor(tui): consolidate task:synced into single pass and fix event ordering @JeremyDev87 (#535)
- feat(tui): enhance FlowMap with visual hierarchy, pipeline header, and progress bars @JeremyDev87 (#469)
- feat(mcp-server): add TDD execution continuity rules to prevent RED phase halt @JeremyDev87 (#467)
🚀 Features
- integrate context:updated event and display decisions/notes in FocusedAgentPanel @JeremyDev87 (#539)
- add tool-priority rules and CLAUDE.md section @JeremyDev87 (#538)
- add session:reset event and auto-reset on new PLAN/AUTO session @JeremyDev87 (#537)
- unify panel border colors via BORDER_COLORS constant @JeremyDev87 (#532)
- replace hardcoded tokenCount with live tool invocation count @JeremyDev87 (#531)
- add multi-session support and auto-open TUI on MCP connection @JeremyDev87 (#518)
- replace MonitorPanel with ActivityVisualizer @JeremyDev87 (#500)
- prepare tokenCount and outputs for future extension @JeremyDev87 (#498)
- extract additional data from parse_mode response @JeremyDev87 (#495)
- feat(tui): pre-register specialists on PARALLEL_STARTED event @JeremyDev87 (#489)
- reflect SKILL_RECOMMENDED event in dashboard state (#474) @JeremyDev87 (#484)
- feat(tui): wire up objectives from parse_mode response @JeremyDev87 (#483)
- add progress estimation to DashboardNode via TOOL_INVOKED count @JeremyDev87 (#481)
- feat(tui): add MonitorPanel with event log, timeline, and tasks @JeremyDev87 (#480)
- double focusedAgent panel width (wide: 35→70, medium: 32→64) @JeremyDev87 (#470)
- setup Copilot Code Review with custom instructions @JeremyDev87 (#465)
- fixed-width right-aligned focusedAgent with responsive flowMap @JeremyDev87 (#464)
- feat(mcp-server): add precise grid layout system for TUI dashboard @JeremyDev87 (#461)
- implement neon/cyberpunk visual redesign for TUI dashboard @JeremyDev87 (#459)
- redesign TUI dashboard — vertical stack to 2-column layout @JeremyDev87 (#454)
🐛 Bug Fixes
- include TUI bundle in main build script to prevent stale exports @JeremyDev87 (#541)
- reduce FocusedAgent panel width by ~10% and expand Activity/FlowMap panels @JeremyDev87 (#534)
- add prettier and tsconfig ignore rules for landing-page @JeremyDev87 (#533)
- resolve progress bar stuck at 0% due to agentId mismatch (#503) @JeremyDev87 (#529)
- replace renderBubbles with renderLiveContext in Live panel @JeremyDev87 (#527)
- show tasks panel data in PLAN and EVAL modes (#492) @JeremyDev87 (#526)
- separate AUTO mode from process flow in HeaderBar @JeremyDev87 (#525)
- enable auto-launch via --tui CLI flag in addition to env var @JeremyDev87 (#523)
- resolve absolute binary path for TuiAutoLauncher @JeremyDev87 (#521)
- derive FocusedAgentPanel inputs from tool invocations @JeremyDev87 (#497)
- remove extra leading space in skills section list items @JeremyDev87 (#493)
- sync running agent stage on MODE_CHANGED @JeremyDev87 (#491)
- connect start:tui to running MCP server via IPC @JeremyDev87 (#456)
- display primary agent in TUI Agent Tree from parse_mode response @JeremyDev87 (#452)
🦾 Refactoring
- refactor(tui): remove deprecated text-formatter functions from pure components @JeremyDev87 (#542)
- replace Activity heatmap with horizontal bar chart @JeremyDev87 (#540)
- remove unused code and dead exports @JeremyDev87 (#524)
🧰 Maintenance
- prepare v4.2.0 — TUI Dashboard Overhaul & Data Pipeline Fixes @JeremyDev87 (#543)
v4.1.0 🌈
Changes
- test(mcp-server): add missing tests for context-document handler @JeremyDev87 (#441)
- feat(landing-page): deploy to Vercel with production config @JeremyDev87 (#401)
- feat(tui): add standalone TUI process with Unix Domain Socket IPC @JeremyDev87 (#386)
- add performance and stability verification tests @JeremyDev87 (#378)
- test(tui): add stdio/SSE mode TUI compatibility tests @JeremyDev87 (#377)
- test(tui): add EventBus-UI integration tests @JeremyDev87 (#376)
- add App root integration tests @JeremyDev87 (#374)
🚀 Features
- add JSON-LD structured data for SEO (#424) @JeremyDev87 (#448)
- add bearer token authentication for SSE endpoints @JeremyDev87 (#440)
- accessibility and performance optimization @JeremyDev87 (#400)
- apply Codingbuddy branding and customization @JeremyDev87 (#399)
- add header with language selector and theme toggle @JeremyDev87 (#398)
- add static sections (Hero, Problem, Solution, FAQ) @JeremyDev87 (#397)
- add QuickStart widget with accordion steps @JeremyDev87 (#396)
- add CodeExample widget with tabs and syntax highlighting @JeremyDev87 (#395)
- add AgentsShowcase widget with filter and search @JeremyDev87 (#394)
- add self-hosted fonts with next/font @JeremyDev87 (#393)
- configure next-intl i18n for 5 languages @JeremyDev87 (#392)
- implement widget-slot architecture with parallel routes @JeremyDev87 (#391)
- create type definition structure @JeremyDev87 (#390)
- add gitignore entries and ENABLE_TOOL_SEARCH in Claude global settings @JeremyDev87 (#389)
- add dispatch_agents tool and auto-dispatch in parse_mode @JeremyDev87 (#387)
- compact single-line design for 24-line terminal fit @JeremyDev87 (#382)
- add StatusBar component with agent status and skills display @JeremyDev87 (#373)
- add AgentGrid component with mini cards and category layout @JeremyDev87 (#371)
- prepend display instruction to parse_mode instructions @JeremyDev87 (#370)
- feat(tui): add AgentTree component (Primary→Parallel Tree) (#343) @JeremyDev87 (#369)
- add AgentCard component (#342) @JeremyDev87 (#368)
- add Header component (#341) @JeremyDev87 (#367)
- add ProgressBar component (#340) @JeremyDev87 (#366)
- add Nerd Font icon mapping and color utilities @JeremyDev87 (#365)
- support recommendedActAgent in EVAL mode @JeremyDev87 (#364)
- implement useEventBus and useAgentState React hooks @JeremyDev87 (#362)
- implement Agent Metadata Lookup Service @JeremyDev87 (#359)
- implement TuiInterceptor for MCP tool dispatch layer @JeremyDev87 (#358)
- parse --tui CLI flag and integrate with main.ts @JeremyDev87 (#356)
- implement EventBus (EventEmitter2) module @JeremyDev87 (#355)
- feat(tui): add directory structure and core type definitions @JeremyDev87 (#354)
- feat(tui): add Ink dependencies and JSX project setup @JeremyDev87 (#353)
- Add Widget-Slot Architecture Skill @JeremyDev87 (#308)
🐛 Bug Fixes
- fix(config): align Prettier printWidth with project maxLineLength convention @JeremyDev87 (#447)
- update validate-rules.sh to reference correct .ai-rules path @JeremyDev87 (#446)
- add path normalization and case-insensitive matching to isPathSafe() @JeremyDev87 (#443)
- add missing dirs to vitest coverage include (#414) @JeremyDev87 (#438)
- remove unnecessary radix-ui meta-package dependency @JeremyDev87 (#437)
- set html lang attribute from locale at server render time @JeremyDev87 (#436)
- add runtime validation for unsafe type assertions @JeremyDev87 (#435)
- use findLastIndex in appendContext to merge latest section @JeremyDev87 (#434)
- update peerDependencies to ^4.0.0 and fix syncVersion logic @JeremyDev87 (#433)
- pin release-drafter to SHA and align setup action versions @JeremyDev87 (#432)
- add missing auto-mode.json agent definition @JeremyDev87 (#431)
- use sort_version_dirs() in test instead of built-in sorted() @JeremyDev87 (#430)
- fix typo 'codebuddy' to 'codingbuddy' in dev path patterns @JeremyDev87 (#429)
- fix(mcp-server): add error handler for bootstrap() unhandled promise rejection @JeremyDev87 (#428)
- add missing id attributes for anchor navigation @JeremyDev87 (#427)
- remove unconditional Analytics/SpeedInsights from layout @JeremyDev87 (#426)
- extract and emit semantic events from MCP tool responses @JeremyDev87 (#385)
- resolve ink v6 ESM runtime loading in CJS NestJS build @JeremyDev87 (#380)
- PLAN mode recommended_act_agent ignores intent-based recommendation @JeremyDev87 (#363)
- replace top-level ink import with local TuiInstance interface @JeremyDev87 (#357)
🦾 Refactoring
- remove duplicate version sync logic @JeremyDev87 (#442)
- extract shared modules to eliminate code duplication (#415) @JeremyDev87 (#439)
📚 Documentation
- fix agent count mismatch across documentation (#421) @JeremyDev87 (#445)
- docs(tui): add TUI Agent Monitor user guide documentation @JeremyDev87 (#379)
- Migrate all documentation references from
codingbuddy.config.jstocodingbuddy.config.json@JeremyDev87 (#326)
🧰 Maintenance
- bump version to 4.1.0 and update CHANGELOGs @JeremyDev87 (#450)
- remove production console.log in instrumentation (#425) @JeremyDev87 (#449)
- add pycache to .gitignore and remove cached .pyc files (#420) @JeremyDev87 (#444)
- Set Up shadcn/ui for Landing Page @JeremyDev87 (#324)
- Initialize Next.js 16 Landing Page (Setup) @JeremyDev87 (#323)
v4.0.1 🌈
v4.0.0 🌈
Changes
🚀 Features
- Simplify Config Loader to JSON-Only Format @JeremyDev87 (#304)
- Simplify Model Resolution from 4-Level to 2-Level Priority @JeremyDev87 (#300)
- Migrate from Dependabot to Renovate @JeremyDev87 (#298)
- Implement Verbosity System for Token-Optimized Responses @JeremyDev87 (#296)
- Add
/pr-all-in-oneSkill @JeremyDev87 (#294)
🐛 Bug Fixes
- Fix Dependabot + Yarn Lockfile Synchronization Issues @JeremyDev87 (#285)
🦾 Refactoring
- refactor: remove deprecated session module and clean up references @JeremyDev87 (#292)
📚 Documentation
- docs: add multi-language CHANGELOG for v4.0.0 release @JeremyDev87 (#302)
🧰 Maintenance
- Pin All Dependency Versions @JeremyDev87 (#283)
Breaking Changes
- Configuration file: codingbuddy.config.js is deprecated; only codingbuddy.config.json is supported.
- Model settings: The model field in Agent/Mode JSON is ignored; only ai.defaultModel in codingbuddy.config.json is applied.
- CLI: The --format option has been removed from codingbuddy init.
v3.1.1 🌈
v3.1.0 🌈
Changes
🚀 Features
- Implement SRP Complexity Classifier with Multi-language Support @JeremyDev87 (#275)
📚 Documentation
- add multi-agent philosophy intro to all languages @JeremyDev87 (#273)
v3.0.3 🌈
v3.0.2 🌈
Changes
🚀 Features
- Self-Hosted Claude Code Plugin Marketplace @JeremyDev87 (#261)
🐛 Bug Fixes
- Fix Config Language Setting Not Being Respected @JeremyDev87 (#269)
- Fix Marketplace Add Command Documentation @JeremyDev87 (#265)
- Fix GitHub Pages Auto-Enablement in Marketplace Workflow @JeremyDev87 (#263)
📚 Documentation
- sync diagram with current codebase @JeremyDev87 (#267)
- Multi-language Plugin Documentation @JeremyDev87 (#259)
v3.0.1 🌈
Changes
- fix yarn.lock