Commit graph

11 commits

Author SHA1 Message Date
Luna
1d1dee7f6e
feat(packaging): add desktop launcher entries for both GUI dashboards
The tray applet shipped with a .desktop file but the GUI dashboards had
none, so desktop users had no menu entry for them.

Unlike the tray entry, these carry no autostart key: a dashboard window
should open when the operator asks for it, not at login. Tests assert the
Exec names match the pyproject console scripts and that neither entry can
regain an autostart key.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JX86xeoBJVBb16qHkDf53K
2026-07-22 04:35:37 -07:00
Luna
3dd82ab18b
docs(packaging): document desktop GUI frontends and optdepends
The GUI frontends landed with README/CLI/operations docs but no packaging
coverage. Add a PACKAGING.md section with the command/script/requirement
table for both frontends, note why stdlib tkinter is still an optdepend
rather than a hard dependency, and record that packaging must not grant the
GUIs privileges beyond the operator's own account.

Add the matching PKGBUILD optdepends (`tk`, `pyside6`), plus
`python-pystray`/`python-pillow` for the tray applet, which were never
listed when it shipped. Also add `gui/` to the CLAUDE.md architecture notes
and state snapshot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JX86xeoBJVBb16qHkDf53K
2026-07-22 04:33:55 -07:00
Luna
6355fb403d
feat(go): expose retained incident views 2026-07-22 03:12:34 -07:00
Luna
eff31b3a82
feat(go): enrich snapshots asynchronously 2026-07-22 03:10:26 -07:00
Luna
1ab4add205
feat(go): chain retained snapshot artifacts 2026-07-22 02:20:46 -07:00
Luna
fd2bbba0d7
feat(go): add bounded hot-path enrichment 2026-07-22 02:17:35 -07:00
Luna
538d1d954a
feat(go): persist Python-compatible incidents 2026-07-22 02:17:35 -07:00
Luna
f85c2e831a
feat(go): advance validation sidecar toward production 2026-07-22 01:52:19 -07:00
Luna
cab60cd633 Add terminal TUI and shell completion 2026-07-08 20:47:58 -07:00
Luna
036469ed21 Document the desktop tray applet and check --json
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 07:40:06 -07:00
Luna
e0e5cd62d9 Document packaging and release artifacts 2026-06-17 00:22:43 -07:00