Skip to content

Releases: jmylchreest/keylightd

v0.0.48

03 Mar 21:17
e238d6d

Choose a tag to compare

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

03 Mar 21:17
e238d6d

Choose a tag to compare

Snapshot 0.0.48 Pre-release
Pre-release

Snapshot build from commit e238d6d

Commit: fix(lint): remove vendor download mode from golangci-lint config

v0.0.47

27 Nov 01:03
1f3fc18

Choose a tag to compare

Changelog

  • 1f3fc18 Switch Windows build and archive steps to PowerShell
  • 0dd8a9d Add Windows build and packaging support for keylightd-tray

v0.0.46

21 Nov 21:49
3144789

Choose a tag to compare

Changelog

  • 3144789 Add macOS universal build for keylightd-tray and update systray

v0.0.45

20 Nov 23:16
c6575b8

Choose a tag to compare

Changelog

  • c6575b8 Add dynamic tray menu for groups and lights
  • 7bd4ffd Watch imported CSS directories for changes dynamically

v0.0.44

19 Nov 23:32
58055f0

Choose a tag to compare

Changelog

  • 58055f0 Inline CSS imports in GetCustomCSS and watch imported files

v0.0.43

19 Nov 23:02
c45742f

Choose a tag to compare

Changelog

  • c45742f Add component-specific CSS variables for tray app styling

v0.0.42

19 Nov 21:57
05c0a69

Choose a tag to compare

Changelog

  • 05c0a69 Add manual release option to build workflow
  • 7de7486 Refactor release workflow to replace GoReleaser

v0.0.41

19 Nov 18:51
a63f1cb

Choose a tag to compare

Changelog

  • a63f1cb Add checksum config to GoReleaser and set CLI version info

v0.0.40

19 Nov 18:38
42c17be

Choose a tag to compare

Changelog

  • 42c17be Add artifacts/ directory to .gitignore
  • 852f594 feat: keep only 5 most recent snapshot releases