Skip to main content
Updated weekly

What's new

Every release, every fix, every tool added — in chronological order.

·v1.6.0

Phase 1.7 — More tools, command palette, dark mode

  • Added 3 new tools: PDF Word Counter (Flesch readability + reading time), Extract Images from PDF, PDF Viewer
  • Added ⌘K command palette — instant search across every tool and page
  • Added theme toggle (light / dark / system) in the navbar
  • Added social-proof strip on the homepage with honest live numbers
  • Added /changelog page — what you're reading now
  • Now 46 tools total (34 working browser-only, 12 server-required Phase 3)
·v1.5.0

Phase 1.6 — Legal + comparison tools

  • Added Decrypt PDF (you bring the password — runs in your browser)
  • Added Compare PDFs (side-by-side visual diff with magenta change highlights)
  • Added Bates Numbering (legal-grade sequential stamps)
  • Added PDF Bookmarks editor (view + edit outline tree)
  • Added Print PDF (open browser print dialog without downloading)
  • Added homepage FAQ section with FAQPage schema for Google rich results
·v1.4.1

IndexNow live + Search Console verified

  • IndexNow integration live — instant URL push to Bing, Yandex, Naver, Seznam, Yep
  • Generated cryptographically-random IndexNow key, served at root + /api endpoint
  • Pushed all 49 URLs to instant-indexing partners
  • ping-search-engines.mjs script added for one-command indexing on every deploy
·v1.4.0

Phase 2 — Auth + Stripe billing scaffolding

  • Supabase Auth wired up (magic-link sign-in, no password)
  • Stripe Checkout for Pro and Teams plans
  • Stripe webhook handler syncs subscription state
  • Stripe Customer Portal for users to manage their plan
  • /account page shows current subscription + Manage button
  • Defensive auth-code forwarder on / catches dropped redirect paths
·v1.3.1

Hardened security across the stack

  • API rate limiting (5 signups per IP per hour) with SHA-256 hashed IPs
  • Honeypot field on waitlist form (silent bot-trap)
  • Origin verification on all state-changing API endpoints
  • Strict CSP whitelisting only Supabase domains
  • VPS hardened: SSH key-only, no root, fail2ban, auto-updates, .env at chmod 600
  • DB-level CHECK constraints + RLS policies (defense in depth)
·v1.3.0

Phase 1.5 — 6 tools, blog, comparison page

  • Added 6 tools: Sign PDF, Reorder Pages, Delete Pages, PDF→PNG, Edit Metadata, Crop PDF
  • Built blog with 4 long-form SEO posts
  • Built /vs/ilovepdf comparison page
  • HowTo + Article + Breadcrumb schemas on every page
  • Added 12 Phase-3 placeholder pages with email waitlist
·v1.0.0

Phase 1 — first 8 tools live

  • Launched lovedpdf.com on Hostinger VPS with Let's Encrypt HTTPS
  • Shipped: Merge, Split, Compress, Rotate, JPG↔PDF, Watermark, Page Numbers, PDF→JPG
  • All tools run 100% in the browser — no file uploads, ever
  • Strict TypeScript + Tailwind v4 + shadcn/ui design system
  • Sitemap, robots, manifest, dynamic OG image route