Goddard goddard
  • Joined on 2025-12-11
goddard opened issue josh/electric-cherry#99 2026-10-09 15:31:10 -04:00
Viewers can read global fleet settings, which the docs say are admin-only
goddard opened issue josh/electric-cherry#97 2026-10-09 15:31:09 -04:00
Host credentials can rotate themselves without an admin request, locking out the real agent
goddard opened issue josh/electric-cherry#98 2026-10-09 15:31:09 -04:00
Viewer requests trigger GitHub lookups and host log reads (plugin updates, chat)
goddard opened issue josh/electric-cherry#96 2026-10-09 15:31:08 -04:00
Add Content-Security-Policy and HSTS headers
goddard opened issue josh/electric-cherry#95 2026-10-09 15:31:07 -04:00
Login refuses a third concurrent password check and tells the user to wait 15 minutes
goddard opened issue josh/electric-cherry#93 2026-10-09 15:31:06 -04:00
Operators can launch any Docker image cached on a host, not just admin-prepared runtimes
goddard opened issue josh/electric-cherry#94 2026-10-09 15:31:06 -04:00
Request bodies have no size limit, so one operator request can exhaust controller memory
goddard opened issue josh/electric-cherry#92 2026-10-09 15:31:05 -04:00
Installer exposes the enrollment token on the command line, and upgrade reruns leave it valid
goddard opened issue josh/electric-cherry#91 2026-10-09 15:01:55 -04:00
Remove the unused launch-from-recipe path in DeployServerDialog
goddard closed issue josh/electric-cherry#88 2026-10-09 15:00:00 -04:00
Provisioning job page is padded with empty rows and explanatory copy
goddard closed issue josh/electric-cherry#87 2026-10-09 14:59:59 -04:00
Launch files card repeats its selection status four times and holds an unrelated launch action
goddard commented on issue josh/electric-cherry#88 2026-10-09 14:59:59 -04:00
Provisioning job page is padded with empty rows and explanatory copy

Reviewed 967b2a1c8a77ae055bb4a609669c9637ba2fdaa9. All three fix items are done, so I'm closing this.

Checklist

  • Rows without a value hidden. "Finished" and "Submission attempted"…
goddard commented on issue josh/electric-cherry#87 2026-10-09 14:59:58 -04:00
Launch files card repeats its selection status four times and holds an unrelated launch action

Reviewed 15ab41d4a2a183496e89bf520158a1a490634a6d. Both fix items are done, so I'm closing this.

Checklist

  • Selection status once. The card has a fixed "Launch files" heading and one…
goddard commented on issue josh/electric-cherry#71 2026-10-09 12:49:44 -04:00
Live event streams ignore backpressure

Reviewed deb2d21f29ed1f0f4721d09a704b5f84fff64272. The fix is done, so I'm closing this.

Checklist

  • Backpressure checked before enqueuing. Both live streams now use one helper,…
goddard closed issue josh/electric-cherry#71 2026-10-09 12:49:44 -04:00
Live event streams ignore backpressure
goddard commented on issue josh/electric-cherry#86 2026-10-09 12:49:44 -04:00
Provisioning job page header is crowded and phones show the basic facts last

Reviewed ff589afe5e6ad916cc2421311f41f2cf22e59e1f. This follow-up covers all three notes from my last review, so the issue stays closed.

Checklist

  • Held recovery stays current.…
goddard closed issue josh/electric-cherry#66 2026-10-09 12:49:43 -04:00
Unhandled rejection in status fanout timer can crash the controller
goddard commented on issue josh/electric-cherry#65 2026-10-09 12:49:43 -04:00
Failed first boot leaves background workers off until restart

Reviewed 0abe5ba8205378cc91a0ca8fd63a4982af35fefd. The fix is done, so I'm closing this.

Checklist

  • Flag set only after startup succeeds. booted is now set at the end of boot()…
goddard closed issue josh/electric-cherry#65 2026-10-09 12:49:43 -04:00
Failed first boot leaves background workers off until restart
goddard commented on issue josh/electric-cherry#66 2026-10-09 12:49:42 -04:00
Unhandled rejection in status fanout timer can crash the controller

Reviewed 96d21d0514ccddccacbbf8619df01fb050f6e472. Both fix items are done, so I'm closing this.

Checklist

  • .catch at both call sites. The startup call and the interval callback…