-
f9f1d39f08
Consolidate settings into 8 hubs and fix security vulnerabilities
Proudlock
2026-09-11 10:45:12 -04:00
-
58a3670529
Move migrations out of the api container into a migrate service
benjamin.baker
2026-09-10 15:50:36 -04:00
-
9f78d0bfc7
Merge origin/wilm into wj
Proudlock
2026-09-10 09:24:08 -04:00
-
-
8be1c2379f
Add one-click agent self-upgrade from the endpoint detail page
benjamin.baker
2026-09-09 22:56:21 -04:00
-
d32293ccb2
Auto-register staged agent builds as a pushable application
benjamin.baker
2026-09-09 21:40:51 -04:00
-
eee06743a6
Register endpointlogcollections in PLUGIN_TABLE_OWNERS
benjamin.baker
2026-09-09 19:35:21 -04:00
-
b49fb60c0c
Add log collection, script output capture, and timestamp fixes
benjamin.baker
2026-09-09 19:23:43 -04:00
-
05f2c46c74
Bump tray to 1.6.8 for coordinated release with agent 1.14.2
Proudlock
2026-09-09 18:42:20 -04:00
-
e8b45bf15d
Merge wilm fleet alert scope fixes into wj
Proudlock
2026-09-09 18:42:09 -04:00
-
-
494b837bae
Make alertscope actually target fleet alerts
benjamin.baker
2026-09-09 15:40:40 -04:00
-
2c347180e8
Bump tray to 1.6.7 for coordinated release with agent 1.14.1
Proudlock
2026-09-09 14:35:57 -04:00
-
a9a785fd50
Merge wilm into wj
Proudlock
2026-09-09 14:35:41 -04:00
-
-
e0a7a51d46
Fix fleet alert server surface inherited from wj
benjamin.baker
2026-09-09 13:20:54 -04:00
-
c635457e7f
Merge wj: fleet alert notifications and operator report emails
benjamin.baker
2026-09-09 12:44:38 -04:00
-
-
561988ac8f
Render the script surfaces correctly in dark mode
benjamin.baker
2026-09-09 11:54:05 -04:00
-
d6163f54a4
Stop scripts reporting success after doing nothing
benjamin.baker
2026-09-09 11:36:42 -04:00
-
2090c0d4ef
Use full FQDN for device name and fix machine URL
Proudlock
2026-09-09 10:03:26 -04:00
-
18e21a87d0
Simplify operator report email body
Proudlock
2026-09-09 09:59:43 -04:00
-
51063d5d5e
Add machine relationship to operator report email alerts
Proudlock
2026-09-09 09:40:14 -04:00
-
b1deeda285
Fix operator report email to link to frontend page and include asset number
Proudlock
2026-09-09 09:34:59 -04:00
-
-
-
f736089698
Make asset number clickable link to device page in email
Proudlock
2026-09-09 09:30:33 -04:00
-
0ede46de68
Fix AttributeError in operator report email alerts
Proudlock
2026-09-09 09:26:10 -04:00
-
25b04e79d6
Add verbose logging to debug operator report email alerts
Proudlock
2026-09-09 09:20:04 -04:00
-
31c616abef
Fix critical XSS vulnerabilities in operator report email alerts
Proudlock
2026-09-09 09:10:43 -04:00
-
6e497a4751
Fix operator report email alerts with proper template and logging
Proudlock
2026-09-09 09:02:43 -04:00
-
f5d1b12e3f
Add email alerts for operator issue reports
Proudlock
2026-09-09 08:18:44 -04:00
-
f02e344101
Correct two gate commands that pass without running
benjamin.baker
2026-09-09 06:37:26 -04:00
-
fd18099199
Gate the script library on the grant that pushes scripts
benjamin.baker
2026-09-09 06:37:02 -04:00
-
deb2bbe9df
Fix resource leaks and disposal issues in fleet alert tray
Proudlock
2026-09-08 18:22:24 -04:00
-
57f7225195
Fix UI thread deadlock in fleet alert acknowledgment
Proudlock
2026-09-08 18:16:27 -04:00
-
a504cbf1f6
Add auto-close when notification becomes inactive
Proudlock
2026-09-08 18:03:42 -04:00
-
e2cfd856cf
Disable auto-dismiss timer for fleet alerts
Proudlock
2026-09-08 18:00:03 -04:00
-
cc42f51d87
Fix crash when clicking acknowledge button on fleet alert
Proudlock
2026-09-08 17:58:23 -04:00
-
14a8501569
Bump agent version to 1.13.1 for coordinated release with tray 1.6.0
Proudlock
2026-09-08 17:50:24 -04:00
-
a07e0e5357
Bump tray version to 1.6.0 for fleet alert styling update
Proudlock
2026-09-08 17:42:49 -04:00
-
8f2c2299b8
Update fleet alert form styling to match mockup
Proudlock
2026-09-08 17:39:23 -04:00
-
67e701b538
Let the policy list edit the rows the API accepts
benjamin.baker
2026-09-08 17:16:34 -04:00
-
6340648ad9
Fix notifications fleet alert migration for MySQL and add UI fields
Proudlock
2026-09-08 16:57:00 -04:00
-
0b5546bcef
Cap plugin revision ids at the 32 chars MySQL stores
benjamin.baker
2026-09-08 16:47:56 -04:00
-
381cc6c845
Add fleet alert notifications for shop floor PCs
Proudlock
2026-09-08 16:08:39 -04:00
-
8f115ca330
Split shipped monitor bundle into per-monitor policies
benjamin.baker
2026-09-08 15:22:10 -04:00
-
86256e7041
Add Darkwing security scan results and remediation artifacts
Proudlock
2026-09-08 11:35:40 -04:00
-
-
68ddf87d3b
Gate operator reports behind their own grant
benjamin.baker
2026-09-08 07:36:19 -04:00
-
2cf46da55e
Merge remote-tracking branch 'origin/wj' into wilm
benjamin.baker
2026-09-07 15:13:33 -04:00
-
-
0134eaa219
Hard delete applications, nest installer packages, detect PE versions
benjamin.baker
2026-09-07 15:04:21 -04:00
-
79545db96e
Add a Delete action to the applications list and withdraw the app policy
benjamin.baker
2026-09-07 13:36:06 -04:00
-
aa9dafc5ca
Add application-driven policy generation with an acknowledgement gate
benjamin.baker
2026-09-07 13:27:59 -04:00
-
f73df42110
Show the PC alias as "Alias" in Fleet and PC Details
benjamin.baker
2026-09-07 13:03:31 -04:00
-
31dc9d49e1
Add an All PCs policy scope that excludes servers
benjamin.baker
2026-09-07 13:03:07 -04:00
-
3626d7dd2e
Add Report a Bug link to the sidebar
benjamin.baker
2026-09-07 12:48:15 -04:00
-
5de6a2b170
Seed plugin permissions and relink scopes on plugin upgrade
benjamin.baker
2026-09-07 12:43:39 -04:00
-
90dc6eb832
Record Windows tooling rules in copilot instructions
benjamin.baker
2026-09-07 12:40:18 -04:00
-
4c1d96b6ba
Bump plugin contract to 0.32.0 and register new plugin tables
benjamin.baker
2026-09-07 12:40:12 -04:00
-
0d5b9730e3
Add load test harness for pool and fleet sizing
benjamin.baker
2026-09-07 12:39:53 -04:00
-
187d371453
Remove the delivery test bench
benjamin.baker
2026-09-07 12:39:46 -04:00
-
ea3739262b
Fix style gate: file-level --exclude was cancelling every --include
benjamin.baker
2026-09-07 12:39:40 -04:00
-
63ce75f211
Add break-glass override plumbing for policy-held actions
benjamin.baker
2026-09-07 12:39:31 -04:00
-
0e43ac6b8d
Add prebuilt user scopes and guard invalid Reporter grants
benjamin.baker
2026-09-07 12:39:24 -04:00
-
52c9d2b009
Add multi-action policy holds and exempt collect_now from policy
benjamin.baker
2026-09-07 12:38:55 -04:00
-
627d3f5ff5
Add endpoint locks and split endpoints.deploy into three grants
benjamin.baker
2026-09-07 12:36:45 -04:00
-
c9abb18dda
fix: improve naming/style check to exclude external code
Proudlock
2026-09-07 09:57:23 -04:00
-
879451b689
Merge remote-tracking branch 'origin/wj' into wilm
benjamin.baker
2026-09-07 05:17:24 -04:00
-
-
04616fce8b
Cache endpoint health as a ranked rollup
benjamin.baker
2026-09-07 05:17:19 -04:00
-
d40f1a6a92
fix: replace unicode characters and fix finalize-restore endpoint
Proudlock
2026-09-07 03:48:11 -04:00
-
397c02611a
security: fix admin bootstrap race and KB article disclosure
Proudlock
2026-09-07 03:37:22 -04:00
-
75fe3dd3f0
fix(backups): restore atomic claim and plugin revision checks
Proudlock
2026-09-07 03:36:45 -04:00
-
96baeb4167
Fix backup finalize tests: add missing upgrade claim mechanism
Proudlock
2026-09-07 03:24:29 -04:00
-
6d8c03bf6a
Fix: Hide kiosk links for plugins that aren't installed
Proudlock
2026-09-07 03:06:07 -04:00
-
2ce4fa4e5c
Security: Add path traversal protection to plugin operations
Proudlock
2026-09-07 03:01:09 -04:00
-
62a07ebcdd
UX: auto-install plugins when enabling from UI
Proudlock
2026-09-07 02:42:53 -04:00
-
5767765ada
Fix Docker deployment: restore HTTPS, auto-run plugin migrations, install core plugins only
Proudlock
2026-09-07 02:29:13 -04:00
-
d59cc89c48
Add VM connectivity troubleshooting and HTTP workaround
Proudlock
2026-09-07 01:26:16 -04:00
-
21fe05f621
Add agent installation guide for Hyper-V VM
Proudlock
2026-09-07 01:18:32 -04:00
-
c206195675
Add one-click deployment batch file
Proudlock
2026-09-07 00:53:34 -04:00
-
bdc32fd134
Add VM deployment automation
Proudlock
2026-09-07 00:50:10 -04:00
-
783b5d3806
Fix backup script - remove all Python dependencies
Proudlock
2026-09-07 00:42:10 -04:00
-
f1ed2b19cd
Fix backup system - offline restic package approach
Proudlock
2026-09-07 00:37:54 -04:00
-
7ddba868d0
Docker deployment working - core system operational
Proudlock
2026-09-07 00:31:24 -04:00
-
67579f13aa
Add pre-built frontend Docker approach - workaround for Zscaler proxy
Proudlock
2026-09-07 00:26:48 -04:00
-
128bdabcb4
Add production readiness assessment - honest evaluation
Proudlock
2026-09-07 00:05:37 -04:00
-
88d89f4540
Add complete Docker deployment setup and documentation
Proudlock
2026-09-07 00:02:17 -04:00
-
18e581b13a
Add comprehensive local development setup documentation
Proudlock
2026-09-06 23:59:27 -04:00
-
3e36b54101
Fix backup feature for local Windows development
Proudlock
2026-09-06 23:57:54 -04:00
-
5eb5c83b23
Document backup feature in scripts/backup/README.md
Proudlock
2026-09-06 23:54:11 -04:00
-
316bc81a4c
Add automatic plugin installation on first Docker deployment
Proudlock
2026-09-06 23:01:06 -04:00
-
8a1fe0ada8
Fix backup import mismatch after wilm merge
Proudlock
2026-09-06 21:45:11 -04:00
-
a6af09858c
Merge wilm: gevent migration, endpoint telemetry phase 2, backup/restore
Proudlock
2026-09-06 21:23:42 -04:00
-
-
-
-
95abe72729
Endpoint telemetry, PC Detail rework, a checked backup/restore path, and setup-wizard fixes
Cam Proudlock
2026-09-06 19:25:02 -04:00
-
64e932ce5c
Rescue the work-PC wizard and kiosk-link edits
wj
dev
cproudlock
2026-09-06 19:24:50 -04:00
-
75ee3b7c1c
Keep the agent's build output out of the publication tree
cproudlock
2026-09-06 19:12:30 -04:00
-
993353dfc0
Endpoint telemetry, PC Detail rework and a checked backup/restore path
Cam Proudlock
2026-09-06 18:53:11 -04:00
-
811e6ca61a
Name the missing relationship types in the seed error
benjamin.baker
2026-09-06 18:39:12 -04:00
-
7d3ddba61e
Fix PC Types list rendering empty
benjamin.baker
2026-09-06 18:39:00 -04:00
-
a46058a4dd
Close the last three restore-gate gaps, and make the gate test the real gate
cproudlock
2026-09-06 18:31:37 -04:00
-
c078369bb3
Spread agent first contact with startup jitter
benjamin.baker
2026-09-06 18:08:46 -04:00
-
6ae251d2ca
Move API to gevent and restore the claim hold to 25s
benjamin.baker
2026-09-06 18:08:29 -04:00
-
e2705d732a
Gate a restore on every schema chain, not just the core one
cproudlock
2026-09-06 18:02:39 -04:00
-
fa6b99bf91
Finish a restore without a browser, from the set that was asked for
cproudlock
2026-09-06 17:38:10 -04:00
-
83190422c9
Act on the review of the wilm import
cproudlock
2026-09-06 16:47:47 -04:00
-
6e36df841e
Import the wilm endpoint telemetry, PC Detail rework and backup overlay
cproudlock
2026-09-06 16:47:24 -04:00