v1.2.0 β PDF Pages, Text Diff, Text Stats; crop fix; i18n
Live: https://navigatorslab.com/tools/ Β· Free & open source (MIT) β no accounts, no uploads, nothing retained.
π Fixed (user-reported)
- βοΈ Crop dragging in Scan Cleaner β the preview canvas rendered at full size inside a scroll box and touch drags were hijacked by the browser, so crops silently failed. The image now scales to fit your screen, drags map correctly at any zoom, and touch/pen gestures work. Locked in with a dedicated E2E regression check β verified on production.
β¨ Three new tools (12 β 15)
π PDF Pages
Reorder, rotate, delete, extract & merge PDF pages β live thumbnails (pdf.js), drag to reorder, rebuild any subset with pdf-lib. E2E-verified: delete one page β rebuilt PDF has exactly the rest.
π¬ Text Diff
Compare two texts with word-level highlights inside changed lines (unit-tested LCS engine), whitespace/case options, unified-diff export. Contracts and drafts never leave the tab.
π Text Stats
Live word/character/sentence counts, reading & speaking time, Flesch reading-ease with grade level, and keyword density (Unicode-aware, unit-tested engine).
π Platform
- The hub now speaks English, TΓΌrkΓ§e, and Deutsch β selector in the header, persisted locally
- What's new toast β returning users see new tools and fixes on their next visit (this toast is how many will learn about this release)
- Per-tool OG images for the new pages; hub, sitemap, manifest all at 15 tools
π Verification gate (now 44+ checks + Lighthouse)
E2E: 20/20 β
(one per tool + offline-PWA + hub)
Security: 24/24 β
(network silence, exfil, storage, fuzz, xss, headers, secrets)
Units: 48/48 β
(EXIF + fuzzing, WAV math, receipt totals, diff engine, text stats)
Mobile: 0px β
Lighthouse: 98β100 β
Guides: step-by-step examples for all 15 tools in EXAMPLES.md.