Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj closed issue spikerj/spikersoft-issues#325 2026-07-02 01:29:48 +00:00
[Playgrounds P2] Shell parity audit — C / C++ / Python vs C# small-gap sweep
spikerj commented on issue spikerj/spikersoft-issues#325 2026-07-02 01:29:40 +00:00
[Playgrounds P2] Shell parity audit — C / C++ / Python vs C# small-gap sweep

Resolved. Audit findings recorded above; the two code outcomes both merged to master: the JS es-overlay guard spec (spikersoft-angular PR #94) and the shared shell-chrome tour segment covering…

spikerj closed issue spikerj/spikersoft-issues#324 2026-07-02 01:22:10 +00:00
[Playgrounds P1] Migrate JavaScript playground onto LanguagePlaygroundShellComponent
spikerj commented on issue spikerj/spikersoft-issues#324 2026-07-02 01:21:55 +00:00
[Playgrounds P1] Migrate JavaScript playground onto LanguagePlaygroundShellComponent

Resolved in spikersoft-angular PR #94 (merged to master). JavaScript playground now renders the shared LanguagePlaygroundShellComponent with the debugger toolbar/rail projected through the…

spikerj closed issue spikerj/spikersoft-issues#315 2026-07-02 01:21:40 +00:00
[E2E P2] data-testid selector convention across walked components
spikerj commented on issue spikerj/spikersoft-issues#315 2026-07-02 01:21:32 +00:00
[E2E P2] data-testid selector convention across walked components

Resolved in spikersoft-angular PR #93 (merged to master). data-testid convention established: e2e/support/testids.ts as source of truth (kebab-case, nav-*/mobile-*/app-* prefixes),…

spikerj commented on issue spikerj/spikersoft-issues#325 2026-07-02 01:20:32 +00:00
[Playgrounds P2] Shell parity audit — C / C++ / Python vs C# small-gap sweep

Parity audit results (C / C++ / Python / JS vs C#)

Audited on top of #324's migration (spikersoft-angular PR #94), so JavaScript is included as a fifth column.

spikerj commented on issue spikerj/spikersoft-issues#324 2026-07-02 01:08:34 +00:00
[Playgrounds P1] Migrate JavaScript playground onto LanguagePlaygroundShellComponent

PR open: spikersoft-angular#94 (spikerj/spikersoft-angular#94), branch feat/issue-324-js-playground-shell off master.

Against this issue's checklist:

spikerj opened issue spikerj/spikersoft-issues#330 2026-07-02 00:52:03 +00:00
[Spike] Duolingo-style progression visualization — optional, menu-launched, sounds, younger audience
spikerj opened issue spikerj/spikersoft-issues#329 2026-07-02 00:51:39 +00:00
[Spike] Completion-ratio unlocks for anonymous users — contribute to see more; account unlocks everything
spikerj opened issue spikerj/spikersoft-issues#328 2026-07-02 00:51:17 +00:00
[Playgrounds P5] Videos layer — official per-lesson + student-submitted / staff-approved per lesson block
spikerj opened issue spikerj/spikersoft-issues#327 2026-07-02 00:50:57 +00:00
[Playgrounds P4] Text layer — SpikerSoft-authored prose per section (our own book, in-shell)
spikerj opened issue spikerj/spikersoft-issues#326 2026-07-02 00:50:36 +00:00
[Playgrounds P3] Books layer — curated book links per subject/section in the shared shell
spikerj opened issue spikerj/spikersoft-issues#325 2026-07-02 00:50:18 +00:00
[Playgrounds P2] Shell parity audit — C / C++ / Python vs C# small-gap sweep
spikerj opened issue spikerj/spikersoft-issues#324 2026-07-02 00:49:59 +00:00
[Playgrounds P1] Migrate JavaScript playground onto LanguagePlaygroundShellComponent
spikerj opened issue spikerj/spikersoft-issues#323 2026-07-02 00:49:40 +00:00
[Epic] Playground uniformity & lesson content layers (C / C++ / JavaScript / Python / C#)
spikerj commented on issue spikerj/spikersoft-issues#315 2026-07-02 00:24:33 +00:00
[E2E P2] data-testid selector convention across walked components

PR open: spikersoft-angular#93 (spikerj/spikersoft-angular#93), branch test/issue-315-data-testid-convention off master.

What it covers against this issue's…

spikerj closed issue spikerj/spikersoft-issues#312 2026-07-01 22:46:10 +00:00
GET /api/interests requires auth but the public /geography page calls it anonymously (401)
spikerj commented on issue spikerj/spikersoft-issues#312 2026-07-01 22:45:54 +00:00
GET /api/interests requires auth but the public /geography page calls it anonymously (401)

Resolved in spikersoft-backend PR #50 (merged to master). GET /api/interests is now [AllowAnonymous] (public catalog only); create/update/delete remain Admin/Staff-gated. The public…