Skip to the content.

v0.9.0 — Major Refactoring (2026-02-13)

Type: refactor Impact: High

Summary

Comprehensive codebase refactoring laying the groundwork for v1.0.0. This update focuses on code quality, maintainability, and developer experience without breaking existing functionality.


🔧 Backend Changes

Architecture Improvements

Dependencies


🎨 Frontend Changes

Code Quality

Best Practices


🔨 CI & Tooling

Testing

Configuration


📁 Files Changed

1
2
3
4
5
6
7
8
9
internal/signal/hub.go        ← Architecture improvements
cmd/server/main.go            ← Graceful shutdown
web/app.js                    → Split into modules
web/app.*.js                  ← New modular files
web/index.html                ← Updated for modules
web/styles.css                ← Formatting cleanup
.github/workflows/ci.yml      ← Added staticcheck, matrix
Dockerfile                    ← Multi-stage build
.editorconfig                 ← New file

⚠️ Breaking Changes

None — All changes are backward compatible. Existing deployments continue to work without modification.


🔮 Next Steps

This refactoring prepares the codebase for:


← Back to Changelog Index