Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj opened issue spikerj/spikersoft-issues#311 2026-07-01 21:14:08 +00:00
Rate-limited API responses (429) carry no CORS headers — browser masks them as CORS errors
spikerj commented on issue spikerj/spikersoft-issues#310 2026-07-01 20:50:44 +00:00
/blog crashes with uncaught exception when the posts API is unreachable

Fix pushed to spikersoft-angular PR #90 (commit ee58881 on test/issue-307-e2e-full-coverage): BlogListComponent.loadBlogPosts() now subscribes with a no-op error callback; the service's…

spikerj commented on issue spikerj/spikersoft-issues#309 2026-07-01 20:50:35 +00:00
/ai renders blank for anonymous visitors — app-root stays visibility:hidden

Triage complete — not an app bug; the page renders correctly.

Root cause: /ai renders only the floating chat widget (position: fixed toggle button), so app-root has a zero-height…

spikerj commented on issue spikerj/spikersoft-issues#308 2026-07-01 20:50:25 +00:00
/geography crashes on anonymous load — uncaught exception, component body never mounts

Root cause identified and fix pushed to spikersoft-angular PR #90 (commit ee58881 on test/issue-307-e2e-full-coverage).

Root cause — two unhandled-error paths in `GeographyExplorerCompone…

spikerj opened issue spikerj/spikersoft-issues#310 2026-07-01 20:45:50 +00:00
/blog crashes with uncaught exception when the posts API is unreachable
spikerj opened issue spikerj/spikersoft-issues#309 2026-07-01 20:27:17 +00:00
/ai renders blank for anonymous visitors — app-root stays visibility:hidden
spikerj opened issue spikerj/spikersoft-issues#308 2026-07-01 20:27:14 +00:00
/geography crashes on anonymous load — uncaught exception, component body never mounts
spikerj opened issue spikerj/spikersoft-issues#307 2026-07-01 19:14:35 +00:00
[Epic] Full-coverage Playwright E2E walk of the Angular app with live Jaeger + Seq telemetry
spikerj opened issue spikerj/spikersoft-issues#306 2026-07-01 15:29:40 +00:00
[Spike] Stream code-execution output incrementally over the existing SignalR channel
spikerj opened issue spikerj/spikersoft-issues#305 2026-07-01 15:29:12 +00:00
[Spike] Reactive query/cache layer for lesson catalog + progress (evaluate options, incl. TanStack)
spikerj opened issue spikerj/spikersoft-issues#304 2026-07-01 15:28:47 +00:00
[Perf/i18n] Deliver Concept Reference overlays per active locale (not all-languages-baked)
spikerj opened issue spikerj/spikersoft-issues#303 2026-07-01 15:28:21 +00:00
[Perf/i18n] Split Transloco into scoped, lazily-loaded translation files
spikerj closed issue spikerj/spikersoft-issues#249 2026-07-01 14:28:25 +00:00
[Tech debt] SonarQube: assorted backend code smells (S2699, S2365, S3973, S131, email-verified.html)
spikerj closed issue spikerj/spikersoft-issues#302 2026-07-01 14:28:23 +00:00
[Bug] Frontend CI: profile.component.spec.ts fails with NG0201 (No provider found for Keycloak)
spikerj commented on issue spikerj/spikersoft-issues#249 2026-07-01 14:28:18 +00:00
[Tech debt] SonarQube: assorted backend code smells (S2699, S2365, S3973, S131, email-verified.html)

Resolved in spikersoft-backend PR #46 (merged to master). Refactored the two javascript:S3776 cognitive-complexity functions in email-verified.html (handleMobileControl, handleKeyDown)…

spikerj commented on issue spikerj/spikersoft-issues#302 2026-07-01 14:28:02 +00:00
[Bug] Frontend CI: profile.component.spec.ts fails with NG0201 (No provider found for Keycloak)

Resolved in spikersoft-angular PR #87 (merged to master). Added a minimal Keycloak stub to profile.component.spec.ts's TestBed providers, matching the repo-wide convention. `nx test…

spikerj opened issue spikerj/spikersoft-issues#302 2026-07-01 14:22:58 +00:00
[Bug] Frontend CI: profile.component.spec.ts fails with NG0201 (No provider found for Keycloak)
spikerj commented on issue spikerj/spikersoft-issues#249 2026-07-01 14:19:59 +00:00
[Tech debt] SonarQube: assorted backend code smells (S2699, S2365, S3973, S131, email-verified.html)

Last remaining items up for review in spikersoft-backend PR #46:

  • javascript:S3776 ×2 — email-verified.html:703 (handleMobileControl) and :1010 (handleKeyDown), both Cognitive…
spikerj closed issue spikerj/spikersoft-issues#271 2026-07-01 14:15:14 +00:00
# [Bug] Missing translations at C++ Playground
spikerj commented on issue spikerj/spikersoft-issues#271 2026-07-01 14:15:07 +00:00
# [Bug] Missing translations at C++ Playground

Both symptoms in this report are now resolved:

  • Instructions panel — fixed earlier by the #279/#296 backend content work (Spanish instructions/hints for lesson 70100 in es/cpp.json). -…