Changelog
What's new in Ultrathink.
v3.58.8
Update download links to use DMG format for Mac, add Firebase redirects to GitHub releases.
v3.58.7
Switch Mac desktop app distribution from zip to DMG to fix “unsupported format” error on macOS.
v3.58.6
Fix search filter race condition on first load: gate subscription delivery until both user and org data sources are ready, fix cleanup leak on early unmount, add missing statusFilter dependency.
v3.58.5
Frontend polish: add ErrorBoundary, extract shared useDocSearch hook, remove firebase-admin from frontend deps, delete stale DetailPanel backup.
v3.58.4
Data integrity: validate invite code in Firestore rules for org join, block useCount increment on revoked invites, add Storage rules for user-uploads path with size/type restrictions, fix user deletion to clean up all subcollections, invites, and Storage files.
v3.58.3
AI pipeline fixes: wrap classification in try/catch, use Promise.allSettled for prompts, add title step and retry button to AIProgressPanel, fix reprocessEntry to use Cloud Function.
v3.58.2
Security hardening: disable hardcoded agent key endpoint, fail-closed rate limiters, restrict CORS to known origins, add auth to textCorrection and recordAuthSuccess, fix spelling correction for paid users via planHelper.
v3.58.1
Fix user profile overwrite bug: use merge write in fetchUserProfile fallback to prevent wiping orgId, role, and createdAt when Firestore read transiently fails.
v3.58.0
Web app quick capture: add slide-in panel from right edge for capturing content directly in the web app. Features include mic recording, screen capture, file drag-and-drop, paste images, entry type selection, and 3-second auto-save countdown.
v3.57.2
iPhone quick capture: use white background for media preview, add dedicated paste screen.
v3.57.1
iPhone quick capture: redesign menu with modern UI (duotone icons, descriptions, gradient audio button), fix Firebase undefined field error on text/paste saves, fix drawing canvas passive event listener warnings.
v3.57.0
Fix AI documentation search for authenticated users (accept Firebase Auth token as alternative to reCAPTCHA). Add 110+ documentation pages covering all features, platforms, integrations, security, organisations, and use cases.
v3.56.1
Admin users: redesign action buttons (icon-only delete/block, grouped grant buttons), remove redundant close button.
v3.56.0
Improve Core Web Vitals (FCP/LCP): split public/protected routes to avoid blocking on settings, preload critical fonts, add loading skeleton.
v3.55.0
Add comprehensive documentation suite: public docs pages with AI-powered search, in-app help panel with Ask/Browse/Use Cases tabs, use case taxonomy for scenario-based discovery.
v3.54.1
Apply SEO fixes to 26 blog posts: add images, generate FAQs, optimise meta descriptions, add internal links.
v3.54.0
Add password reset functionality to login page.
v3.53.0
Add external REST API for AI tool integrations (ChatGPT, Claude, custom). Device keys now support API access toggle, permissions (read/write), and descriptions.
v3.52.5
Add auto-correct for titles, notes, and comments (fixes typos, spelling, grammar).
v3.52.0
Add AI titles settings UI in detail panel settings. Extend AI title generation to support screenshots and images.
v3.51.9
PageSpeed SEO optimisations: convert images to WebP, add lazy loading, implement route code splitting, preload fonts, add ARIA labels.