enodia-sentinal/docs
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
..
behavior feat(go): advance validation sidecar toward production 2026-07-22 01:52:19 -07:00
superpowers feat(go): advance validation sidecar toward production 2026-07-22 01:52:19 -07:00
COMMAND_REFERENCE.md feat(gui): add optional tkinter and Qt6 desktop dashboards 2026-07-22 04:33:49 -07:00
FLEET_DESIGN.md Add host correlation and assurance coverage 2026-07-10 04:04:27 -07:00
GO_PORT_HANDOFF.md docs(go): save port checkpoint 2026-07-22 04:09:14 -07:00
INDEX.md Add Suricata assimilation design 2026-07-10 04:16:31 -07:00
OPERATIONS.md feat(gui): add optional tkinter and Qt6 desktop dashboards 2026-07-22 04:33:49 -07:00
PACKAGING.md feat(packaging): add desktop launcher entries for both GUI dashboards 2026-07-22 04:35:37 -07:00
ROADMAP.md feat(gui): add optional tkinter and Qt6 desktop dashboards 2026-07-22 04:33:49 -07:00
RULES.md Add host event rules for bind and capability activity 2026-07-10 04:11:33 -07:00
RUNBOOKS.md Add host correlation and assurance coverage 2026-07-10 04:04:27 -07:00
SCHEMAS.md feat(go): add Phase 1 parity sidecar 2026-07-10 05:02:50 -07:00
SPECIFICATION.md Add typed host event egress rule 2026-07-09 06:04:30 -07:00
SURICATA_ASSIMILATION.md feat(go): persist Python-compatible incidents 2026-07-22 02:17:35 -07:00
THREAT_MODEL.md Frame Sentinel as IDS IPS and EDR 2026-06-13 05:59:03 -07:00
VERSION.json Document packaging and release artifacts 2026-06-17 00:22:43 -07:00