Files
desklock/CHANGELOG.md
T
jpmschweitzerandClaude Fable 5 014c86f51e
Test, Build and Push / test-gateway (push) Successful in 11s
Test, Build and Push / release (push) Skipped
Test, Build and Push / build-gateway (push) Skipped
chore(gateway): drop schweitz.internal, default to http://tatlock:8000
The homelab is retiring the *.schweitz.internal domain; in-network
machine-to-machine traffic uses docker container names on the
docker-dataplane network. The deployed tatlock-ui stack already overrides
DESKLOCK_TATLOCK_BASE_URL (Tatlock runs on the host), so only the
fallback default changes.

Docs follow: AGENTS.md M2M guidance now points at container names with
*.schweitz.net reserved for browsers, architecture.md drops the retired
domain (the registry name now matches what CI actually pushes since
c477019), and the README diagram loses the stale hostname.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-19 12:22:25 +02:00

2.1 KiB
Raw Blame History

Changelog

All notable, user-facing changes to DeskLock are documented in this file.

The format is based on Keep a Changelog. DeskLock is pre-release and unversioned; entries accumulate under Unreleased until the first tagged release.

[Unreleased]

Changed

  • The gateway's default Tatlock URL is now http://tatlock:8000 (docker container name) — the retiring tatlock.schweitz.internal domain is gone from config and docs. Deployments setting DESKLOCK_TATLOCK_BASE_URL are unaffected.

[0.2.1] — 2026-07-15

Fixed

  • A spoken volume command no longer leaves the face stuck in the thinking spinner — the feedback gong is a UI cue and no longer holds the busy state, so the return-to-idle isn't swallowed.
  • The butler filler line reads as one phrase instead of two — reworded to "Let me check on that, sir." to avoid a text-to-speech pause before "for you".

[0.2.0] — 2026-07-15

Added

  • After a request, the butler immediately says "Let me check on that for you, sir" and keeps a spinner up while it works, so the long wait isn't dead air.
  • Spoken volume commands ("volume up/down", "mute/unmute", "set volume to N", "this one goes to eleven") are handled instantly on the gateway, bypassing the assistant — no waiting on a reply just to change the volume.
  • Tap the screen to reveal on-screen controls — a microphone button plus volume down/up and a live level bar, using Phosphor icon glyphs. Tapping the dimmed backdrop dismisses them.

Fixed

  • Fixed the blue-screen flicker during voice activity — the matrix rain now renders as cheap pre-rendered sprites, and the DSI clocks/FIFO are tuned, so the display's memory reads are no longer starved by Wi-Fi and audio DMA.

Changed

  • Volume is now an 011 scale (it goes to eleven) with a gong cue on each change and a little "11" that floats off the bar at maximum.
  • Matrix rain is drawn from a reused pool of pre-rendered streak sprites instead of live text labels, and eases off while the device is listening or speaking.