Changelog

Everything
we’ve shipped.

Pulled live from the public GitHub history. 99 changes across 23 releases. Scroll to travel through time.

v1.22

July 23, 2026
1 change
  • MergedMerge pull request #149 from CodesWithSubham/enhancement/pdf-ocr-white-background-matte
    • fix(pdf-ocr): apply white background matting before PDF rasterization
    807f1e2 · izhan0102Details

v1.21

July 18, 2026
2 changes

v1.20

July 17, 2026
3 changes

v1.19

July 14, 2026
1 change
  • FixApply white background matting
    • Fill the OCR rasterization canvas with a white background before rendering PDF pages
    • Flatten transparent PDF content before PNG generation
    • Ensure OCR receives consistent images regardless of PDF transparency
    • Align OCR PDF rendering behavior with other PDF rendering utilities
    036bcca · CodesWithSubhamDetails

v1.18

July 11, 2026
3 changes
  • NewRemove What's new pill from landing hero
    968b794 · izhan0102Details
  • NewSEO expansion + editor UX: 31 new landing pages (brand, vs-comparisons, alternatives, use-cases), /compare hub, 6 SEO blogs; 3D charts + style variants, per-slide title/body text colors, editor onboarding tour, redesigned hero, monochrome outline/designing overlay, preview-area regenerate; sitemap 176 URLs
    b447c27 · izhan0102Details

v1.17

July 9, 2026
2 changes
  • UpdateRestore landing page to original design
    • Reverted from attempted redesign back to proven monochrome SaaS aesthetic
    • Kept pricing explanation and SaaShub badge sections
    • All theme-driven CSS variables intact for light/dark mode
    27c7600 · izhan0102Details
  • UpdateAdmin panel + landing page updates
    • Add /admin panel with user stats, deck viewer
    • Add "Why $1.99" section + SaaShub badge to landing
    • Sanitize admin API route comments
    • Add username/email display in admin panel
    • Footer: add SaaShub approved badge
    • Backup current landing page before redesign
    2440989 · izhan0102Details

v1.16

July 5, 2026
1 change

v1.15

July 4, 2026
3 changes

v1.14

July 1, 2026
5 changes
  • UpdateDrop unsafe @next/swc-win32-x64-msvc dep from PR #145
    • PR #145 added the Next 16 win32 SWC binary as a direct dependency on a Next 14 project (version mismatch, breaks Linux/Vercel installs) plus large unrelated lockfile churn. Reverted package.json + package-lock.json to the pre-merge state; kept the back-to-top button.
    fa09156 · izhan0102Details
  • MergedMerge PR #145: add back-to-top button (drop unsafe dependency changes)
    584fdcf · izhan0102Details

v1.13

June 30, 2026
2 changes
  • UpdateAI Mock Interview + supporting interview blog posts
    • New /interview tool: realistic AI interviewer for any role or pasted job description (behavioral/technical/mixed), up to 20 questions via a -/+ stepper, optional company field that tailors questions to a known company's interview style. Per-answer scored feedback with a model answer, a 'Generate more questions' option on the final question (new answers roll into the report), and a final performance report (overall score, competency breakdown, advice). Responsive, smooth, monochrome; auth + rate-limit + credits. Adds 3 interview blog posts (prepare, STAR method, common questions) that link to /interview via a new optional per-post CTA, with full on-page SEO + JSON-LD, sitemap, and dashboard + landing entry points.
    5aef712 · izhan0102Details
  • UpdateScrool-to-top-button
    c6c890e · Julliet-MohantaDetails

v1.12

June 29, 2026
2 changes
  • DocsWebhook fail-closed, doc HTML sanitization, open-redirect guard
    • Razorpay webhook now rejects (503) when RAZORPAY_WEBHOOK_SECRET is unset and always verifies the HMAC signature (was fail-open, letting anyone grant a plan). Added sanitizeDocHtml in lib/richText.ts (strips script/iframe/style/event-handlers and javascript:/vbscript:/data: URLs while preserving document formatting) and applied it to DocCanvas render sinks + on-commit to stop stored XSS. The auth and verify-email redirect param is now validated to internal paths only (open-redirect guard). Firebase RTDB rules tightening is deployed separately, not in this commit.
    187a03b · izhan0102Details
  • UpdateAI Flashcards & Quiz with streaming EX-AI tutor
    • New /flashcards tool: generate flashcards from a topic, pasted notes, or an uploaded PDF (up to 30 cards); flip-to-study + auto-graded quiz; card color themes; add custom cards (manual Q/A or AI-written answer); change answer density across all cards; PDF + Anki/CSV export; focused fullscreen mode. Persistent EX-AI tutor side pane streams replies token-by-token with a topic-specific teacher persona. Wired into the dashboard and landing Explore grid, with full SEO metadata, JSON-LD, and sitemap entry.
    137153d · izhan0102Details

v1.11

June 28, 2026
1 change
  • ImprovedLeft-aligned hero with dual CTAs and browser-window preview
    • Single centered column hero: large display headline with a distressed-font accent on the last word, left-aligned subheading, primary + outline pill CTAs with an inline trust line, and the product preview framed as a macOS-style browser window. Text, buttons, and preview share one left edge.
    d405402 · izhan0102Details

v1.10

June 27, 2026
5 changes
  • ImprovedUpdate GitHub URLs to renamed repo (Deckflow -> exdeck)
    dbcecbc · izhan0102Details
  • NewAdd 3 long-tail blog posts (PDF to PPTX, diagrams, Mermaid)
    • New SEO blog posts targeting winnable long-tail queries tied to the diagram and converter tools, with HowTo/FAQ schema and internal links to related landing pages. Sitemap regenerated to include them.
    2a71814 · izhan0102Details

