spikerj commented on issue spikerj/spikersoft-issues#904 2026-08-06 00:14:44 +00:00
Menu bar: declutter top-level nav + drive desktop/mobile menus from one model

Done. spikersoft-angular#606.

projects/spikersoft/src/app/_components/menu-bar/menu-bar.menu.ts is now the single source of truth — desktop dropdowns (MenuDropdownComponent) and the…

spikerj commented on issue spikerj/spikersoft-issues#872 2026-08-06 00:14:43 +00:00
Family achievements strip on the card (ui-award-chips) + skills.service route fixes

Done. Shipped in spikersoft-angular#592 (consolidated epic #868 PR).

  • New libraries/ui/award-chips/ — tier-tinted icon-medallion tiles, and the shared awardTierColor home that the…
spikerj closed issue spikerj/spikersoft-issues#872 2026-08-06 00:14:43 +00:00
Family achievements strip on the card (ui-award-chips) + skills.service route fixes
spikerj commented on issue spikerj/spikersoft-issues#874 2026-08-06 00:14:43 +00:00
Skill awards can trigger fund payouts (server skill-awarded activity + earned-skill-count provider)

Done. Shipped in spikersoft-backend#497 (consolidated epic #868 PR).

  • SpikerSoft.Business/Domain/Skills/SkillAwardedActivity.cs — server-trustworthy learning.skills / skill-awarded…
spikerj closed issue spikerj/spikersoft-issues#874 2026-08-06 00:14:43 +00:00
Skill awards can trigger fund payouts (server skill-awarded activity + earned-skill-count provider)
spikerj commented on issue spikerj/spikersoft-issues#896 2026-08-06 00:14:43 +00:00
/sponsor/family/{key} page renders under the fixed menu bar (hero cut off)

Fixed on master. spikersoft-angular#601 — sponsor-family.component.scss:12:

spikerj closed issue spikerj/spikersoft-issues#896 2026-08-06 00:14:43 +00:00
/sponsor/family/{key} page renders under the fixed menu bar (hero cut off)
spikerj commented on issue spikerj/spikersoft-issues#897 2026-08-06 00:14:43 +00:00
Remove the command-line tool from learn.spikersoft.com

Done. spikersoft-angular#602 removed the tool entirely — verified on master:

  • libraries/features/dev-tools-common-commands-helper/ is gone
  • no /tools/(tools:command-line) route, no…
spikerj closed issue spikerj/spikersoft-issues#897 2026-08-06 00:14:43 +00:00
Remove the command-line tool from learn.spikersoft.com
spikerj commented on issue spikerj/spikersoft-issues#898 2026-08-06 00:14:43 +00:00
[Bug] You still see (and can call) yourself in the video-call picker — self-filter compares sub against ChatHub's sid

Fixed on master. spikersoft-angular#603 + spikersoft-backend#511.

chat.service.ts:43 now documents and uses the Keycloak sid as the identity ChatHub keys everything on — the hub…

spikerj closed issue spikerj/spikersoft-issues#856 2026-08-06 00:14:42 +00:00
PROD: GET /api/artstudio 500s — #853 objectKey rename deployed to the reader but not the artpipe writer
spikerj closed issue spikerj/spikersoft-issues#855 2026-08-06 00:14:42 +00:00
hex-tower-defence tab crash: art_pipe export stage never decimates (137k tris / 109 MB assets) + the game loads every slot concurrently
spikerj commented on issue spikerj/spikersoft-issues#856 2026-08-06 00:14:42 +00:00
PROD: GET /api/artstudio 500s — #853 objectKey rename deployed to the reader but not the artpipe writer

Resolved. The objectKey rename is now consistent across reader and writer on master — SpikerSoft.Data/Mongos/ArtAsset.cs:428 ArtAssetArtifactRef.ObjectKey carries the deliberate…

spikerj commented on issue spikerj/spikersoft-issues#785 2026-08-06 00:14:42 +00:00
Schedule tab: boundary months render with only their in-horizon weeks — pad split months with unschedulable placeholders (epic #781)

Done. Shipped in spikersoft-angular#519.

projects/spikersoft/src/app/_components/profile/tabs/schedule-tab/ pads both boundary months with non-interactive placeholder week tiles carrying an…

spikerj closed issue spikerj/spikersoft-issues#785 2026-08-06 00:14:42 +00:00
Schedule tab: boundary months render with only their in-horizon weeks — pad split months with unschedulable placeholders (epic #781)
spikerj commented on issue spikerj/spikersoft-issues#804 2026-08-06 00:14:42 +00:00
[Bug][Art Studio] Display images never cache across visits — backend half of #784 (presigned display URL) was never built

Done — both sides.

Backend (spikersoft-backend#459) — SpikerSoft.Api/Domain/ArtStudio/ArtStudioController.cs:

  • StablePresignedUrl() memoizes the presigned URL per `(objectKey, time…
spikerj closed issue spikerj/spikersoft-issues#804 2026-08-06 00:14:42 +00:00
[Bug][Art Studio] Display images never cache across visits — backend half of #784 (presigned display URL) was never built
spikerj commented on issue spikerj/spikersoft-issues#855 2026-08-06 00:14:42 +00:00
hex-tower-defence tab crash: art_pipe export stage never decimates (137k tris / 109 MB assets) + the game loads every slot concurrently

Done — both defects.

  1. Export stage decimation (spikersoft-backend#486) — SpikerSoft.EventHandlers.ArtPipeProcessor/appsettings.json now declares "target_faces": "150000" on the…
spikerj commented on issue spikerj/spikersoft-issues#783 2026-08-06 00:14:41 +00:00
[Infra][MinIO] art-asset-artifacts: the ACTUAL last GridFS bucket → MinIO (ArtStudio stage outputs, ~4.5GB) (epic #413)

Done. Shipped in spikersoft-backend#451 + spikersoft-infrastructure#138.

  • SpikerSoft.EventHandlers.ArtPipeProcessor/Program.cs:38 — `AddKeyedS3ObjectStore(configuration, serviceKey:…
spikerj commented on issue spikerj/spikersoft-issues#742 2026-08-06 00:14:41 +00:00
[workspace-plugin] library generator emits "^undefined" peer versions — reads rootPkg.dependencies but framework deps live in devDependencies since E0

Fixed on master. tools/workspace-plugin/src/generators/library/generator.ts now resolves peer ranges through a helper that fixes both bugs the ticket named: