Changelog
All notable changes to Software Multitool are documented here.
v1.5.0April 2026Monetization, analytics & accessibility pass
- ImprovedStarter→Pro upgrade nudges added to every high-traffic surface: dashboard, billing settings, empty states, post-job prompts, credit banners, and history pages
- ImprovedAnnual billing upsell card in billing settings for Pro monthly subscribers — shows computed savings and switch-to-annual CTA
- NewPaymentIssueAlert surfaces subscription payment failures (past_due, unpaid, paused) on dashboard and billing settings to reduce involuntary churn
- NewWin-back nudge in billing settings for canceled or expired subscriptions
- NewUsage overage nudge in UsageSummaryCards: Starter/Free users with overage charges see a quantified Pro upgrade prompt
- ImprovedTrust signals (30-day money-back, cancel anytime, secure payment) added to the choose-plan forced conversion gate
- ImprovedComprehensive analytics instrumentation across all conversion surfaces, auth flows, navigation, dashboard widgets, and tool pages — 100+ new tracked events
- ImprovedWCAG 2.1 accessibility fixes: aria-labels for icon-only buttons, aria-current for active items, role/label for tables, and accessible password toggle in auth forms
- ImprovedError boundaries added to all major app routes; loading skeletons added to settings, admin, tool, and dashboard routes
- ImprovedToolHistoryPage now uses server-side pagination (20 per page) instead of bulk 100-job fetch
- FixedFixed hardcoded tool-slug→detail URL maps in ToolRecentRuns and ActiveJobsWidget — all tools now link to the correct job detail page
- FixedFixed money-back guarantee inconsistency across trust surfaces (standardized to 30-day everywhere)
- FixedFixed StickyCta and BlogStickyCta showing free-trial copy to Starter plan users who are already paying
- ImprovedPricing FAQ expanded from 6 to 11 entries — covers Starter vs Pro, plan switching, team pricing, file formats, and guarantee
- ImprovedSEO: added JSON-LD structured data to /for, /vs, /roi-calculator, and /use-cases pages
v1.4.0March 2026AI-powered dashboard & UX overhaul
- NewAdded personalized dashboard with activity heatmap, streak widget, daily goals, and credit forecasting
- NewAdded job comparison, pinned jobs, job notes, and job tagging to the jobs history page
- NewAdded ToolPreviewDrawer, ToolTipsBanner, ToolUsageGuide, ToolSampleOutput, and ToolBenchmarkWidget
- NewAdded keyboard navigation shortcuts (g+h/t/j/s) and keyboard shortcuts help dialog (?)
- NewAdded searchable, filterable, and sortable ToolsGrid with favorites and tool collections
- NewAdded milestone notifications, job completion toasts, and credit alert settings
- ImprovedRedesigned job detail page with output viewer, run-again action, and auto-polling
- ImprovedBulk select and delete jobs from the jobs history page
v1.3.0March 2026SEO & marketing pages
- NewAdded public marketing landing pages for each AI tool with hero, features, use-cases, and JSON-LD structured data
- NewAdded dynamic OG image generation endpoint for social sharing
- NewAdded BreadcrumbList, FAQPage, and Article JSON-LD structured data throughout the site
- ImprovedUpdated robots.txt and sitemap.xml to include all public tool pages
- ImprovedAdded social proof bar and three new blog posts on AI tool use cases
v1.2.0February 2026Test coverage & reliability
- ImprovedAdded 1,900+ automated tests across web, API, database, storage, and mail packages
- ImprovedDockerless test runner ergonomics — all tests skip or skip-integrate gracefully when Docker is unavailable
- ImprovedRemoved host psql dependency from local-eval, setup, and seed flows
- ImprovedSignificant speedups in test suites via parallelization and shared fixtures
v1.1.0January 2026Local development & onboarding
- NewAdded pnpm local-eval:smoke command for single-command local evaluation
- ImprovedTightened README and CONTRIBUTING docs — local evaluation path now reflects real prerequisites
- ImprovedAdded pnpm worktree:create / resume / list / remove for parallel feature development
v1.0.0December 2025Initial launch
- NewMeeting Summarizer — AI-powered meeting notes and action item extraction
- NewInvoice Processor — extract line items, totals, and vendor details from invoice PDFs
- NewContract Analyzer — identify key clauses, obligations, and risk factors in contracts
- NewSpeaker Separation — diarize audio into per-speaker segments
- NewNews Analyzer — curate and analyze news articles on any topic
- NewExpense Categorizer — auto-categorize expense CSVs for bookkeeping
- NewFeedback Analyzer — analyze customer feedback for themes and sentiment
- NewCredit-based pricing with free tier, Pro plan, and Enterprise plan