Repository navigation
Releases
Releases · frostyard/lodge
v0.3.0
What's Changed
- feat(ui): the text tokens reach 4.5:1 on every surface (0.7.0) by @frostyard-machines in #62
- refactor: print each lodgectl list table with one helper by @frostyard-machines in #60
- refactor: share the codex stream's line, usage and tool call helpers by @frostyard-machines in #61
- fix(deps): build with Go 1.27.4 for its security fixes by @frostyard-machines in #63
Full Changelog: v0.2.1...v0.3.0
v0.2.1
lodge v0.2.1
A patch release: a security fix in a dependency, and dependency updates. No change to lodge's behaviour, its app contract or its configuration.
Security
github.com/klauspost/compressv1.20.0 → v1.20.3 fixes GO-2026-6865 (CVE-2026-116591, GHSA-fpmh-frq8-7rj8): a panic on two-block frames (4249bb2).
Dependencies
tailscale.com1.104.1 → 1.104.5: upstream patch releases (Tailscale SSH hardening, a disco-key check in magicsock, a bounded DERP upgrade response). lodge's tsnet nodes do not serve Tailscale SSH.modernc.org/sqlite1.60.1 → 1.61.1: SQLite 3.54.1, withmodernc.org/libcv1.79.0. 1.61.1 fixes 1.61.0's re-prepare of cached statements. lodge's store needs no change.go.yaml.in/yaml/v33.0.5 → 3.0.6.- The minimum Go is now 1.27.3 (
goline ofgo.mod), astailscale.com1.104.5 requires; its oldtoolchainline already named Go 1.27.3.
Build and repository
- CI and the release workflow:
jdx/mise-actionv5.2.6 andactions/setup-nodev7.1.0, pinned by SHA. - Development dependencies of
client/andui/(Biome 2.6.4, Vitest 5.1.0, happy-dom 21.0.4, React 19.3.1, lucide-react 1.67.0,@types/node24.19.2). Theui/v0.6.0andclient/v0.3.2library tags do not move. - New repository checks:
@types/nodekeeps the Node major ofNODE_VERSION, and every risk path exists (internal/workflowcheck); the repository follows core's baseline (ADR-0071). - Docs: the packaging README quotes
lodge --versioncorrectly.
Full list: git log --no-merges v0.2.0..v0.2.1.
v0.2.0
What's Changed
- fix(kit/jsonrpc): deliver a reply that arrives as the connection closes by @frostyard-machines in #40
- feat(contract): an app's sysusers.d entry declares user lodge by @frostyard-machines in #41
- docs(packaging): the sysexts are published; a live update needs no reboot by @frostyard-machines in #42
- docs(agents): a Releases and dependencies section; the kit is at kit/v0.3.1 by @frostyard-machines in #44
- feat: unread badges in the rail (ADR-0020, Proposed) by @frostyard-machines in #45
- ci: run the kit's tests on Windows, where its !linux tests build by @frostyard-machines in #46
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- feat: the kit's new pieces and @frostyard/lodge-client (roadmap Phase 1) by @bketelsen in #1
- feat: lodge v1 — the nodes, gateway, control socket, shell, development build and packaging (roadmap Phase 2) by @bketelsen in #2
- feat: the inference layer (roadmap Phase 3) by @bketelsen in #3
- feat(kit): extract the apps' JSON-RPC runtime into kit/jsonrpc and kit/rpctest by @bketelsen in #4
- feat(skill): new-lodge-app, a thin scaffold for an app behind lodge by @bketelsen in #6
- merge: land #2 and #4 on main (they merged into kit/new) by @bketelsen in #7
- merge: land #3 on main (it merged into gateway/v1) by @bketelsen in #8
- feat(kit): inference, an app daemon's client of lodge's inference socket by @bketelsen in #5
- docs: bring lodge's status and examples up to v0.1.0 by @bketelsen in #9
- docs: design the companion and the agent socket (roadmap Phase 5) by @bketelsen in #10
- feat(agents): the agent socket for agents on lodge's host (ADR-0014) by @bketelsen in #11
- feat(companion): the companion beside the current app (ADR-0013) by @bketelsen in #12
- chore(release): kit and client v0.2.0, and a log wait in the agent test by @bketelsen in #13
- feat(inference): the codex provider, on the owner's ChatGPT plan by @bketelsen in #14
- docs: the owner's review-pack decisions of 2026-10-21 by @bketelsen in #15
- feat(inference): the copilot provider, on the owner's Copilot plan (ADR-0016, Proposed) by @bketelsen in #16
- feat(kit): netguard, the outbound address guard, lifted from frostmail (ADR-0017) by @bketelsen in #17
- feat(ui): @frostyard/lodge-ui 0.1.0, the tokens and the first React primitives (ADR-0018) by @bketelsen in #18
- feat(shell): take the look from @frostyard/lodge-ui (one look inside lodge) by @bketelsen in #19
- feat(client): an rpc subpath, the TypeScript counterpart of kit/jsonrpc by @bketelsen in #20
- docs: frostread, the third app behind lodge by @bketelsen in #21
- feat(client): rpc's ping timeout by @bketelsen in #22
- docs(adr): accept ADR-0016 (Brian, 2026-10-21) by @bketelsen in #23
- docs: frostread runs on lodge's host (2026-10-21) by @bketelsen in #24
- feat(apps): note and log an app that ships the scaffold's placeholder icon by @bketelsen in #25
- feat(ui): Sheet takes a width, a close button choice, overlay and focus options (ui 0.2.0) by @bketelsen in #26
- feat(ui): Menu, the apps' menus merged into one (ui 0.3.0) by @bketelsen in #27
- feat(ui): a Sheet can be named without a heading, take a role and portal (ui 0.4.0) by @bketelsen in #28
- feat(shell): 13 px type and lodge-ui's density, as the apps have by @bketelsen in #29
- docs(adr): accept ADR-0017 and ADR-0018 (Brian, 2026-10-21) by @bketelsen in #30
- feat(ui): the accent is frostyard's cold blue (ADR-0019, ui 0.5.0) by @bketelsen in #31
- feat(ui): WindowControls and Prompt (@frostyard/lodge-ui 0.6.0) by @frostyard-machines in #32
- feat(client): a failed rpc.hello rejects with its RPCError (0.3.2) by @frostyard-machines in #33
- docs: refresh the status text to match main (2026-10-22) by @frostyard-machines in #34
- docs: frostread is public since 2026-10-23 by @frostyard-machines in #35
- ci: add a govulncheck job and fix its findings (Go 1.27.3, x/net v0.61.0) by @frostyard-machines in #36
- feat(packaging): stage only under /usr; example config in /usr/share/lodge by @frostyard-machines in #37
- docs(packaging): how to update and roll back lodge by @frostyard-machines in #38
- build(release): a .deb release on v* tags (core Plan 0010 Phase 2) by @frostyard-machines in #39
New Contributors
- @bketelsen made their first contribution in #1
- @frostyard-machines made their first contribution in #32
Full Changelog: https://github.com/frostyard/lodge/commits/v0.1.0