Skip to content

v1.2.0 β€” PDF Pages, Text Diff, Text Stats; crop fix; i18n

Choose a tag to compare

@Kayforkind Kayforkind released this 06 Sep 23:23
· 50 commits to main since this release

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.