Commit Graph
29 Commits
Author SHA1 Message Date
igor04091968 6cb1e0a95b fix(rdp): decouple activity view from disconnected sessions 2026-05-22 20:02:47 +03:00
igor04091968 99143b108b feat(aw-rus): sync deploy stack, install kit, and health checks 2026-05-21 15:16:23 +03:00
igor04091968 1399eaf605 fix(webui): restore resilient aw-rus ui patching 2026-05-14 23:14:31 +03:00
igor04091968 0098abe426 fix(dlp): block self-test case creation 2026-05-14 20:49:00 +03:00
igor04091968 76d1377736 fix(activity): restore real window watchers and isolate rdp bridge 2026-05-14 20:02:46 +03:00
igor04091968 0cce6fd08e feat(dfir): add hayabusa forensic workflow integration 2026-05-14 15:04:07 +03:00
igor04091968 0f1b82233a fix(webui): restore DLP overlay with recursion fail-safe guard 2026-05-13 03:49:44 +03:00
igor04091968 14f36f502d fix(webui): disable DLP bucket overlay in safe-mode to stop recursion 2026-05-13 03:46:34 +03:00
igor04091968 068c5a8b0b fix(webui): normalize unknown host refs in category-builder hash/storage 2026-05-13 03:41:17 +03:00
igor04091968 9153d85d8e fix(webui): harden category-builder unknown bucket query rewrite 2026-05-13 03:37:01 +03:00
igor04091968 28a4dae67f feat(dlp): implement case management service and DLP Review integration 2026-05-13 03:08:53 +03:00
igor04091968 067457198d fix(webui): avoid category-builder crash on aw-watcher-window_unknown buckets 2026-05-13 02:10:04 +03:00
igor04091968 0bc0fe7d78 fix(webui): rewrite unknown watcher buckets for all query routes 2026-05-12 16:57:03 +03:00
igor04091968andDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> 9e5cb144d4 fix(windows): standardize config paths to AWatch-rus and add bucket hostname filter
- Replace default config paths from C:\ProgramData\ActivityWatch to C:\ProgramData\AWatch-rus
  in dlp-endpoint-signals-collector.ps1 and email-outbound-collector.ps1
- Add isLikelyClientHost() function to reject IP/localhost as valid hostname
  for bucket selection in aw-ru-patch.js
- Add docs/dlp-reliability-roadmap.md and docs/powershell-analysis.md
- Update README.md with links to new documentation

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-04 23:24:49 +03:00
igor04091968 bfee99d679 fix(windows): prevent collector process storms and scope query patch 2026-05-04 21:05:44 +03:00
IgorRachkovGitHubDevin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
36e4255ad9 fix: handle undefined bucket filters in AQL query rewriter (#12)
The network patch that intercepts /api/0/query/ requests only handled
'unknown' hostnames in bucket IDs. When the WebUI activity store has
uninitialized bucket IDs (e.g. browser watcher not installed on a host),
find_bucket("undefined") or query_bucket("undefined") calls reach the
server and fail with BucketQueryError.

Extend rewriteUnknownCategoryBuilderQueryBody to:
- Replace query_bucket(find_bucket("undefined")) and flood() wrappers
  with empty arrays ([]) so the query continues without missing data.
- Rewrite aw-watcher-{window,afk}_undefined to the preferred host,
  matching the existing 'unknown' hostname logic.

Applied to both aw-server/ and install-kit copies of aw-ru-patch.js.

Fixes: BucketЗапросError on Trends page for host SHARKON2025

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-03 22:27:50 +03:00
igor04091968 8278d51840 feat(worktime): add linux remote worker and pve headless tracking 2026-04-30 15:48:09 +03:00
igor04091968 4936d6bca3 fix(webui): translate activity heading separator 2026-04-27 23:57:20 +03:00
igor04091968 c54b237f80 fix(webui): repair category helper host selection 2026-04-27 23:36:58 +03:00
igor04091968 7f131a6310 fix(webui): add stable pve audit activity view 2026-04-27 22:56:05 +03:00
igor04091968 77591c10ce fix(webui): harden pve-detmir activity route and suppress DLP nav on pve hosts 2026-04-27 22:17:51 +03:00
igor04091968 947717251f fix(webui): route pve-detmir activity to watcher-safe view and add audit links 2026-04-27 21:58:37 +03:00
igor04091968 76004e30fe feat(aw-ui): add dedicated pve-detmir host entry in Activity menu 2026-04-27 21:34:56 +03:00
igor04091968 e80ae5fbc3 feat(pfsense): add AW poller and host group sections 2026-04-27 04:41:32 +03:00
igor04091968 48bb4e4c4c feat(dlp): surface operator incidents in alerts 2026-04-26 15:42:07 +03:00
igor04091968 bb200cab96 feat(dlp): expose menu and document web review flow 2026-04-26 15:39:40 +03:00
igor04091968 1b968f9382 fix(webui): stabilize and localize timespiral 2026-04-26 10:12:39 +03:00
igor04091968 7ef8166504 feat(aw): expand ru webui patch and monitoring assets 2026-04-26 08:54:41 +03:00
igor04091968 0821de0964 chore: initial private ActivityWatch Russian deployment project 2026-04-25 15:24:04 +03:00