Releases: operonlab/tmux-webui
Releases · operonlab/tmux-webui
Release list
v0.1.0
Changelog
- 76ddde9 P1-Go: hook-dispatcher + tmux-webui adopt workshop-log; add slog.SetDefault
- f03c82c Revert "feat(tmux-webui): alt-screen scrollback (merge feature/alt-screen-scroll)"
- e7687a0 Revert "fix(tmux-webui): add touch scroll for mobile + always send alt states"
- 14baeb7 Revert "fix(tmux-webui): capture pure TUI content for alt-screen panes"
- 823a835 build(tmux-webui): add Makefile with test/vet/fmt/build/install targets
- f0f686d chore(stations): rename tmux-webui-go to tmux-webui (P9 tmux-webui cutover step 1/2)
- 92457ad chore(tmux-webui): health route, doc drift fixes, reader/send tests (features phase 3)
- 755fd85 chore(tmux-webui): initial station scaffolding
- ca778de ci(tmux-webui): GitHub Actions release workflow + publish releases directly
- 6809132 cleanup: remove llm-usage station — merged into agent-metrics
- 64c7445 docs(autocomplete): document file source + CompleteIn pane-cwd routing
- 74fba0d docs(tmux-webui): README intro — the async agent-supervision story
- a3db3f0 docs(tmux-webui): Traditional Chinese README (README.zh.md) + language switcher
- 33b0c16 docs(tmux-webui): audit remediation spec — batches 0/1/2
- d5b8b42 docs(tmux-webui): config reference for the ui/hosts/autocomplete surface
- 6ac57f5 docs(tmux-webui): deck mode documentation + README links
- a399a7f docs(tmux-webui): drop the Status section
- e075741 docs(tmux-webui): explain autocomplete scanner architecture
- 238b5d0 docs(tmux-webui): ground-truth observability spec — correct file targets
- 9f1e056 docs(tmux-webui): link mode (party) engineering spec
- db808cd docs(tmux-webui): observability suite spec — I1-enable, U3, T5, I3-I6
- 723c851 docs(tmux-webui): remaining features spec — triage, window rename, health, docs, tests
- 33df541 docs(tmux-webui): scrub private LAN/Tailscale IPs, hostname, and absolute path from release docs
- 413abb4 docs(tmux-webui): v0.1.0 release prep — CHANGELOG, README refresh, screenshots + demo
- 0097317 feat(agent-metrics): LiteLLM 整合 + 用量儀表板精簡 + xAI Grok-3
- 044646c feat(autocomplete): @-trigger completes files from the focused pane's cwd
- aed81a5 feat(autocomplete): user-defined shortcut set with bare-word trigger
- 16f5d74 feat(core): env-gated internal push-send route for tmux-webui I1 (obs P1)
- 81789ec feat(core+stations): unified reactive protocol + auth delegation + multi-module coordination
- fbce476 feat(finance): backend fixes + unit/integration tests + frontend lint cleanup
- 9e41d98 feat(hook-observatory): SQLite fallback + auth toggle + gitignore cleanup
- 1559286 feat(memvault): KG knowledge graph + attitudes + shared embedding extraction
- c606bf9 feat(notification): add unified Web Push notification system
- dcb3991 feat(paper): rewrite migration to match ORM models exactly
- 1ae85fc feat(self-evolve): per-subdir COMMANDS.md + Codebase MAP.md generators
- 2120106 feat(session-archiver): add freezer cold-tier + enhanced scoring
- eec0a10 feat(stations): P3 station integration — system-monitor, llm-usage, tmux-webui, briefing settings
- 2648dea feat(stations): add app launcher entries + reverse proxy support
- eb8c66a feat(stations): hook-observatory voice rewrite + tmux-webui enhancements + lock files
- 6761d51 feat(tmux-webui): /rescue console + abandonable probe; hook-kill spares pane shells
- 55f3893 feat(tmux-webui): Agent Deck everywhere — compact dock layout + fluid fullscreen
- fbb4325 feat(tmux-webui): Agent Deck — fullscreen deck-mode v2 control surface
- 67df110 feat(tmux-webui): Android adaptive icon — maskable PWA icon variant
- 987fb78 feat(tmux-webui): H1 on-demand deep scrollback + scroll-lock
- 3badfd9 feat(tmux-webui): I3 per-pane state timeline
- ac33ba9 feat(tmux-webui): I4 — per-pane output replay scrubber (opt-in)
- 46179e7 feat(tmux-webui): I5 — per-agent context %/token burn
- b2b7aef feat(tmux-webui): I6 remote-host status federation (read-only)
- 96e98dd feat(tmux-webui): PaneTTYs query for presence-overlay exclusion
- 273c66e feat(tmux-webui): SW cache with git hash + UX improvements
- 7913eea feat(tmux-webui): TUI mouse — slice 1, wheel passthrough
- 1a6fecf feat(tmux-webui): TUI mouse — slice 2, tap-to-click passthrough
- e27a279 feat(tmux-webui): U3 — tint session rail pills by cross-session waiting
- 4a3b3d7 feat(tmux-webui): WebSocket stability + UX overhaul (P1-P3)
- cbd1213 feat(tmux-webui): add auto-relay toggle button (default OFF)
- 29897ce feat(tmux-webui): add config surface for UI blob + server tunables
- 738cb1d feat(tmux-webui): add federation hosts config + load-time validation
- 4b7696e feat(tmux-webui): add fedproxy client for full-session host federation
- 407d5d8 feat(tmux-webui): add viewport-to-tmux resize sync (Fit mode)
- 288d0ed feat(tmux-webui): alt-screen scrollback for TUI apps
- a09d237 feat(tmux-webui): app.js focusPaneCrossWindow for deck drill-down
- 65091d6 feat(tmux-webui): append config agent commands to classifier sets
- 61488d0 feat(tmux-webui): audit batch 1 — LAN token gate, update checksum hardening, daemon guard, relay tests
- 0c8a40c feat(tmux-webui): auto-fit pane to phone (A) — geometric convergent fit
- f2d608e feat(tmux-webui): browser tab favicon reusing the PWA icon (svg + png fallback)
- 69c642d feat(tmux-webui): config-drive autocomplete max/priority/phrases
- a8fc6fc feat(tmux-webui): config-drive per-tool slash-action palette
- 5d997d7 feat(tmux-webui): config-drive scroll/history/input/reconnect/layout tunables
- 103496d feat(tmux-webui): config-drive the quick-action and extra-keys bars
- 11f37dd feat(tmux-webui): consume ui.theme config via cfgGet helper
- 0d14497 feat(tmux-webui): cooldown reset times — local M/D HH:MM, hidden until dblclick/long-press
- 16b0d86 feat(tmux-webui): create named tmux sessions from the session dropdown
- a90504f feat(tmux-webui): cross-session agent monitor + /api/agents (obs P0)
- 361c878 feat(tmux-webui): custom session dropdown with per-row rename/delete
- c423eb6 feat(tmux-webui): deck attention triage — tap the waiting count to jump to blocked panes (features phase 1)
- e1430df feat(tmux-webui): deck editor — on-device page + button CRUD (Slice C)
- 3d81015 feat(tmux-webui): deck i18n — Traditional Chinese primary UI with English toggle
- b346e9c feat(tmux-webui): deck identity — always show which window:pane is routed
- 4ed16cb feat(tmux-webui): deck mode Slice 2a backend — working panel + when field
- 907b531 feat(tmux-webui): deck mode Slice 2a — context-aware working detection
- b32db84 feat(tmux-webui): deck mode UI — toggle + Stream-Deck button grid
- 11958b1 feat(tmux-webui): deck mode backend — GET /api/deck config endpoint
- c1b7e6e feat(tmux-webui): deck rail — add session row (switch tmux session, not just window)
- 1ed3c7d feat(tmux-webui): deck redesign A — context-first, kill the slash-skin layer
- 0da0cf2 feat(tmux-webui): deck redesign B/C/D — tactile feedback, macro library, scrub strip
- 77403b5 feat(tmux-webui): deck schema v2 pages + PUT /api/deck + GET /api/panes
- 463d682 feat(tmux-webui): deck v2 S1a — slide-to-confirm gate for irreversible actions
- bccd3b4 feat(tmux...