Nassila v1.2.0
Codename: Masdar-lite
Shipped: 2026-07-15
Added
- Masdar-lite — Open-access PDFs from Unpaywall are extracted via Maktab
extractFromPdf(pdf.js tier A; Tesseract tier B when available) and fed into L3 passage grounding asfull_text_oa_unpaywall. - Incremental audit progress — cited-sources table fills as each reference completes;
N / Mprogress chip (loop workspace + status bar). - Maktab OCR O1 — main-process Tesseract backend (
eng/fra/ara) with IPC (maktab:ocrExtract); scan fallback inextractFromPdf. - Icon system (I0/I1) — Lucide via
react-icons;Icon+SeverityIcon; severity markers and journal clear button (IssuePanel,OutputPanel,TargetSelector).
Changed
oa:fetchOaUrl— PDF responses returnpdfBytesfor renderer-side text extraction.
Fixed
- Bibliography PDF import (dev) — pdf.js worker URL in Vite dev (
Setting up fake worker failed). - Duplicate Online indicator — network status shown once in the app header.