Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#767 2026-07-21 18:41:30 +00:00
Direct messages: role/family-scoped 1:1 messaging with presence (FAB + drawer)

Feature complete and live: backend #440/#441/#442 + angular #505/#506/#507 all merged and deployed. Verified in prod: role/family-scoped DMs, live badge+ding, presence, roster incl. admin-parent…

spikerj commented on issue spikerj/spikersoft-issues#771 2026-07-21 18:41:30 +00:00
[Infra][MinIO] Profile/team/sponsor images: GridFS → MinIO sole store (profile-images slice of epic #413)

Deploy verified: avatars now serve from MinIO in prod (both test users 200, byte-exact vs migrated objects). GridFS profile-images.files/.chunks archived to ~/backups/gridfs-profile-images-20260721…

spikerj closed issue spikerj/spikersoft-issues#769 2026-07-21 18:41:30 +00:00
[Bug] DM unread badge invisible on chat FAB (glass mixin overflow:hidden clips matBadge) + no audible cue on incoming message (#767 follow-up)
spikerj commented on issue spikerj/spikersoft-issues#772 2026-07-21 18:41:29 +00:00
a11y phase 1: axe-core e2e gate + vendored-asset exclusion + dev-tools/admin batch (epic #732)

Phase 1 merged in spikersoft-angular PR #507: axe gate live in CI, vendored Kenney page excluded, 18 findings fixed, 4 accepted as correct ARIA in SonarQube. Batch 2 (~60 long-tail findings) in…

spikerj commented on issue spikerj/spikersoft-issues#770 2026-07-21 18:41:29 +00:00
[Bug] DM roster: admin-parents don't see their children (exclusive role branches) + avatars generic for ProfileImageId users (#767 follow-up)

Resolved across spikersoft-backend PR #441 (roster additive buckets — merged) and PR #442 (corrected avatar-key resolution — merged + deployed; verified live: both test users' avatars now serve…

spikerj commented on issue spikerj/spikersoft-issues#769 2026-07-21 18:41:29 +00:00
[Bug] DM unread badge invisible on chat FAB (glass mixin overflow:hidden clips matBadge) + no audible cue on incoming message (#767 follow-up)

Resolved in spikersoft-angular PR #506 (merged to master, deployed): FAB badges unclipped (overflow:visible on both glass FABs), WebAudio ding on incoming DMs, visibility-aware auto-read +…

spikerj commented on issue spikerj/spikersoft-issues#732 2026-07-21 18:22:30 +00:00
Epic: Accessibility hardening (SonarQube a11y backlog — alt text, keyboard equivalents, ARIA)

Phase 1 shipped for review: spikersoft-angular PR #507 (see #772). Epic reshape: the 72-image alt pile was entirely the vendored Kenney Overview.html (now sonar-excluded) — real app debt is ~82…

spikerj opened issue spikerj/spikersoft-issues#772 2026-07-21 18:12:11 +00:00
a11y phase 1: axe-core e2e gate + vendored-asset exclusion + dev-tools/admin batch (epic #732)
spikerj commented on issue spikerj/spikersoft-issues#770 2026-07-21 16:54:41 +00:00
[Bug] DM roster: admin-parents don't see their children (exclusive role branches) + avatars generic for ProfileImageId users (#767 follow-up)

Correction shipped in backend PR #442: the #441 avatar coalesce passed ProfileImageId (a GUID referencing Images[]) straight to storage, which would 500 on ObjectId.Parse for gallery-picture users…

spikerj commented on issue spikerj/spikersoft-issues#771 2026-07-21 16:54:40 +00:00
[Infra][MinIO] Profile/team/sponsor images: GridFS → MinIO sole store (profile-images slice of epic #413)

Implementation up: spikersoft-backend PR #442 + spikersoft-infrastructure PR #134. Data migration ALREADY EXECUTED against prod: bucket profile-images created, api-svc granted rw (verified…

spikerj opened issue spikerj/spikersoft-issues#771 2026-07-21 16:40:07 +00:00
[Infra][MinIO] Profile/team/sponsor images: GridFS → MinIO sole store (profile-images slice of epic #413)
spikerj opened issue spikerj/spikersoft-issues#770 2026-07-21 15:55:44 +00:00
[Bug] DM roster: admin-parents don't see their children (exclusive role branches) + avatars generic for ProfileImageId users (#767 follow-up)
spikerj opened issue spikerj/spikersoft-issues#769 2026-07-21 15:01:51 +00:00
[Bug] DM unread badge invisible on chat FAB (glass mixin overflow:hidden clips matBadge) + no audible cue on incoming message (#767 follow-up)
spikerj closed issue spikerj/spikersoft-issues#768 2026-07-21 14:42:29 +00:00
[Bug][Infra] Corrupt 17GB registry blob in MinIO gitea-packages blocks all artpipe prodstages CI builds (unexpected EOF at fixed offset)
spikerj commented on issue spikerj/spikersoft-issues#768 2026-07-21 08:12:49 +00:00
[Bug][Infra] Corrupt 17GB registry blob in MinIO gitea-packages blocks all artpipe prodstages CI builds (unexpected EOF at fixed offset)

Resolved (2026-07-21 ~08:30 UTC). Recovery executed per remediation plan:

  1. Dispatched ModelEnvImages (images: prodstages) in spikersoft-artpipe → success. New 17.25 GB layer has fresh…
spikerj opened issue spikerj/spikersoft-issues#768 2026-07-21 05:37:44 +00:00
[Bug][Infra] Corrupt 17GB registry blob in MinIO gitea-packages blocks all artpipe prodstages CI builds (unexpected EOF at fixed offset)
spikerj commented on issue spikerj/spikersoft-issues#767 2026-07-21 04:17:43 +00:00
Direct messages: role/family-scoped 1:1 messaging with presence (FAB + drawer)

Implementation up for review: spikersoft-backend PR #440 (Mongo persistence, api/messaging endpoints, permission matrix, NotificationsHub presence + ReceiveDirectMessage fan-out) and spikersoft-ang…

spikerj closed issue spikerj/spikersoft-issues#766 2026-07-21 04:11:29 +00:00
Geography explorer: state map only renders after picking a trail-activating interest
spikerj closed issue spikerj/spikersoft-issues#765 2026-07-21 04:11:28 +00:00
Dream globe: chip click flies globe to destination; polygon click offers "Explore in Geography"
spikerj closed issue spikerj/spikersoft-issues#764 2026-07-21 04:11:27 +00:00
Dream globe: choropleth invisible while hovering and past a zoom threshold (small polygons)