Bright redesigned landing page
New homepage with animated mesh-gradient hero, live product mockup, scroll-reveal sections, and customer-grade typography. Forced light theme on marketing surfaces so it reads as a professional product, not a dev tool.
Changelog
New features, fixes, and improvements to Draftiro. Got a request? support@draftiro.com.
New homepage with animated mesh-gradient hero, live product mockup, scroll-reveal sections, and customer-grade typography. Forced light theme on marketing surfaces so it reads as a professional product, not a dev tool.
Auth tokens now write to a dual-storage backup so closing your browser no longer logs you out. www.draftiro.com automatically redirects to draftiro.com so the same login session works everywhere.
You can now dismiss the trial countdown card even when the trial has ended. Snooze auto-shortens to 4 hours when expired so you still get reminded to upgrade.
Every piece of user-controlled context (case notes, uploaded documents, web search results) is now wrapped in <UNTRUSTED_*> tags with explicit instructions that the AI must NOT follow embedded commands in those blocks. A malicious case file can no longer hijack the chat.
When your case has a jurisdiction set (or your firm has a bar state), the AI is told to default to that jurisdiction's rules, citation conventions, court holidays, and statutory periods.
When the AI is streaming a long response you don't want, click the red square to stop. Whatever was generated so far is preserved with a quiet "Stopped by user" note.
The sidebar now shows your 6 most recent conversations directly under the selected case card. No more scrolling past Case Files / Calendar / Inbox to find your last thread.
In General Chat, you can now hide the deadlines/events/priority overview to give the conversation more vertical room. Click "Show" to bring it back. Per-user preference saved.
Signup is now 4 fields: name, email, password, confirm. Bar number, state, firm name, and firm size moved to the post-signup onboarding wizard.
Stripe retries no longer double-process subscription events. If Stripe sends the same event twice (network blip), the second one is recognized and skipped.
Press Cmd+P (or Ctrl+P) on any document and you get a clean, letterhead-ready printout: Times New Roman 12pt, 0.75" margins, no app chrome.
Every non-public route is now lazy-loaded. Visitors hitting the pricing page no longer download the entire workspace bundle.
Any unknown URL now shows a friendly 404 page with quick links back to home and your workspace, instead of a black screen.
When you click "Forgot password?", a green confirmation banner now tells you the reset email was sent (or would have been if the account exists). Replaces the previous silent UX.
Pricing-page FAQs are now click-to-expand. Added 3 new questions: AI model + data sharing, data export rights, Gmail support timeline.
Hover any conversation in the sidebar to get a ⋯ menu with Rename (inline edit) and Delete (with confirmation).
Strict CSP, HSTS preload, X-Frame-Options DENY, Permissions-Policy, COOP/CORP. CORS narrowed from wildcard to allowlist. Source maps disabled in production. Tiered IP+user rate limits on chat, email, file uploads.
All 26 tables now enforce row-level security with WITH CHECK clauses on every UPDATE policy — preventing any cross-firm data access even if the application code has a bug.
Every case citation the AI emits is now auto-checked against CourtListener. Verified citations get a green checkmark + clickable link. Hallucinated citations are flagged in yellow before you ever paste them into a brief.
As you type a client name or opposing counsel into a new matter, every existing case in your firm is checked in real time. Green ✓ when clear, yellow warning panel listing conflicts when found.
One-click OAuth connection. Two-way calendar sync. AI can schedule events and draft emails — you review and click Send. Inbox auto-classified to your cases.
Draftiro is live for solo attorneys and small firms. An AI legal workspace at $89/month — built for solos, not BigLaw budgets.
Want to be the first to hear about new features? Subscribe to updates or create your free account.