Block a user
sql: sandbox starter schema — give the empty DuckDB connection something to query
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration
Closed by implementation
Shipped:
- NuGet:
DuckDB.NET.Data.Full1.5.2 added to [SpikerSoft.Business.CodeExecution.csproj](spikersoft-backend/SpikerSoft.Business.CodeExecution/SpikerSof…
sql: SqlStudentCodeHintAnalyzer — pre-flight hints for the classic SQL pitfalls
sql: SqlStudentCodeHintAnalyzer — pre-flight hints for the classic SQL pitfalls
Closed by implementation
Shipped:
architecture: SQL Playground as first-class LessonStrategy — DuckDB WASM + worker grading + language-runner parity
Status update — 2026-05-14
First-pass landing of the SQL playground. 7 of 9 DoD bullets are now complete; the remaining 2 have dedicated follow-up tickets so this issue stays open until…
sql: SqlStudentCodeHintAnalyzer — pre-flight hints for the classic SQL pitfalls
sql: theme-switch UX polish — feedback, output reset, lesson instructions reload
sql: sandbox starter schema — give the empty DuckDB connection something to query
sql: authoritative server-side regrade — SqlLessonGradingExecutor + worker registration
create x86 playground lessons
bug: DLL Compiler icon not rendering in tools menu
enhancement: Configure OpenTelemetry sampling for API/workers so telemetry stays cheap on constrained hosts
enhancement: Configure OpenTelemetry sampling for API/workers so telemetry stays cheap on constrained hosts
Implementation Summary
Configurable OpenTelemetry trace sampling has been implemented across the API and all 19 event handler workers.
Changes
**1. API — `SpikerSoft.Api/Extensions/Servi…
bug: Admin sidebar Sponsorship badge count doesn't update after approving a pending profile
bug: Admin sidebar Sponsorship badge count doesn't update after approving a pending profile
Fix Implemented
Root cause confirmed: no SignalR event was being pushed to the client after approving/revoking a sponsorship profile, so the badge count in the menu bar stayed stale.
###…
C++ playground / lessons: in-browser compile & run (wasm-clang-style)