Fimeg
a4d585c79c
code review: 12-finding fan-out — fixes across server, agent, web
HIGH:
- URL sync race: page useEffect now preserves filter params from useFilterUrl
- useFilterUrl: document two-effect pattern (state→URL and URL→state)
- Fleet-join: store nil (not &"") for absent MachineID/PublicKeyFingerprint
- agents.go: same NULL fix for standard registration path
MEDIUM:
- Test assertions: replace CSS class checks with user-visible element assertions
- Updates vuln toggle: fixed-set like other quick filters (was toggling)
- ConfigureSecrets route: restore to welcome-mode server
- Config upgrade: recursive mergeMissingKeys for nested sub-fields + test
LOW:
- LiveOperations: wire FilterBar pills/clearAll/activeCount
- HashTOTPSeed: remove dead code replaced by encrypted storage (migration 058)
- auditor.go: replace unsafe reflect with Recorder wrapper (AUDIT-002)
History filter panel kept as-is (collapsible pattern intentional).
Agents.tsx duplicate buildFilterPills was a false positive (already resolved).
|
2026-06-11 17:38:08 -04:00 |
| .. |
|
public
|
ui: replace stale vite.svg reference with RedFlag favicon
|
2026-05-22 14:20:26 -04:00 |
|
src
|
code review: 12-finding fan-out — fixes across server, agent, web
|
2026-06-11 17:38:08 -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
|
feat: setup accepts operator-supplied signing keypair + validation
|
2026-06-11 02:01:43 -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 |