Joseph Spiker spikerj
  • Joined on 2025-11-03
spikerj commented on issue spikerj/spikersoft-issues#93 2026-05-10 04:47:11 +00:00
JWT tool: add editor-style menubar (File via ToolFileMenu, Decode/Encode toggles, Help + Tour right-aligned)

Implemented and shipped together with #92.

What changed

  • Replaced the JWT tool's stacked header-section (Toggle Help + Guided Tour) and standalone mode-section (Decode/Encode) with a…
spikerj closed issue spikerj/spikersoft-issues#72 2026-05-10 04:25:58 +00:00
[Bug] Lessons passed offline appear locked again after page refresh
spikerj closed issue spikerj/spikersoft-issues#96 2026-05-10 04:25:17 +00:00
Activity telemetry: code-execution commands misattribute Python/JavaScript runs to csharp-playground domain
spikerj commented on issue spikerj/spikersoft-issues#96 2026-05-10 04:25:13 +00:00
Activity telemetry: code-execution commands misattribute Python/JavaScript runs to csharp-playground domain

Fixed.

Approach

Went with the suggested fix verbatim: a small IActivityDomainOverride interface alongside TrackableActivityAttribute, plus a PlaygroundActivityDomain helper that maps…

spikerj opened issue spikerj/spikersoft-issues#96 2026-05-10 04:19:56 +00:00
Activity telemetry: code-execution commands misattribute Python/JavaScript runs to csharp-playground domain
spikerj closed issue spikerj/spikersoft-issues#45 2026-05-10 04:17:35 +00:00
[Enhancement] JavaScript playground: per-lesson completion tracking (tools:javascript-playground)
spikerj commented on issue spikerj/spikersoft-issues#45 2026-05-10 04:17:32 +00:00
[Enhancement] JavaScript playground: per-lesson completion tracking (tools:javascript-playground)

Closing as already implemented by the same shared infrastructure that resolved #43.

The JavaScript playground (JavascriptRunner at `libraries/features/dev-tools-javascript-runner/src/lib/jav…

spikerj closed issue spikerj/spikersoft-issues#44 2026-05-10 04:17:25 +00:00
[Enhancement] Python playground: per-lesson completion tracking (tools:python-playground)
spikerj commented on issue spikerj/spikersoft-issues#44 2026-05-10 04:17:22 +00:00
[Enhancement] Python playground: per-lesson completion tracking (tools:python-playground)

Closing as already implemented by the same shared infrastructure that resolved #43.

The Python playground (PythonRunner at `libraries/features/dev-tools-python-runner/src/lib/python-runner.t…

spikerj closed issue spikerj/spikersoft-issues#43 2026-05-10 04:15:51 +00:00
[Enhancement] C# playground: per-lesson completion tracking (tools:csharp-playground)
spikerj commented on issue spikerj/spikersoft-issues#43 2026-05-10 04:15:48 +00:00
[Enhancement] C# playground: per-lesson completion tracking (tools:csharp-playground)

Audited the current state of per-lesson completion tracking for the C# playground. Implemented — and partly surpassed. Closing.

Architecture as it stands today

The C# runner is a thin…

spikerj closed issue spikerj/spikersoft-issues#95 2026-05-10 04:11:32 +00:00
Video call component: hardcoded 64px toolbar reservation over-reserves on mobile
spikerj commented on issue spikerj/spikersoft-issues#95 2026-05-10 04:11:17 +00:00
Video call component: hardcoded 64px toolbar reservation over-reserves on mobile

Fixed.

Change

projects/spikersoft/src/app/_components/video-call/video-call.component.scss:11–16:

 /* Main Component Wrapper */
 :host {
+  box-sizing: border-box;
   display:…
spikerj opened issue spikerj/spikersoft-issues#95 2026-05-10 04:09:52 +00:00
Video call component: hardcoded 64px toolbar reservation over-reserves on mobile
spikerj closed issue spikerj/spikersoft-issues#88 2026-05-10 04:08:47 +00:00
clue for sql-off‑screen elementsThe elements at the top are not visible because they fall outside the screen area. This is noticeable as soon as the game starts.
spikerj commented on issue spikerj/spikersoft-issues#88 2026-05-10 04:08:44 +00:00
clue for sql-off‑screen elementsThe elements at the top are not visible because they fall outside the screen area. This is noticeable as soon as the game starts.

Fixed.

Root cause

ClueForSqlComponent's :host was sized as display: block; width: 100%; height: 100vh; overflow: hidden;, which makes the game span the full viewport from y=0 to…

spikerj closed issue spikerj/spikersoft-issues#74 2026-05-10 04:04:51 +00:00
JS step debugger: stepInto/Over/Out can freeze the tab on heavy steps
spikerj commented on issue spikerj/spikersoft-issues#74 2026-05-10 04:04:35 +00:00
JS step debugger: stepInto/Over/Out can freeze the tab on heavy steps

Fixed.

Summary of changes

libraries/platform/js-step-debugger/src/lib/js-step-debugger.service.ts — went with the cheap fix from the ticket. runUntil(predicate) now mirrors…

spikerj commented on issue spikerj/spikersoft-issues#15 2026-05-10 03:55:29 +00:00
issue: new issue while offline mode: progress in tasks/lessons wont be saved

Fix issued, let me know if we find any regressions! Thanks!

spikerj closed issue spikerj/spikersoft-issues#15 2026-05-10 03:55:13 +00:00
issue: new issue while offline mode: progress in tasks/lessons wont be saved