Block a user
JS step debugger: stepInto/Over/Out can freeze the tab on heavy steps
[Bug] Offline pass with
unverified server response regresses on next refresh
[Bug] Lessons passed offline appear locked again after page refresh
[Enhancement] JS/TS playground: Prettier-backed Format provider for Monaco
[Enhancement] JS/TS playground: Prettier-backed Format provider for Monaco
Closing -- shipped in spikersoft-angular. Summary of the implementation against the parity targets in the ticket:
Approach
- Library:
prettier@3.xmoved fromdevDependenciesto…
[Enhancement] JavaScript playground: Monaco debugger toolbar — Acorn AST–based stepping, breakpoints, vars, line decorate
[Enhancement] JavaScript playground: Monaco debugger toolbar — Acorn AST–based stepping, breakpoints, vars, line decorate
Implementation summary
Shipped a Visual-Studio-style debugger toolbar for the JavaScript playground built on the existing global js-interpreter / acorn / serialize libraries. The…
[Enhancement] Chess: Three.js display from partner chess3d; keep SpikerSoft logic
[Enhancement] Chess: Three.js display from partner chess3d; keep SpikerSoft logic
Closing as complete. Implementation notes for posterity:
Architecture (answers the "thin view adapter" requirement)
ChessGameServiceis unchanged — rules, turn model, state,…
[Enhancement] Chess: user-generated piece models via Trellis3D pipeline
[Enhancement] Migrate Clue-for-SQL (
clue-for-sql.component) SQL editor from CodeMirror to Monaco — feature parity
[Enhancement] Migrate lib-json-to-csv editors from CodeMirror to Monaco — feature parity
[Enhancement] Migrate lib-csv-to-json editors from CodeMirror to Monaco — feature parity
[Enhancement] Migrate lib-tools-difference (DiffEditor / CodeMirror) to Monaco Diff Editor — feature parity
[Enhancement] Migrate lib-tools-json-to-csharp (QuickType) from CodeMirror to Monaco — feature parity
[Enhancement] Migrate lib-diagram code panel from CodeMirror to Monaco — feature parity
[Enhancement] Migrate lib-blockly generated code pane from CodeMirror to Monaco — feature parity
[Enhancement] Migrate app-language-runner playgrounds (C#/Python/JS) from CodeMirror (@acrodata/code-editor) to Monaco — feature parity
[Medium] Dead BSON conversion methods in GetTrailByIdQueryHandler
[High] Code execution TimeoutSeconds not enforced on worker