Fimeg
7cbf174652
feat: unified event timeline, desktop bundling, UI primitives
Unified timeline:
- client_errors bridge to system_events (component='client')
- Admin action audit middleware on /admin/* routes
- History page filters: type, severity dropdowns
- ChatTimeline accepts externalType/externalSeverity props
Desktop app bundling:
- Docker: Tauri builder stage (Rust + Node + webkit2gtk)
- Server signs desktop binary at startup, serves via /api/v1/desktop/:arch
- Install script downloads + verifies desktop binary (Step 7c)
- Agent spawns desktop as child process, monitors + restarts on crash
- Desktop config: enabled, max_restarts, restart_delay_sec
- Session detection: /proc environ scan (Linux), query session (Windows)
- Desktop health: POST /v1/desktop every 30s from tray app
- /v1/status includes desktop running/pid/enabled state
UI primitives:
- Modal, PageState, Pagination, StatCard components
- Dashboard, Updates, Agents pages refactored to use primitives
- Novell aesthetic preserved throughout
|
2026-06-08 19:09:58 -04:00 |
| .. |
|
public
|
ui: replace stale vite.svg reference with RedFlag favicon
|
2026-05-22 14:20:26 -04:00 |
|
src
|
feat: unified event timeline, desktop bundling, UI primitives
|
2026-06-08 19:09:58 -04:00 |
|
.env.example
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
Dockerfile
|
fix: README, .env.example, ErrorBoundary, client-logger, HEALTHCHECK, Docker hygiene
|
2026-06-08 18:23:39 -04:00 |
|
index.desktop.html
|
feat: FEAT-002 local agent API, desktop tray spine, screenshot handler
|
2026-06-08 17:08:58 -04:00 |
|
index.html
|
ui: replace stale vite.svg reference with RedFlag favicon
|
2026-05-22 14:20:26 -04:00 |
|
nginx.conf
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
package-lock.json
|
fix: README, .env.example, ErrorBoundary, client-logger, HEALTHCHECK, Docker hygiene
|
2026-06-08 18:23:39 -04:00 |
|
package.json
|
feat: FEAT-002 local agent API, desktop tray spine, screenshot handler
|
2026-06-08 17:08:58 -04:00 |
|
postcss.config.js
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
tailwind.config.js
|
v0.2.1.3: fix dry-run version targeting, migration 046, helper cgroup access, UI refresh
|
2026-05-31 11:52:36 -04:00 |
|
tsconfig.json
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
tsconfig.node.json
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
vite.config.ts
|
refactor: rename aggregator-agent to agent for public release
|
2026-05-21 13:19:18 -04:00 |
|
vite.desktop.config.ts
|
feat: FEAT-002 local agent API, desktop tray spine, screenshot handler
|
2026-06-08 17:08:58 -04:00 |