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