Resolved in spikersoft-angular PR #220 (merged to master). Hero + My Books/Take a Quiz tabs replaced with a compact action bar (title, Upload, Guided tour); intro.js walkthrough added; per-book…
Resolved in spikersoft-angular PR #219 (merged to master). The reader shell now reserves the fixed app-menu-bar strip (box-sizing: border-box + padding-top: var(--app-toolbar-height)), so…
Resolved in spikersoft-angular PR #217 (merged to master) and deployed + verified:
$ curl -sI https://learn.spikersoft.com/assets/pdfjs/pdf.worker-6.0.1169.min.mjs
HTTP/2 200
content-type…
Done — closing after a full verification pass against the acceptance criteria.
Delivered (spikersoft-angular PRs #88, #89, #218):
- Global bundle materially smaller:
en.json…
Auth fix confirmed working end-to-end: in the browser the PDF now begins to load (pdf.js fetched the document bytes and reached worker startup), which means GET /file returned 200 + bytes…
Resolved in spikersoft-backend PR #337 (merged to master, 97198fdc), now CI-proven on the merge commit:
- ArtPipeProcessor workflow: green on the merge push (build_and_publish + deploy…