v1.9

June 26, 2026
1 change
  • FixAdd 46 SEO pages: competitor collections, feature pages, PDF alternatives, programmatic pages for professions and subjects. Update sitemap with proper priorities. Fix navbar styling.
    bdc98b0 · izhan0102Details

v1.8

June 25, 2026
7 changes

v1.7

June 24, 2026
4 changes
  • NewRedesign OG share image + add crawlable developer page
    • opengraph-image: black canvas, visible white dot grid, big EXdeck wordmark,
    • scattered feature-icon chips (real divs — Satori-safe).
    • /developer: crawlable About-the-Developer page for Muhammad Izhan with
    • Person + ProfilePage + FAQPage JSON-LD (who is Muhammad Izhan, who made EXdeck,
    • contact, goals), LinkedIn/GitHub/email, sitemap + footer wiring.
    e9e9f31 · izhan0102Details
  • DocsAI Document Analyser — any format, multi-doc synthesis, follow-up Q&A
    • /analyse: upload Word/Excel/PPT/PDF/txt/csv/json/code/images (parsed in-browser),
    • pick depth (overview/moderate/deep) + focus; per-document analysis + cross-document
    • synthesis (overlaps/connections/contradictions); follow-up chat with conversation memory.
    • /api/analyse (Groq, credit-gated): analyse + ask modes; lib/extractText universal extractor.
    • Dashboard: centered Analyser card (7th, lg:col-start-2).
    • SEO: /analyse page (HowTo/FAQ/SoftwareApplication JSON-LD), new how-to guide,
    df7c454 · izhan0102Details

v1.6

June 23, 2026
1 change
  • ImprovedAI credits system, editor bottom-bar redesign, and SEO/content expansion
    • Credits: replace monthly/daily gen limits with a unified credit balance
    • (free 40/mo, Pro 1500/day), server-enforced on all 14 AI routes with
    • lazy reset; live counter + global 'out of credits' overlay; DB rule added.
    • Editor: remove Duplicate/Deck-Health/Tour, normalize top bar, new
    • dock-style BottomBar (hover magnification) hosting insert/AI actions,
    • AI chat toggled from the dock, style variants open by default.
    34ce013 · izhan0102Details

v1.5

June 22, 2026
20 changes
  • FixSupport $ absolute refs (were throwing #ERR) + RANK function; prompt: no sort op (emit pre-sorted), multi-level highlights via computed max/min/3rd, literal top-performer, adjacent summary cells. Also RANDBETWEEN/RAND/FLOOR/CEILING from prior fix
    24fa2c4 · izhan0102Details
  • FixSupport RANDBETWEEN/RAND (deterministic per cell) + FLOOR/CEILING — 'realistic expenses' no longer error (#NUM) and break the savings cascade; document in prompt
    b7facdb · izhan0102Details

v1.4

June 20, 2026
2 changes
  • UpdateRemove vignette glow effect from video container
    e052f75 · izhan0102Details
  • NewAdd feature landing pages, improve hero section, and add demo video
    • Created 4 SEO-optimized landing pages: /presentations, /documents, /resumes, /pdf-presenter
    • Simplified hero headline to 'AI presentations in seconds'
    • Replaced template showcase with product demo video
    • Enhanced trust bar visibility and sizing
    • Added competitors comparison table
    • Updated sitemap with new pages (priority 1.0)
    ed0608a · izhan0102Details

v1.3

June 19, 2026
9 changes
  • ImprovedUpdate robots.ts
    1236543 · izhan0102Details
  • FixSidebar nav+plan card scroll in a bounded region so the Report-issue button is always visible (no clipping with Pro/daily-AI cards); link PDF presenter (centered card); remove guest flow (delete /start + guestWork, Get Started is auth-first)
    baa8b6e · izhan0102Details

v1.2

June 18, 2026
12 changes
  • FixUse solid --ezd-bg-elev / --ezd-bg-page-deep surfaces so it's a real white-on-black-text card in light mode and inverse in dark (was translucent)
    607e68b · izhan0102Details
  • UpdateReplace auto-open upgrade popup with a cool theme-aware 7-day free-trial modal (one-step startTrial); trigger on premium clicks + after 120s; dashboard opens clean
    037cf29 · izhan0102Details

v1.1

June 17, 2026
8 changes
  • UpdateRemove Pro/Free badges from document and resume dashboard cards
    f2f68b0 · izhan0102Details
  • ImprovedFree Resume Maker (6 templates, full editable form, suggested sections, section reorder, auto-fit, PDF, persistence, AI refine [Pro]); checkout auto-applies JUSTLAUNCHED launch coupon; reports moved to admin-only (delete /reports page)
    84a9d3a · izhan0102Details

v1.0

June 16, 2026
4 changes
  • ImprovedUpdate privacy, terms, and refund policy for Razorpay payments
    • Refund: payments processed by Razorpay (not Paddle); refunds to original method in 5-10 business days
    • Privacy: payment info handled by Razorpay; we don't store card/bank details; added as a processor
    • Terms: billing for chosen period (monthly or annual −10%) via Razorpay; coupon codes clause; removed 'checkout not yet available'
    9257c6e · izhan0102Details
  • FixTheme-aware success screen + readable colors; richer success animation
    • Success overlay now follows the user's theme (no more black text on dark);
    • explicit colors instead of flattened Tailwind utilities
    • Better celebration: expanding rings, badge pop, staggered text, full-screen confetti
    • Pay/CTA buttons force white text on the accent button
    • (admin page readability fixed locally; admin is gitignored)
    9385297 · izhan0102Details
That’s the story so far.

EXdeck is open source and ships often. Read the full commit history on GitHub.

Back to home