| 20 Mar 2026, 7:00 pm |
koda-core |
2.3.0 current |
Restart notifications with reason context (pre-restart, shutdown, startup messages include modified file), signal-notify.sh reusable wrapper, mandatory progress reporting instructions for multi-step plans via Signal |
| 20 Mar 2026, 5:45 pm |
koda-core |
2.2.0 |
Group web publishing and research assistant features: /activate with group type registry, /pages, /research, /jobs commands, background task runner, multi-format document generation (PDF/PPTX/DOCX/MD), Signal file delivery, RBAC capabilities (web_publish/web_edit/web_delete/research), group-type-specific skill auto-loading, page-design-guide MCP integration |
| 20 Mar 2026, 12:30 pm |
dashboard-generator |
1.6.0 current |
Glassmorphism redesign for status page: glass cards with backdrop-filter, ambient background orbs, service pills, gradient hardware metrics, reduced-motion support |
| 20 Mar 2026, 12:00 pm |
koda-core |
2.1.0 |
Rename service com.koda.claude-bridge → com.koda.core, exec fix for PID alignment, log files bridge-* → core-* |
| 19 Mar 2026, 10:00 pm |
koda-core |
2.0.0 |
Modular decomposition: server.js split into 16 lib modules + 18 hot-swappable command handlers with fs.watch auto-reload |
| 19 Mar 2026, 2:00 pm |
vscode-bridge |
0.2.4 current |
Replace exec with execFile in SearchFilesTool, add command logging (audit-011) |
| 19 Mar 2026, 1:30 pm |
deploy-watch |
1.0.1 current |
Shell hardening and config cleanup (audit-010) |
| 19 Mar 2026, 1:00 pm |
koda-core |
1.9.3 |
Remove unused dependencies crypto, body-parser, nodemailer (audit-009) |
| 19 Mar 2026, 12:30 pm |
koda-core |
1.9.2 |
Replace fragile 15s wait with selector-based wait in usage scraper (audit-008) |
| 19 Mar 2026, 12:00 pm |
koda-core |
1.9.1 |
Add input validation for slash command arguments (audit-007) |
| 19 Mar 2026, 11:30 am |
koda-core |
1.9.0 |
Server resilience improvements — file permission health check, startup validation (audit-006) |
| 19 Mar 2026, 10:30 am |
koda-core |
1.8.10 |
Mask credentials in /cred get, add /cred reveal command (audit-003) |
| 19 Mar 2026, 10:00 am |
koda-core |
1.8.9 |
Require Authorization header on /db proxy endpoint (audit-002) |
| 19 Mar 2026, 9:30 am |
dashboard-generator |
1.5.0 |
Upgrade auth from SHA-256 to PBKDF2, move hash to env var (audit-004) |
| 19 Mar 2026, 5:00 am |
koda-core |
1.8.8 |
Version key rename signal-bridge → koda-core in versions.json |
| 19 Mar 2026, 4:00 am |
koda-core |
1.8.7 |
Show route and model in 'working on that' acknowledgement message |
| 19 Mar 2026, 3:00 am |
koda-core |
1.8.4 |
Enhance /reset reply with route, model, and usage info; AI-authored deploy confirmations |
| 19 Mar 2026, 2:00 am |
koda-core |
1.8.3 |
Fix /model clear route label, enhance /model clear to show route and model info |
| 19 Mar 2026, 1:30 am |
koda-core |
1.8.1 |
Fix version reading from koda-core key instead of signal-bridge (was undefined) |
| 19 Mar 2026, 1:00 am |
koda-core |
1.8.0 |
Implement /route and /model dual-command system for Claude CLI and VS Code routing |
| 19 Mar 2026, 12:00 am |
dashboard-generator |
1.4.0 |
Add Information Flow page (/flow) — SVG flowchart of Signal→Koda→Claude message path |
| 18 Mar 2026, 9:00 pm |
koda-core |
1.7.5 |
Sentinel file approach: intentional restarts send 'restarting' instead of 'interrupted' |
| 18 Mar 2026, 8:00 pm |
dashboard-generator |
1.3.1 |
Rename 'Bridge' → 'Koda Core' in service names, page title, and subtitle |
| 18 Mar 2026, 7:00 pm |
koda-core |
1.7.4 |
Fix stripMarkdown mangling underscore-delimited identifiers (e.g. ENV_VAR_NAMES) |
| 18 Mar 2026, 6:30 pm |
koda-core |
1.7.3 |
/status: show timeout value and elapsed time per active session; add deployment notification script |
| 18 Mar 2026, 6:00 pm |
koda-core |
1.7.2 |
/status: remove auto-approve/approvals, unify service labels, show model and usage for active route |
| 18 Mar 2026, 5:45 pm |
koda-core |
1.7.1 |
Deduplicate shutdown notifications when owner has an active session |
| 18 Mar 2026, 5:30 pm |
dashboard-generator |
1.3.0 |
Add changelog page, version timestamps on status page, 60s auto-refresh via launchd cron |
| 18 Mar 2026, 5:30 pm |
koda-core |
1.7.0 |
15-minute default timeout, suppress duplicate errors on shutdown, fix owner error notification to use UUID |
| 18 Mar 2026, 6:15 am |
koda-core |
1.6.1 |
Use OWNER_UUID directly for all owner notifications instead of phone lookup |
| 18 Mar 2026, 6:10 am |
koda-core |
1.6.0 |
Notify active sessions on bridge shutdown; track active sessions by group |
| 18 Mar 2026, 5:30 am |
koda-core |
1.5.2 |
Friendlier error messages for Claude exit code 143/137 (SIGTERM/SIGKILL) |
| 18 Mar 2026, 5:25 am |
koda-core |
1.5.1 |
Show bridge version in /status command output |
| 18 Mar 2026, 5:20 am |
koda-core |
1.5.0 |
Auto-approve default on, /model display rework, two-phase /modify flow |
| 17 Mar 2026, 10:00 pm |
vscode-bridge |
0.2.3 |
Fix filesystem write failures using direct local tool invocation |
| 17 Mar 2026, 8:00 pm |
vscode-bridge |
0.2.2 |
Model deduplication in VS Code bridge |
| 17 Mar 2026, 6:00 pm |
dashboard-generator |
1.2.0 |
Three-page dashboard (landing, build, status); mobile-first CSS; clickable sections |
| 17 Mar 2026, 4:00 pm |
koda-core |
1.4.2 |
Graceful shutdown cleanup to prevent process hangs |
| 16 Mar 2026, 12:00 pm |
deploy-watch |
1.0.0 |
Initial release — fswatch + Cloudflare Pages deploy pipeline |