Home › Changelog
Changelog
Every meaningful change to UboraConvert, dated. We don't list typos and dependency bumps. Latest first.
15 May 2026
v1.4 · "QA-hardened"SHIP
Protect PDF — encrypt a PDF with a password (128-bit), entirely in your browser. No longer a stub.
SHIP
Automated browser QA harness — every tool is now driven through a real headless Chromium and its output validated. 63/63 testable tools pass.
SHIP
Faster homepage — the SPA bundle was split into a content-hashed, permanently-cached
app.js. The HTML dropped from 465 KB to 80 KB; repeat visits re-download nothing.FIX
Deep links to
/t/… and /c/… were silently redirecting to the homepage — every shared tool link and sitemap URL was broken. Fixed with Cloudflare Pages Functions.FIX
The service worker was failing every CDN library load (broke PDF, OCR, image and AI tools). Rewritten to never touch cross-origin requests.
FIX
compress-pdf crashed on a detached buffer · html-to-pdf crashed on a sandboxed iframe · qr-code and upscale-image had dead CDN URLs · OCR couldn't read PDF input — all fixed.
SECURITY
CSP
worker-src widened so pdf.js and Tesseract get real workers instead of a slow main-thread fallback.15 May 2026
v1.3 · "Polish & PWA"SHIP
Service worker — UboraConvert now works fully offline after the first visit. Pages, libraries and tool definitions are cached.
SHIP
PWA Share Target — install UboraConvert from your browser, then share files from any other app (Gmail, WhatsApp, Photos) directly into the universal tool picker.
SHIP
Conversion preview thumbnails — every result file gets a "👁 Preview" button. PDFs render the first page; images show inline; text shows a snippet. Verify before downloading.
SHIP
Tool-page breadcrumbs replaced the back button.
SHIP
Comparison page at /compare — head-to-head vs iLovePDF, Smallpdf and TinyWow.
SHIP
Sticky bottom action bar on mobile — the "Convert" button is always reachable while scrolling through options.
FIX
Fixed redirect loop on
/status, /privacy, /terms caused by conflicting _redirects rules.SHIP
Hand-tuned meta descriptions for the 25 highest-traffic tools.
SHIP
Custom 404 page with breadcrumb and popular-tools grid.
SHIP
A11y: skip-link, focus-visible rings, modal focus trap,
prefers-reduced-motion support, noscript fallback.14 May 2026
v1.2 · "Conversion quality"SHIP
PowerPoint → PDF rendered as styled slides with title/bullets layout, embedded images, drop shadows. Previously was text-only.
SHIP
Excel → PDF preserves table layout via SheetJS HTML export + html2canvas pipeline. Was a pipe-delimited text dump.
SHIP
HTML → PDF actually renders HTML — headings, lists, tables, links all preserved. Was stripping all tags to plain text. Sandboxed iframe blocks injected scripts.
SHIP
Real PDF compression — 4 modes (Extreme/Strong/Light/Lossless), per-mode DPI sizing, automatic fallback to lossless when raster output is bigger than source.
SHIP
PDF → Word with formatting — bold/italic detected from font names, headings inferred from font size, paragraph joining adapts to the document's line spacing.
SHIP
OCR fallback in PDF→Text/Word/Excel/CSV — scanned PDFs auto-detect and run Tesseract.
SHIP
Smart error messages — "Password required" → "🔒 Use Unlock PDF first". "OOM" → "💥 Too large; try splitting it".
SHIP
File validation — empty files, files over 500 MB, wrong-format files all rejected with named, actionable errors.
SHIP
Camera input on mobile for image and OCR tools (📷 Take photo button).
SHIP
Browser-wide drop catcher — files dropped anywhere on the page get routed to the right tool instead of opening in the browser.
13 May 2026
v1.1 · "Trust & performance"SHIP
Lazy-loaded libraries — homepage critical-path bundle dropped from 2.4 MB to ~400 KB. Each library only loads when its tool is opened.
SECURITY
Content Security Policy restored — only allows scripts from our origin and 3 known CDNs. Object/frame-ancestors locked down.
SECURITY
XSS hardening — escape function now covers quotes;
html2pdf uses DOMParser instead of innerHTML.SHIP
Honest copy — removed misleading "encrypted in transit" / "auto-deleted in 1h" claims (we don't have a server). Replaced with verifiable "files never leave your browser".
Earlier
Initial launchSHIP
~70 tools across PDF, Image, Spreadsheet/Data, OCR, Utilities. Background remover (AI, browser-only). Drag-to-reorder pages on Merge/Organize/Image-to-PDF. EPUB→PDF. Compare PDF. Sign PDF. QR generator. Hash calculator. JSON formatter. Etc.