Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj closed issue spikerj/spikersoft-issues#20 2026-05-05 04:03:04 +00:00
[Bug] Playground: output pane shows previous lesson’s grade after navigating to another lesson
spikerj closed issue spikerj/spikersoft-issues#39 2026-05-05 04:03:04 +00:00
[Bug] Hiring: show menu for logged-out users; avoid Keycloak redirect for nav; keep backend protected
spikerj closed issue spikerj/spikersoft-issues#48 2026-05-05 04:03:03 +00:00
issue at Learn > Legacy Systems
spikerj commented on issue spikerj/spikersoft-issues#52 2026-05-05 04:02:38 +00:00
BUG at Chess game

Resolved -- Duplicate of #51. Root cause was incomplete getPossibleMovesForPiece (pawn-only) and keyboard listener leak. Both fixed in the same changes as #51.

spikerj commented on issue spikerj/spikersoft-issues#51 2026-05-05 04:02:37 +00:00
bug while playing chess

Resolved -- Two fixes:

  1. getPossibleMovesForPiece in chess-game.service.ts was only implemented for pawns, causing check/checkmate detection to fail for all other pieces. Added full move…
spikerj commented on issue spikerj/spikersoft-issues#53 2026-05-05 04:02:22 +00:00
Section Learn > Legacy Systems, emulators wont works

Resolved -- Duplicate of #48. Root cause was V86EmulatorComponent missing standalone: true. Fixed in the same change as #48.

spikerj commented on issue spikerj/spikersoft-issues#48 2026-05-05 04:02:21 +00:00
issue at Learn > Legacy Systems

Resolved -- V86EmulatorComponent was missing the standalone: true flag, which is required for route-level loadComponent. Added the flag, and all v86 assets were already present. This…

spikerj commented on issue spikerj/spikersoft-issues#49 2026-05-05 04:02:21 +00:00
issue at starting page console return errs

Partially resolved -- Fixed SVG xmlns typo in home.component.html (wrwwww). Remaining console errors need live testing to identify.

spikerj commented on issue spikerj/spikersoft-issues#39 2026-05-05 04:02:20 +00:00
[Bug] Hiring: show menu for logged-out users; avoid Keycloak redirect for nav; keep backend protected

Resolved -- Guarded getProfile() call behind keycloak.authenticated check in employment.component.ts so logged-out users no longer trigger a 401 → Keycloak redirect. Route was already…

spikerj commented on issue spikerj/spikersoft-issues#20 2026-05-05 04:02:08 +00:00
[Bug] Playground: output pane shows previous lesson’s grade after navigating to another lesson

Resolved -- Added clearResult() method to ILanguageRuntimeAdapter interface and all 3 runner services (C#, Python, JS). Called this.runtime.clearResult() in selectLesson() so stale…

spikerj commented on issue spikerj/spikersoft-issues#18 2026-05-05 04:02:07 +00:00
github snake wont display properly in browser fullscreen mode

Resolved -- Added :host-context(:fullscreen) CSS rules in github-snake.component.scss for responsive grid scaling in fullscreen mode. The grid now scales dynamically based on viewport…

spikerj commented on issue spikerj/spikersoft-issues#16 2026-05-05 04:02:06 +00:00
issue at Geography section at SM display items won't show on the left sidebar

Resolved -- Auto-switch to "compact" layout on screens <= 768px in geography-explorer.component.ts. Also added mode-toggle span { display: none } at 768px breakpoint for cleaner mobile UI…

spikerj commented on issue spikerj/spikersoft-issues#14 2026-05-05 04:02:05 +00:00
found display issue while at 50% width tab (browser pc);

Resolved -- Added flex-wrap: wrap to .status-bar in csharp-runner.scss so the status bar elements wrap properly at narrow widths instead of overflowing.

spikerj commented on issue spikerj/spikersoft-issues#1 2026-05-05 04:02:04 +00:00
Err at submit while printing Hello World; JavaScript Playground

Resolved -- Root cause: canRun computed signal in language-runner.ts required a SignalR connection even for local WASM/QuickJS execution. Modified canRun to allow execution when…

spikerj commented on issue spikerj/spikersoft-issues#8 2026-05-05 04:02:03 +00:00
Lesson 100: Submission Error - Attempt Expired

Resolved -- Root cause: after a successful lesson submission consumed the attempt token on the backend (Redis removes it), re-submitting used the stale token causing "expired". Added…

spikerj commented on issue spikerj/spikersoft-issues#12 2026-05-05 04:02:02 +00:00
Err at C# 100

Resolved -- Two root causes fixed:

  1. canRun computed signal required SignalR even for local WASM execution (same fix as #1)
  2. CodeExecutionWorkerService.cs was counting Kind == "hint"
spikerj commented on issue spikerj/spikersoft-issues#13 2026-05-05 04:02:01 +00:00
issue at C# Playground 102 while running locally

Resolved -- Three issues fixed:

  1. canRun signal required SignalR for local execution (shared root cause with #1, #12)
  2. Backend hint row counting bug (shared with #12)
  3. `Lesson102_PrintTw…
spikerj commented on issue spikerj/spikersoft-issues#47 2026-05-01 02:26:28 +00:00
[Enhancement] Legacy Systems (v86): self-host OS/disk catalogue parity with copy.sh/v86 — remove third‑party CDN dependency

Part 3 of 3 — Custom / hobby OS (full rows).

BleskOS	0.2 MB		Custom	32-bit	Modern	Open-source	C	CD	Alternative OS for older PCs
Blue Jay	83 KB		Custom	16-bit	Modern	Open-source	ASM	Floppy…
spikerj commented on issue spikerj/spikersoft-issues#47 2026-05-01 02:26:23 +00:00
[Enhancement] Legacy Systems (v86): self-host OS/disk catalogue parity with copy.sh/v86 — remove third‑party CDN dependency

Part 2 of 3 — DOS family (full rows).

86-DOS	0.1 MB		DOS	16-bit	Historic	Proprietary	ASM	Floppy	86-DOS version 1.0
Exploring IBM	0.1 MB		DOS	16-bit	Historic	Proprietary	ASM	Floppy	Learnin…
spikerj commented on issue spikerj/spikersoft-issues#47 2026-05-01 02:26:18 +00:00
[Enhancement] Legacy Systems (v86): self-host OS/disk catalogue parity with copy.sh/v86 — remove third‑party CDN dependency

Complete stakeholder parity list (tabular paste — legal gate + checksum each line at ingest time). Source catalogue UI: copy.sh/v86.

Android	54+ MB		Linux	32-bit	M…