spikerj commented on issue spikerj/spikersoft-issues#851 2026-07-29 15:37:03 +00:00
GET api/Profile/images/{id} returns 500 — response compression grows already-compressed images past Content-Length

Resolved in spikersoft-backend PR #483. Verified against origin/master:

  • options.ExcludedMimeTypes configured at SpikerSoft.Api/Program.cs:129-140, covering image/*, video/*,…
spikerj closed issue spikerj/spikersoft-issues#888 2026-07-29 15:37:00 +00:00
OpenBao HA is silently degraded by sealed standbys — seal state has no monitoring, turning one node loss into a 2.5h write outage (#885 post-mortem)
spikerj closed issue spikerj/spikersoft-issues#849 2026-07-29 15:36:55 +00:00
Art Studio: name storage keys for what they hold (#842)
spikerj closed issue spikerj/spikersoft-issues#579 2026-07-29 15:36:54 +00:00
[Bug][CI][Infra] gitea-runners arm_v8_2 crash-looping on dreamstream6 since the #539 outage — ARM CI capacity silently down 3→2
spikerj commented on issue spikerj/spikersoft-issues#849 2026-07-29 15:36:51 +00:00
Art Studio: name storage keys for what they hold (#842)

Resolved in spikersoft-backend PR (e63ac276), then largely superseded by #853. Verified against origin/master — all four renames present:

  • ObjectKey (ArtAsset.cs:450)
  • SourceImageKey…
spikerj closed issue spikerj/spikersoft-issues#852 2026-07-29 15:36:43 +00:00
PROD: all Art Studio images 404 — #849 rename orphaned the legacy PascalCase artifact key
spikerj commented on issue spikerj/spikersoft-issues#852 2026-07-29 15:36:39 +00:00
PROD: all Art Studio images 404 — #849 rename orphaned the legacy PascalCase artifact key

Resolved. The emergency shim shipped in spikersoft-backend PR #484 (b48a5fa2) and restored production; #853 then removed it as designed. Verified against origin/master:

  • `SpikerDbContext.cs:8…
spikerj closed issue spikerj/spikersoft-issues#853 2026-07-29 15:36:28 +00:00
Drop GridFS naming from Art Studio: rename to objectKey, migrate legacy docs, remove the #852 shim
spikerj commented on issue spikerj/spikersoft-issues#853 2026-07-29 15:36:24 +00:00
Drop GridFS naming from Art Studio: rename to objectKey, migrate legacy docs, remove the #852 shim

Resolved in spikersoft-backend PR #485 (8071ff66) + spikersoft-angular PR #579 (d1de0dca), both merged 2026-07-26 and shipped in v2026.07.26b / v2026.07.26a.

Correcting the record:…

spikerj commented on issue spikerj/spikersoft-issues#663 2026-07-29 15:35:47 +00:00
Reading Journey: quiz answer review never shows correct answers/explanations (no backend endpoint ships the answer key)

Audited against origin/master in both repos — the backend half shipped, the Angular half never did. Staying open. The ticket title's premise ("no backend endpoint ships the answer key") is…

spikerj commented on issue spikerj/spikersoft-issues#645 2026-07-29 15:35:03 +00:00
[GameServer][Bug] Projectile hit checks ignore the previous position (tunneling) and spam Warning-level logs per player per tick — CampZone + DungeonZone

Audited against origin/master — exactly one of the two halves shipped. Staying open for the tunneling half. Notes updated with precise evidence.

Log half: DONE. spikersoft-backend PR…

spikerj closed issue spikerj/spikersoft-issues#831 2026-07-29 15:32:37 +00:00
Sponsor family card: declutter header, consolidate member photos, promote the $ tracker
spikerj commented on issue spikerj/spikersoft-issues#831 2026-07-29 15:32:34 +00:00
Sponsor family card: declutter header, consolidate member photos, promote the $ tracker

Resolved in spikersoft-angular PRs #572 ("declutter family card — badge links, photos beside names, goal up top") and #573 (member rows as a grid on phone portrait), both merged to master.…

spikerj commented on issue spikerj/spikersoft-issues#856 2026-07-29 15:32:01 +00:00
PROD: GET /api/artstudio 500s — #853 objectKey rename deployed to the reader but not the artpipe writer

Audited against origin/master. The prod 500 was resolved operationally, not by a code change — recording that clearly, because the PR trail is misleading.

  • Per comment 13152, the actual…
spikerj commented on issue spikerj/spikersoft-issues#872 2026-07-29 15:31:49 +00:00
Family achievements strip on the card (ui-award-chips) + skills.service route fixes

Audited against origin/master — everything landed except one cosmetic item. (Standalone PR #589 closed unmerged; work landed via consolidated angular PR #592.)

Done

  • Lib `libraries/ui/…
spikerj commented on issue spikerj/spikersoft-issues#874 2026-07-29 15:31:35 +00:00
Skill awards can trigger fund payouts (server skill-awarded activity + earned-skill-count provider)

Audited against origin/master — implementation is complete; the required tests are not. Staying open on tests only. (The standalone PR #496 was closed unmerged; the work landed via…

spikerj commented on issue spikerj/spikersoft-issues#838 2026-07-29 15:31:22 +00:00
Pixal3D PR-5: deploy stack, method option, and routing cutover

Audited against origin/master / origin/main — PARTIAL, and the infra stack is currently inert. Staying open. Concrete remaining items:

Landed

  • spikersoft-infrastructure `spikersoft…
spikerj commented on issue spikerj/spikersoft-issues#879 2026-07-29 15:31:07 +00:00
SW caches /api/book/* JSON for 7d while presigned cover URLs expire in hours — fallback serves dead cover links

Audited against origin/master — one narrow item left. Staying open for it.

The ticket's literal ## Fix was deliberately not implemented, and that's correct. `projects/spikersoft/ngsw-…

spikerj commented on issue spikerj/spikersoft-issues#861 2026-07-29 15:30:58 +00:00
artpipe: decimation to 6k faces tore 60% of the mesh surface open — relax it, and replace the simplifier

Audited against origin/master + artpipe origin/main — half done. Staying open for the simplifier replacement.

Landed (the "relax it" half) — spikersoft-backend PR #490:

  • `SpikerSoft…
spikerj commented on issue spikerj/spikersoft-issues#868 2026-07-29 15:30:46 +00:00
EPIC: Sponsor family card redesign — image-backed destination tiles, achievements strip, parent-gated age

Epic status roll-up — audited every child against origin/master (both consolidated PRs merged: backend #497 c8f692d7, angular #592 501a3ada, plus angular #593 lint and backend #500/#503…