Repository navigation
Releases
v0.1.6
Firefox reference-scanning fix
Fix shared-helper lookup in Firefox content-script sandboxes. Source-context and publisher/NCBI scanners now read helpers from the same globalThis scope where they are registered, allowing reference scanning to initialise correctly when window is a distinct object.
Two regression tests reproduce the failure before the fix and verify Wikipedia/PubMed DOI extraction, publisher highlighting and reference-report publication afterward. All 153 tests, CodeQL checks and four browser builds passed. No permissions or data uses changed.
Physical Android confirmation is still pending. This is a code fix consistent with the reported Firefox Android 158.0.2 / Notandia 0.1.2 failure, not a completed device certification.
The Firefox/Safari ZIPs are source packages. Use a Mozilla-signed Firefox build for normal Android installation; store publication is subject to Mozilla validation/review.
v0.1.5
Safari popup scrolling fix
- Give long reference lists a bounded scroll area inside the popup.
- Keep a visible, draggable scrollbar on macOS Safari and Chromium browsers.
- Support keyboard focus with a visible outline.
- Preserve the existing desktop width and mobile layout.
All 151 tests, CodeQL checks and four browser builds passed. Long-list interaction/layout checks passed at 320, 390, 430 and 480 CSS px; the Safari fix was confirmed by the user.
The Firefox and Safari ZIPs are source packages, not signed marketplace installations. Store publication remains subject to each store's review.
Archived source: https://doi.org/10.5281/zenodo.23601190
Notandia 0.1.4 — mobile popup and Italian fixes
Fixes
- Fit the popup to touch-browser screens so iPhone Safari no longer cuts off text or controls. The header can wrap and the language selector uses the available row width; the desktop popup retains its 480px width.
- Translate the singular Italian article-context summary correctly (“1 corrispondenza con un editore”) and retain English restoration when changing language.
- Align source and package metadata on version 0.1.4.
Validation
All 151 regression tests and extension verification passed, and all four browser targets built successfully. Focused Xcode/iOS Simulator checks covered installation, popup operation, Italian quick settings, saved-language persistence and article/reference detection. Layout regression checks also covered 320, 390 and 430px touch viewports and the unchanged desktop width.
The release contains Chrome and Edge packages, Firefox and Safari source packages, and SHA-256 checksums. The Safari source package requires an Xcode wrapper for iOS use; it is not an App Store app. Physical iPhone testing was not performed. Browser-store review and availability are separate from this GitHub release.
Pull request: #60
Full changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Add citation metadata for automated Zenodo release archives by @mariomarcolongo in #58
- Add Italian extension localization by @mariomarcolongo in #59
Full Changelog: v0.1.2...v0.1.3
v0.1.3-rc.1
What's Changed
- Add citation metadata for automated Zenodo release archives by @mariomarcolongo in #58
- Add Italian extension localization by @mariomarcolongo in #59
Full Changelog: v0.1.2...v0.1.3-rc.1
Notandia 0.1.2
Notandia 0.1.2
- Expand optional publisher and journal warnings with local Cite Unseen URL lists and Wikipedia CiteWatch identifiers, assessment notes and source links.
- Improve reference detection and popup counts, with clearer scan coverage and recovery controls.
- Add a first-use setup for Crossref and NCBI checks. Each service remains optional, and updates preserve saved choices independently.
- Extend MDPI and Frontiers DOI coverage and distinguish preprints and Encyclopedia entries.
- Keep distinct publisher colours, accessible controls, manual publisher rules and profile import/export. Remove the repeated category label beside MDPI and Frontiers.
Warnings identify watchlist or source-list matches; they are not an article quality score. CiteWatch name/prefix matches are potential and respect scope exceptions. Crossref supplies formal update metadata, including Retraction Watch information where available. NCBI supplies identifier metadata. Bundled Wikimedia adaptations include dated revisions and CC BY-SA attribution.
Chrome and Edge packages update their existing store products. Firefox and Safari source packages are included; installation through their stores requires signing and review. Store review status is separate from the GitHub release.
v0.1.1
What's Changed
- Fix Chrome verified-upload key validation by @mariomarcolongo in #53
- Normalize Chrome upload signing key format by @mariomarcolongo in #54
- Update extension and store links to Notandia website by @mariomarcolongo in #55
- Fix Google wrapped result detection for release 0.1.1 by @mariomarcolongo in #56
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- Security hardening: remove vulnerable sanitizer and reduce privileges by @jnton in #8
- Security convergence: port Edge findings into the shared core by @jnton in #10
- Build and publish browser-specific releases from one repository by @jnton in #27
- Block prerelease packages from browser-store submission by @jnton in #29
- Support verified CRX uploads in Chrome publication by @jnton in #30
- docs: publish integrity privacy policy and store release gate by @jnton in #22
- feat: ship opt-in cross-browser integrity preview by @jnton in #31
- Document independence and current integrity behavior by @jnton in #33
- Rebrand the browser extension to Notandia without breaking update identities by @jnton in #34
- Correct unreleased Firefox identity and workflow validation status by @jnton in #35
- Create the Notandia visual identity and production icon set by @jnton in #36
- Generalize publisher detection into configurable watchlists by @jnton in #39
- Fix report persistence and integrate context presentation by @jnton in #40
- Fix citation mapping and PubMed/PMC integrity checks by @jnton in #43
- Prevent NCBI-resolved reports from being overwritten by @jnton in #44
- Support Wikipedia integrity references and correct PubMed highlighting by @jnton in #45
- Restore structured inline citation mapping and collapsed reference navigation by @jnton in #46
- Add a shared scholarly work identifier mapper by @jnton in #48
- Harden and default-disable the optional NCBI resolver by @jnton in #49
- Comply with PMC Help Desk client-identification and no-concurrency rules by @jnton in #50
- Unify source detection and restore Google Scholar integrity scanning by @jnton in #52
Full Changelog: v0.0.2...v0.1.0
v0.1.0-rc.1
What's Changed
- Security hardening: remove vulnerable sanitizer and reduce privileges by @jnton in #8
- Security convergence: port Edge findings into the shared core by @jnton in #10
- Build and publish browser-specific releases from one repository by @jnton in #27
- Block prerelease packages from browser-store submission by @jnton in #29
- Support verified CRX uploads in Chrome publication by @jnton in #30
- docs: publish integrity privacy policy and store release gate by @jnton in #22
- feat: ship opt-in cross-browser integrity preview by @jnton in #31
- Document independence and current integrity behavior by @jnton in #33
- Rebrand the browser extension to Notandia without breaking update identities by @jnton in #34
- Correct unreleased Firefox identity and workflow validation status by @jnton in #35
- Create the Notandia visual identity and production icon set by @jnton in #36
Full Changelog: v0.0.2...v0.1.0-rc.1