Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj closed issue spikerj/spikersoft-issues#735 2026-07-20 17:11:08 +00:00
Child map never shows parent approval of a wishlisted state — minor-mode wishlist branch masks the approved style (profile → travel → map)
spikerj commented on issue spikerj/spikersoft-issues#735 2026-07-20 17:11:07 +00:00
Child map never shows parent approval of a wishlisted state — minor-mode wishlist branch masks the approved style (profile → travel → map)

Resolved in spikersoft-angular PR #465 (merged to master, commit bb5bd1aa). Minor mode now mirrors the #727 no-masking rule: an approved-and-wishlisted state renders amber with an "Approved by…

spikerj opened issue spikerj/spikersoft-issues#737 2026-07-20 17:07:51 +00:00
Registration e2e step-1 specs broken by E5 Signal Forms migration — [formcontrolname] locators no longer match (CI e2e-anonymous red on master)
spikerj closed issue spikerj/spikersoft-issues#734 2026-07-20 15:54:38 +00:00
Child book read-context never built on real tokens: bare FindFirst("sub") nulled by JWT inbound claim mapping (breaks #729 household grants; #618 child gate fail-opens)
spikerj commented on issue spikerj/spikersoft-issues#734 2026-07-20 15:54:34 +00:00
Child book read-context never built on real tokens: bare FindFirst("sub") nulled by JWT inbound claim mapping (breaks #729 household grants; #618 child gate fail-opens)

Resolved in spikersoft-backend PR #434 (merged to master 2026-07-20 15:38Z). Shared ClaimsPrincipalExtensions.GetKeycloakUserId() (NameIdentifier ?? raw sub) applied at the three broken…

spikerj opened issue spikerj/spikersoft-issues#736 2026-07-20 15:51:27 +00:00
Child's own profile drops 5 granted permissions — ProfileMapper.ToDto maps only 8 of 13 FeaturePermissions fields (child sees "Blog posting isn't turned on" despite parent grant)
spikerj opened issue spikerj/spikersoft-issues#735 2026-07-20 15:45:45 +00:00
Child map never shows parent approval of a wishlisted state — minor-mode wishlist branch masks the approved style (profile → travel → map)
spikerj commented on issue spikerj/spikersoft-issues#734 2026-07-20 15:32:15 +00:00
Child book read-context never built on real tokens: bare FindFirst("sub") nulled by JWT inbound claim mapping (breaks #729 household grants; #618 child gate fail-opens)

Correction to the blast-radius list: the SignalR hubs (GameHub, ChessHub, VideoCallHub, HexTowerDefenceHub) are not affected — their sub-first chains all fall back to the mapped…

spikerj opened issue spikerj/spikersoft-issues#734 2026-07-20 15:26:28 +00:00
Child book read-context never built on real tokens: bare FindFirst("sub") nulled by JWT inbound claim mapping (breaks #729 household grants; #618 child gate fail-opens)
spikerj opened issue spikerj/spikersoft-issues#733 2026-07-20 14:34:33 +00:00
E4 regression: activity-manifest resource() blocks whenStable() — fundraiser + calendar suites hook-timeout on master
spikerj commented on issue spikerj/spikersoft-issues#722 2026-07-20 06:19:39 +00:00
EPIC: Angular 22 + Nx 23 full-leverage modernization (signal forms, resource APIs, affected CI, remote cache)

E5 wave 1 — registration-stepper PR open (COPPA)

spikersoft-angular#462 — registration-stepper Signal Forms (validateAsync

spikerj commented on issue spikerj/spikersoft-issues#722 2026-07-20 06:10:44 +00:00
EPIC: Angular 22 + Nx 23 full-leverage modernization (signal forms, resource APIs, affected CI, remote cache)

E5 wave 1 — organization-registration PR open

spikersoft-angular#461 — organization-registration on Signal Forms.

Also…

spikerj commented on issue spikerj/spikersoft-issues#722 2026-07-20 06:09:30 +00:00
EPIC: Angular 22 + Nx 23 full-leverage modernization (signal forms, resource APIs, affected CI, remote cache)

E5 wave 1 — user-create PR open

#459 (edit-health-info) is merged.

Next Reactive → Signal Forms surface is open as…

spikerj commented on issue spikerj/spikersoft-issues#722 2026-07-20 06:06:58 +00:00
EPIC: Angular 22 + Nx 23 full-leverage modernization (signal forms, resource APIs, affected CI, remote cache)

Progress update (2026-07-20)

E4 completespikersoft-angular#458 merged.

**Epic status inventory (what's already on…

spikerj commented on issue spikerj/spikersoft-issues#722 2026-07-20 05:58:32 +00:00
EPIC: Angular 22 + Nx 23 full-leverage modernization (signal forms, resource APIs, affected CI, remote cache)

E4 status — completion PR open

E4 (resource() / httpResource()) is finished in code. The finishing wave is open as [spikersoft-angular#458](https://git.spikersoft.com/spikerj/spikersoft-an…

spikerj closed issue spikerj/spikersoft-issues#510 2026-07-20 04:36:51 +00:00
[Exploration][Infra] Resilience to SERVER node flaps — restart-policy windows, auto-reconcile sweep, de-SPOF the SERVER-pinned stateful tier
spikerj closed issue spikerj/spikersoft-issues#414 2026-07-20 04:36:31 +00:00
[Infra][Architecture] Production deployment & secrets model for real hardware
spikerj commented on issue spikerj/spikersoft-issues#664 2026-07-20 04:32:48 +00:00
spikersoft-angular: root pnpm typecheck (tsc --noEmit) has ~9,200 pre-existing errors — unusable as a gate

Resolved and merged to master. Closing.

spikerj closed issue spikerj/spikersoft-issues#664 2026-07-20 04:32:48 +00:00
spikersoft-angular: root pnpm typecheck (tsc --noEmit) has ~9,200 pre-existing errors — unusable as a gate
spikerj commented on issue spikerj/spikersoft-issues#724 2026-07-20 04:29:26 +00:00
chore(calendar): upgrade FullCalendar v6 → v7 (@fullcalendar/angular 7.0.1) — new theme system, package restructure, API renames

Done and merged to master. Closing.