Pricing Display Sweep
- Fix "SAVE 30%" badge on the yearly billing toggle updated to "SAVE 20%" on the Analytics, Settings, and Library upgrade panels — three stragglers from the v1.0.29 pricing reposition.
Auth UX Polish
- Improved Stronger passwords at signup. New accounts now require at least 8 characters including a letter and a number. A live checklist below the password field shows which rules are met as you type. Same rules apply to the password reset flow.
- Improved Polished snippet delete confirmation. The browser's native "OK / Cancel" pop-up when deleting a context snippet is replaced with a properly designed in-app modal that matches the rest of the dashboard. Click backdrop or press Escape to cancel.
- Fix Sign-in lands you on the dashboard. After a successful email sign-in on /login you'd previously see an "already signed in" banner with the form still showing — you now go straight to /improve.
Pro Plan Pricing Reposition
- Improved New Pro pricing: $8.99/month or $85.99/year (save 20%) — was $7.99/$66.99. The yearly toggle on the pricing page reflects the new effective monthly equivalent.
- Improved 100 duels per month on Pro (was 200) — brought in line with what the underlying API actually costs to run, so the plan stays sustainable as we grow. Unlimited improvements + refines are unchanged.
- New Existing subscribers keep their original price. If you signed up before this change, your monthly or yearly rate stays exactly as it was.
Feature Requests Board Polish
- Improved Status label clarity on Feature Requests. Requests we've decided not to build now show as "Under Review" in your view (with a softer banner explaining why) — the previous "Declined" framing felt harsher than it needed to.
- Fix Removed an outdated "Suggest a feature" mailto card from the roadmap page now that the Feature Requests board is the canonical place to submit ideas.
- Improved Approval emails are more reliable. Behind the scenes, the approval-email path now logs silent failures so we can diagnose delivery issues immediately instead of finding out from a missing email.
Multilingual Support — Write in Any Language, Get an Improved Prompt in That Language
- New Match input language by default. Type a prompt in Spanish, French, German, Hindi, Japanese, Arabic — or any other language — and your improved prompt comes back in that same language. The labeled lines (Tone / Format / Constraints / Audience) are also translated, so the whole output reads naturally in your language.
- Improved Settings → Output language now defaults to "Match input language" for all new accounts. You can still pin a specific output language (English, Spanish, French, German, Portuguese, Italian, Arabic, Hindi, Urdu, Japanese, Chinese) if you want every prompt to come back in that language regardless of what you type.
- Fix Editable chips render cleanly. A rare edge case where a chip would briefly appear as raw text (like
{{format:600 words}}) instead of a clickable highlight has been resolved.
Consistent Quality Across Improve, Refine, and Duel
- Improved Every improved prompt now consistently shows the four labeled lines — Tone, Format, Constraints, Audience — with editable chips, even on creative or analytical tasks where they used to occasionally drop off.
- Improved Email-task prompts always include a curiosity-driven subject line as a deliverable bullet. Previously this was sometimes skipped on detailed email briefs.
- Improved Duel mode now applies the same quality framework across all three models. GPT-4o, Claude Sonnet, and Gemini Flash all produce structurally consistent improved prompts, so it's a fair fight on craft — not just on whichever model happened to follow the instructions best.
Smarter Word Counts — No More Padding Short Briefs
- Improved Short prompts stay short. A three-word seed like "tweet about coffee" no longer gets a 200-word improved prompt — the optimizer now lands at the right length for the task instead of padding to hit a target.
- Improved Complex multi-deliverable briefs get the room they need. When the task genuinely calls for it (e.g., "create a 3-month content marketing strategy with SEO, social, and email"), the improved prompt can stretch up to ~220 words instead of being artificially capped.
Pro Plan Polish
- Fix Pro users now correctly see "Unlimited" in the extension instead of an occasional "0 Remaining" badge after upgrading. The extension and dashboard now read the unlimited-quota state identically.
Sidebar Polish — Live Version Footer + Symmetric "Add to Chrome" Card
- Fix Sidebar version footer was stuck at v1.0.20 across the last few releases because it lived as a hardcoded constant. Vite now inlines the version from
package.json at build time, so the footer always matches the actual build — no more manual sync.
- Improved "Add to Chrome" promo card in the sidebar — tightened spacing, square padding, full-width centered button with a bit more vertical room. Looks balanced instead of slightly off.
Animated Examples Everywhere — Dashboard, Popup, and Extension Snippet Form
- Improved Refine textarea now has the same animated cycling examples as Improve — six refine-flavored prompts (wedding speech, product launch, investor email, GMAT plan, feedback message, fitness routine) so users see what kind of brief benefits most from the question flow.
- Improved Extension popup textarea ("Paste your prompt here") now cycles through five short example prompts so the popup doesn't feel like a blank box on first install.
- Improved Extension Snippet form Title and Content placeholders now animate the same way as the dashboard, and the Personal/Work selector is upgraded to icon pills (person + briefcase) under "What is this snippet for?" — full visual parity with the dashboard.
Bigger Improve, Animated Examples, and a One-Click Path to Context
- Improved Bigger Improve textarea — more room to paste a real prompt without scrolling. The empty-state placeholder now types itself out, cycling through six concrete examples (LinkedIn post, React component, brainstorm hooks, ELI12 explainer, sales email, travel itinerary) so first-time users see what a good prompt looks like without reading docs.
- Fix + Add context dropdown on Improve and Refine was opening off-screen left and looked like nothing was happening. It now anchors to the trigger and opens visibly to the right.
- Improved Personal / Work selection on the New Snippet form is now an icon-pill toggle (person + briefcase) under a clear "What is this snippet for?" label, replacing the native OS dropdown. Same pattern in the dashboard Settings page and the inline create-form inside the picker.
- Improved Snippet Title and Content placeholders animate through example titles and content lines while you're deciding what to write — a gentle nudge for the blank-page moment.
- New Add Context button in the extension panel header — one click opens the dashboard's context manager in a new tab. Snippets you create there are auto-injected into your next Improve. (Ships with the next Chrome Web Store release.)
Create Context Snippets Without Leaving Your Prompt
- New + Create new button inside the Improve and Refine context picker. Realise you need a snippet you haven't saved yet? Add it inline in 10 seconds, no detour to Settings — and it's auto-ticked for the prompt you're about to run.
- Improved Picker footer is now Manage + + Create new side by side, so you can still jump to full CRUD when you want to edit or toggle existing snippets.
Pick Context Per Prompt — Not Just Globally
- New Per-prompt context picker on Improve and Refine — click the + Add context chip next to the prompt input to pick exactly which saved snippets to weave into this prompt. Your global toggles in Settings stay untouched.
- New Dropdown includes search, All / Personal / Work tabs with counts, Select All, and a jump to Manage so you can fix a snippet without losing your prompt.
- Improved Your Active snippets are pre-selected by default, so the picker is a zero-click upgrade — open it only when you want to tweak.
- Improved Shorten and Extend now also respect your per-prompt context selection.
Context Snippets — Personalise Every Improvement
- New Save reusable context about yourself, your projects, or your audience — and toggle any snippet on to weave it into every Improve, Refine, Shorten, and Extend automatically. No more retyping "I'm a senior React developer writing for B2B SaaS founders" at the start of every prompt.
- New Context tab in Settings with Personal and Work categories, active/inactive toggle per snippet, inline editing, and a clear "ACTIVE" badge so you always know what's being applied.
- New Snippets sync between the dashboard and the Chrome extension — create one on either surface, toggle from either surface, same data on both.
- Improved Context injection is smart — the optimizer only reflects a context when it's actually relevant to your prompt, and your explicit prompt instructions always win if they conflict with a context.
- Fix Toggling a context on or off in the extension now actually saves (it was silently failing before).
Faster Sign-In for Returning Users
- New A small "Last used" badge on the sign-in page highlights whichever method you picked last time (Google or email) — no more guessing.
- Improved Your email is auto-filled if you signed in with email last time, so you skip straight to the password.
Choose the Output Language of Your Improved Prompts
- New Output language preference in Settings → Preferences. Pick from English, Spanish, French, German, Portuguese, Italian, Arabic, Hindi, Urdu, Japanese, Chinese, or the default "match input language." Applies to every Improve, Refine, Shorten, and Extend.
- New Language preference syncs between the dashboard and the Chrome extension — set it once, applies everywhere you prompt.
- Improved Text you wrap in "quotes" still stays in its original language even when you've set a different output language — names, references, and reference snippets survive the translation.
- New One-click "Export in Dashboard" link on the extension's History tab — jumps straight to the full export UI on the web app.
Export Your Prompt History
- New Export button on the History page — download your full prompt history as a CSV (for Excel / Google Sheets) or JSON (full data).
- New Filter by favourites only or export everything — each option in one click from the Export dropdown.
- Improved Your prompts, your data — leave anytime with a clean backup you actually own.
Preserving What You Wrote — Exactly
- Improved Text you wrap in "quotes" in your original prompt now stays word-for-word in the improved version. Brand names, URLs, job descriptions, reference snippets, code blocks, and example text all survive Improve, Refine, Shorten, and Extend unchanged. No more paraphrased product names or rewritten reference text.
Fine-Tune Your Improved Prompt in One Click
- New ↓ Shorten and ↑ Extend buttons on every improved prompt. One click to get a tighter, more focused version (~60% of the length) or a richer, more detailed version (~140% of the length) — without rewriting anything.
- New Available on both the dashboard Improve page and inside the Chrome extension's Refine panel — same feature, same flow, wherever you prompt.
Smarter Optimizer & Tighter Account Sync
- Improved Optimizer now picks the right output length for the task — blog posts get 800-1500 words, emails 100-300 words, tweets stay under 280 characters. No more "150-200 word blog post" instructions that make no sense.
- New Signing out on the extension now also signs you out on the dashboard. One account, one session, consistent both ways.
- New Google account picker now shows every time you sign in with Google — pick the account you want instead of Chrome silently deciding for you.
- Improved The sign-in page now recognizes when you're already signed in — one click to continue to the dashboard, or sign out to switch accounts.
- Improved Usage on Settings shows "N left" (turns red when you're out) with "X of Y used" below. No more ambiguous "10/10".
Tabbed Settings + Feedback Widget
- New Settings page redesigned with tabs: Profile, Account, Preferences, Extension, Share and Earn
- New Floating feedback button in the bottom-right corner of every page — one click, pick a category, send us a message. We reply within 24 hours.
- New Account tab shows your connected sign-in methods (Email, Google)
- New Delete Account option (Account → Danger Zone). Type-to-confirm for safety.
- New Usage counters on the Profile tab — see exactly how many prompts and duels you have left this period
- Improved Duel Arena counter now shows "N duels left this month" for Pro users instead of a vague "Unlimited"
Better Pro Plan & New Pricing
- New 200 duels per month on Pro (up from 100) — more head-to-head AI comparisons when you need them
- New Manage Subscription card in Settings for Pro users — switch plan, update card, view invoices, or cancel, all self-serve
- New Clear benefits list on Settings → Plan so Pro members always see what they're getting
- Improved New Pro pricing: $7.99/month or $66.99/year (save 30%). Existing subscribers keep their original price.
Cross-Surface Sign-In & Yearly Pricing
- New Sign in once on either the dashboard or the Chrome extension — the other surface picks up the same session automatically. No more signing in twice.
- New Sidebar now shows extension status live — "Extension Connected" when it's installed and signed in, or a one-click install card when it isn't
- New Settings → Chrome Extension section shows a "Successfully Signed In!" status card when the extension is connected
- New Monthly / Yearly toggle on every upgrade screen
- Improved Your session now explicitly persists across browser restarts — you stay signed in until you click Sign Out
- Improved Upgrading to Pro now syncs your plan to our marketing list so you only get emails that are relevant to you
Extension Polish & Smarter Dashboard
- Improved Chrome extension install dialog now shows only ChatGPT, Claude, and Gemini in its permissions — no more "a number of websites"
- New Polished modal when you click Improve / Refine / Duel before typing — replaces the tiny red "Type a prompt first" toast with a centered dialog and a "Try a sample" shortcut
- New Real Help page in the dashboard with 9 FAQs covering features, plans, privacy, and support
- New Multi-step animated loaders on Improve and Refine — same step-by-step style as the Chrome extension
- New AI Judge "is deciding..." card during duels — see the scales tip while the judge thinks
- New Analytics now shows personalised AI model recommendations after 20+ voted duels (Pro)
- New Free users see a blurred preview of the analytics dashboard with a clear Pro upgrade card
- Improved Refine question chips turn green with a checkmark when selected — and you can now type a custom answer when you pick "Other"
- Improved "Use This Prompt" and "Copy & Use" buttons now confirm with a green "Copied to clipboard" state instead of silently doing nothing
- Fix History no longer falls back to placeholder demo data when your real history is empty
- Fix Analytics now correctly counts duels (was stuck at 0 due to a wrong column name in the stats query)
- Fix Settings → Install button now opens the Chrome Web Store instead of reloading the page
- Fix Settings → Upgrade to Pro and the analytics paywall both now lead to the real LemonSqueezy checkout
- Fix Google sign-in consent screen now shows "Prompt Duel" branding via our own Google Cloud OAuth client
Email Preferences & Cleaner Auth UX
- New Email preferences toggle in Settings — turn product update emails on or off anytime
- New One-click unsubscribe link in every email — no sign-in required
- New Dedicated unsubscribe page on prompt-duel.com with instant confirmation
- Improved "Forgot password?" now tells you when no account exists for an email, with a direct link to sign up instead of silently pretending to send a reset
- Improved Cleaner, tighter email footer layout — branding and legal info without the clutter
- Improved Sign-in and sign-up page footers now show our contact email directly for faster support
Email Sign-In, Sign Up & Password Recovery
- New Sign up with email and password — no Google account required
- New Magic link sign-in — get a one-click sign-in link by email, no password needed
- New Forgot password and reset flow — request a link, set a new password, you're back in
- New Branded email templates for every account email, sent from hello@prompt-duel.com
- Improved Clearer, more actionable error messages across all sign-in flows
- Improved Live 60-second countdown on email resend buttons, replacing the vague "please wait" message
UI Polish & Side Panel
- New AI Judge loading animation — scales weigh models while deciding
- New Close button in side panel header for easy access
- Improved Roadmap page now reflects actual planned features
- Fix Removed Perplexity from "Works with" (not yet supported)
Bug Fixes & Improvements
- Fix Prompt pasting on Claude and Gemini now preserves line breaks and formatting
- Fix Sign-in persistence — no longer asks to sign in every time you open the panel
- Fix Auth tokens no longer cleared by background API calls
- Improved More reliable auth check in content scripts
- New Changelog and Roadmap pages on landing site
- New Sign out button in the Improve/Refine panel
Initial Release
- New One-click prompt improvement with AI-powered optimization
- New Guided Refine mode with contextual questions for deeper improvements
- New Duel mode — compare GPT-4o, Claude, and Gemini side-by-side in real time
- New Auto-judge picks the best AI response with reasoning
- New Works on ChatGPT, Claude, and Gemini websites
- New Floating toolbar with drag-and-drop positioning
- New Prompt template library with one-click insert
- New Dashboard with analytics, history, and duel tracking
- New Google sign-in with free tier (10 optimizations + 3 duels/week)
- New Pro plan with unlimited access