Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#815 2026-07-24 20:17:38 +00:00
CI red on master: deployment guard tests point at pre-reusable-pipeline workflow locations

Fixed and verified. spikersoft-backend commit 09a555b1 — "test(deploy-guards): re-point at reusable pipeline after workflow refactor (#815)" — is on master.

Verified on master today: the…

spikerj commented on issue spikerj/spikersoft-issues#814 2026-07-24 20:02:41 +00:00
QrCodeComponent: WiFi field escaping only escapes the first special char (regex missing /g)

Confirmed still present on master (value.replace(/([\\\;,":])/, "\\\\$1") — no /g), fixed in spikersoft-angular PR #571 — awaiting CI/review.

The characterization test that pinned…

spikerj commented on issue spikerj/spikersoft-issues#813 2026-07-24 20:02:41 +00:00
PhpInterpreterService: capabilities.canRun not reactive to setWorkspace (non-signal hasBlocks)

Confirmed still present on master, fixed in spikersoft-angular PR #571 (fix/813-814-interpreter-caps-qr-escape) — awaiting CI/review.

Block count is now a signal (_blockCount +…

spikerj commented on issue spikerj/spikersoft-issues#830 2026-07-24 19:58:39 +00:00
Flaky under load: keycloak-admin user-list spec settles resources with a fixed hop count (reddens full-suite SonarQube scan); 9 sibling specs share the pattern

CI evidence: SonarQube Scan passed on PR #570 — first green scan today. That covers the user-list spec.

Reminder that this ticket stays open for the remaining sweep: nine sibling keycloak-admin…

spikerj commented on issue spikerj/spikersoft-issues#826 2026-07-24 19:58:38 +00:00
space-game KeybindingManager ctor wipes saved localStorage keybindings on every boot (custom binds lost on reload)

Fixed and verified. spikersoft-angular PR #569 merged to master (452b1cc5).

Verified on master: the ctor calls seedDefaults() (in-memory only) and saveToLocalStorage is reached solely…

spikerj commented on issue spikerj/spikersoft-issues#829 2026-07-24 19:58:38 +00:00
JWT tool: in-flight signature computation writes stale signature over cleared state (also reddens the full-suite SonarQube scan on master)

CI evidence that the fix works: on PR #570 the SonarQube Scan job passed — the first green Sonar scan on this repo today, after failing on every master run. All other jobs on #570 are green…

spikerj closed issue spikerj/spikersoft-issues#826 2026-07-24 19:58:38 +00:00
space-game KeybindingManager ctor wipes saved localStorage keybindings on every boot (custom binds lost on reload)
spikerj commented on issue spikerj/spikersoft-issues#830 2026-07-24 19:45:57 +00:00
Flaky under load: keycloak-admin user-list spec settles resources with a fixed hop count (reddens full-suite SonarQube scan); 9 sibling specs share the pattern

Fix for the user-list spec is up in spikersoft-angular PR #570 (fix/sonar-suite-red-jwt-race), alongside #829 since both were reddening the same job.

settle() now takes an optional…

spikerj commented on issue spikerj/spikersoft-issues#829 2026-07-24 19:45:56 +00:00
JWT tool: in-flight signature computation writes stale signature over cleared state (also reddens the full-suite SonarQube scan on master)

Fix up in spikersoft-angular PR #570 (fix/sonar-suite-red-jwt-race) — awaiting CI/review.

computeSignatureFromSecret() now captures a monotonic signatureRun id and drops its `computedSi…

spikerj opened issue spikerj/spikersoft-issues#830 2026-07-24 19:44:19 +00:00
Flaky under load: keycloak-admin user-list spec settles resources with a fixed hop count (reddens full-suite SonarQube scan); 9 sibling specs share the pattern
spikerj opened issue spikerj/spikersoft-issues#829 2026-07-24 19:44:01 +00:00
JWT tool: in-flight signature computation writes stale signature over cleared state (also reddens the full-suite SonarQube scan on master)
spikerj commented on issue spikerj/spikersoft-issues#826 2026-07-24 19:27:40 +00:00
space-game KeybindingManager ctor wipes saved localStorage keybindings on every boot (custom binds lost on reload)

Confirmed still present on master, and fixed in spikersoft-angular PR #569 (fix/826-keybinding-ctor-clobber) — awaiting CI/review.

The suggested fix from the ticket is what landed:…

spikerj closed issue spikerj/spikersoft-issues#827 2026-07-24 19:24:14 +00:00
Epic: Sponsor page — unified card grid, declutter donate buttons, and family shared-trip funds
spikerj commented on issue spikerj/spikersoft-issues#827 2026-07-24 19:24:14 +00:00
Epic: Sponsor page — unified card grid, declutter donate buttons, and family shared-trip funds

Shipped — closing. The deploy blocker (#828) is cleared and all three parts of this epic are now live in production.

Deploy confirmed

spikersoft-angular master run 18124 (dd34b0a4) is…

spikerj commented on issue spikerj/spikersoft-issues#828 2026-07-24 19:23:49 +00:00
Angular master e2e-anonymous RED since #827 PR #564: /sponsor/donate-family/:familyKey unclassified in route-manifest → publish skipped, frontend not deploying

Fixed and verified end to end. spikersoft-angular PR #568 merged to master (dd34b0a4).

  • PR #568's own e2e-anonymous passed at 19:05Z — the first green run of that job since 17:52Z.
  • Master…
spikerj closed issue spikerj/spikersoft-issues#828 2026-07-24 19:23:49 +00:00
Angular master e2e-anonymous RED since #827 PR #564: /sponsor/donate-family/:familyKey unclassified in route-manifest → publish skipped, frontend not deploying
spikerj closed issue spikerj/spikersoft-issues#823 2026-07-24 18:59:24 +00:00
master production app build is RED: photo-lightbox humanizeDuration(number|null) strictTemplates error
spikerj commented on issue spikerj/spikersoft-issues#824 2026-07-24 18:59:24 +00:00
CI gap: strictTemplates / app-build errors merge to master green (nx build spikersoft not gated)

Second instance of this exact gap today, worth folding into the scope here.

#828: PR #564 added a route to `routes.ts` without classifying it in `e2e/support/route-manifest.ts`. That is only…

spikerj commented on issue spikerj/spikersoft-issues#817 2026-07-24 18:59:24 +00:00
Angular master CI red: Stylelint declaration-empty-line-before in sponsor-family.component.scss

Fixed and verified. spikersoft-angular PR #554 (`e1e00eb6`, merged to master) added the blank line before the declarations following `@include` in `sponsor-family.component.scss`.

Verified…

spikerj commented on issue spikerj/spikersoft-issues#823 2026-07-24 18:59:24 +00:00
master production app build is RED: photo-lightbox humanizeDuration(number|null) strictTemplates error

Fixed and verified. spikersoft-angular PR #561 (`e64673a5`, merged to master) widened `humanizeDuration` to accept `number