Releases: jmylchreest/keylightd
Releases · jmylchreest/keylightd
v0.0.48
Changelog
- e238d6d fix(lint): remove vendor download mode from golangci-lint config
- c604bb0 Upgrade to Go 1.26 and resolve all golangci-lint findings
- 4f020a0 chore: exclude any AI tooling configuration
- 4d82c00 Merge feat/docusaurus-docs: migrate docs to Docusaurus v3 with OpenAPI viewer
- 810f2f0 fix(tray): split lockfile into platform files for Windows compatibility
- cbade32 build: add Makefile with semver tag-and-push targets
- 345ef50 feat(tray): add daemon version display, menu mutex, power button glow
- 9b79b58 fix(tray): refactor lockfile into build-tagged files for wails compatibility
- 452f39b fix: socket client error handling, discovery timeout, tray lockfile, and slider icons
- 3f11585 feat(api): add version endpoint for socket, HTTP, and keylightctl
- 9cfbd57 fix(daemon): prevent multiple instances by checking socket before overwriting
- 92edeb7 feat(tray): improve UI with slider fills, card states, master toggle, and settings
- 81b1e23 test(api): add unit tests for HTTP handlers and HTTP client
- e6a1226 feat(socket): add subscribe_events action for real-time event streaming
- f30c1c3 fix(api): align socket/HTTP parity, add missing features
- 14ade72 feat(ws): add WebSocket endpoint for real-time state change events
- 402e722 fix(auth): correct route protection with Huma-level auth and public health endpoints
- 9cdd127 feat(logging): integrate slog-logfilter with hot-reload support
- 1a18e4b refactor(auth): move API key auth from Huma middleware to Chi middleware
- 90880a9 refactor(api): migrate HTTP API from http.ServeMux to Chi + Huma
- b63d045 fix(tray): add missing formatCount function referenced by tests
- df9549e fix: resolve 25 bugs and code quality issues from comprehensive review
- ed31b30 ci(deps): bump actions/download-artifact from 6 to 7
- 7df0e58 ci(deps): bump actions/upload-artifact from 5 to 6
- c4ad892 ci(deps): bump actions/checkout from 5 to 6
Snapshot 0.0.48
Snapshot build from commit e238d6d
Commit: fix(lint): remove vendor download mode from golangci-lint config