Changelog
What's new, improved, and fixed.
v2.11.05
Latest April 1, 2026- • Blog: solid background card wrapper — all posts now readable against dotted page pattern
- • Blog: replaced transparent rgba backgrounds with solid colors across 11 posts (~50 fixes)
- • Blog: all external links open in new tab (target="_blank" rel="noopener")
- • Blog: explicit bullet point rendering (list-style-type: disc/decimal)
- • Blog: added sourced bar chart, TL;DR summary, and official doc links to D1 vs MySQL vs PostgreSQL post
- • Blog: applied PRP 43+44 quality and SEO standards to SQLite post — all claims sourced, slug fixed
- • Blog: new Swift performance optimization guide (8 techniques with code examples)
- • Docs: PRP 43 (blog quality standards), PRP 44 (blog SEO standards)
v2.11.04
March 30, 2026- • Performance: decoupled query timer from @Observable — eliminated 10 unnecessary re-renders/sec during queries
- • Performance: debounced data grid recomputation — N onChange callbacks collapsed into 1
- • Performance: cached NSScrollView lookup — view hierarchy walked once, reused on every keyboard scroll
- • Performance: static formatter allocation — NumberFormatter, DateFormatter, ISO8601DateFormatter created once
- • Performance: final classes and @inline(__always) on hot-path properties (isNull, stringValue, padding)
- • Performance: replaced NSRegularExpression with hasPrefix() for smart search operator parsing
- • Click-to-copy — single click copies cell values, double click copies database/table/column names
v2.11.03
March 29, 2026- • Server-side sorting — column sort uses ORDER BY for correct results across pages, with loading spinner
- • Server-side pagination — LIMIT/OFFSET replaces client-side paging, auto-hidden when results fit one page
- • Smart search operators — type "> 198", "<= 50", "!= 0", "NULL", or "NOT NULL" to search with comparators on matching columns
- • One-click connect — clicking a saved connection connects immediately; clear error shown if it fails
- • Disconnect fix — logout reliably returns to the login form (MainActor guarantee)
- • Auto-refresh moved to table list and database selection views
- • Cmd+R smart refresh — re-runs last executed SQL (smart search, custom query, or default SELECT)
v2.11.02
March 7, 2026- • Performance: column schema caching across all adapters — instant table switching on revisit
- • Performance: batched D1 row counts via UNION ALL — reduces API calls from N+1 to 2
- • Performance: observation-driven menu bar updates replace 0.5s timer polling
- • Performance: static formatter allocation — NumberFormatter, ByteCountFormatter, DateFormatter cached once
- • Performance: in-memory saved connections cache — eliminates JSON decode on every read
- • Security: comprehensive reverse .gitignore — whitelist-only, blocks secrets, database files, and credentials by default
- • Security: per-engine help pages, security banners, and insecure connection warnings
- • SQLite adapter: deduplicated PRAGMA table_info() calls into single pass
v2.10.25
March 1, 2026- • Smart search for request logs — auto-detects IP, path, method, status code, and duration queries
- • Data grid density zoom — CMD+/-, CMD+=, and CMD+ScrollWheel to cycle density
- • USD-normalized revenue with configurable exchange rates
- • Streamlined gift license flow — auto sign-in from email
- • Feedback system — form, API endpoint, admin page, error reference
- • 1000 rows per page option in admin data grids
- • Local IP fallback (127.0.0.1) for dev request logging
- • Admin sidebar logo redesign with D1 spark icon
v2.10.4
February 18, 2026- • Apple-style light theme — opaque #f5f5f7 cards, #86868b subtitles, #1d1d1f headings
- • All light-mode overrides use hardcoded hex (no inverted Tailwind classes)
- • Pricing section added to landing page (Free vs Pro cards)
- • AI chat section: solid orange user bubbles, white code blocks in light mode
- • Account page: themed panels, removed dot-grid
- • Auth page: white card wrapper with themed inputs
- • JetBrains license model: lifetime, no keys, unlimited devices, 3yr updates
- • Terms of service updated to match license model
- • Removed MIT License and Intel references
v2.10.3
February 18, 2026- • Flat design — remove all box-shadows from landing page
- • Dot grid background overlay with radial mask fade
- • White spotlight ellipses under section headings (light theme)
- • Hover-lift with spring bounce on all cards
- • Gradient accent lines and icon glow on hover
- • Auth error modal for expired magic links
- • Fix dashboard 500 on first navigation
- • Fix checkout success license query
- • Add v1.0.0 and v1.0.1 to changelog
v2.10.2
February 18, 2026- • Fix stale session — read plan from DB across all pages
- • Pro users see "Download Pro" in nav, mobile menu, and pricing
- • Checkout success upgrades plan immediately as webhook fallback
- • Separate Pro DMG filename (MyD1-Pro-latest.dmg)
- • Hardcoded changelog with full version history
- • Remove RSS endpoint, logo icon suite page
v2.10.1
February 18, 2026- • Apple-style account page redesign — plain background, no borders, no shadows
- • Animated 404 button with nudge-left arrow animation
- • Button animations and checkout redesign
- • Light-mode palette remap with borderless cards
v2.10.0
February 17, 2026- • Rename project directory to MyD1.app
- • Theme-aware design page with proper light/dark contrast
- • Button hover variants with animated icons
v2.9.0
February 17, 2026- • Branding updates and cookie banner
- • Footer redesign
- • Theme-aware admin send-pro page
- • Remove license key UI, switch to token-based Pro downloads
- • Sidebar navigation on account and legal pages
- • Interactive hover animations on feature cards
v2.8.0
February 16, 2026- • Tailwind component layer with ~50 reusable c- prefixed utility classes
- • Migrate 21 pages to Tailwind component classes
- • Redesign design system page with enforced dark theme
- • Extended color palette and redesigned buttons section
- • Apple-style toggle redesign
v2.7.3
February 16, 2026- • FAQ content — Windows/Linux, AI features, update duration, data privacy
- • Sign-out button in navbar
- • Direct download links to /api/download
- • Scope landing.css to prevent global style leaks
v2.7.2
February 16, 2026- • Fix landing page version numbers and file count
v2.7.1
February 16, 2026- • Code-sign macOS app with Developer ID certificate
v2.7.0
February 15, 2026- • Rename Xcode project to Queried.app
- • Rewrite README as marketing page
v2.6.0
February 15, 2026- • Soft delete for users and data
- • Bulk actions in admin panel
- • Email logging with HTML body storage
- • Dashboard IP alerts for suspicious activity
- • Send-pro admin page for gifting licenses
- • One-time download tokens for secure delivery
v2.5.0
February 15, 2026- • Shared admin sidebar component
- • Dashboard navigation improvements
- • Database indexes for performance
- • Error page resilience
- • Secure magic link validation
v2.4.0
February 15, 2026- • Repeatable test suite for all endpoints
- • Favicon and app icons
- • Session configuration and dev tooling
v2.3.0
February 15, 2026- • Switch to magic-link-only authentication
- • Rate limiting on magic link requests
- • Open redirect protection
- • Audit logging for auth events
v2.2.0
February 15, 2026- • Comprehensive design system page at /design
- • Interactive dashboard design page
- • Dark/light theme toggle persisted in localStorage
- • Design system animation overhaul
- • Admin verification enforcement
v2.1.0
February 14, 2026- • E-commerce storefront and admin panel
- • DataGrid component with CRUD for all entities
- • Dark/light theme toggle in admin
- • Magic link sign-in via Better Auth
- • Comprehensive endpoint security hardening
- • Customer account and dashboard separation
v0.6.0
February 10, 2026- • SSH tunnel support for MySQL and PostgreSQL
- • Background export with progress, cancellation, and smart filenames
- • Full query history page with filters
- • AI-powered error explanation for failed queries
- • Live syntax highlighting in SQL editor
- • Saved connections dropdown with keyboard navigation
- • Cloudflare D1 database support via REST API
- • Free/Pro tier system with compile-time feature gating
v1.0.1
February 10, 2026- • Fix SSL certificate validation on macOS 14.0
- • Improve connection timeout handling for slow networks
- • Fix crash on empty query result sets
v1.0.0
February 10, 2026- • First stable release
- • Native macOS app — pure SwiftUI, zero dependencies
- • Cloudflare D1, MySQL, and PostgreSQL support
- • SQL editor with syntax highlighting and Cmd+Enter execution
- • Resizable data grid with column drag handles
- • Schema browser with table, column, and index inspection
- • Import SQL files including .gz compressed
- • Export to SQL, CSV, and TSV
- • Keychain-stored connection profiles
- • Apple notarized and code-signed
v0.5.0
February 10, 2026- • Row editing via edit panel with UPDATE queries
- • Rebrand from RageAgainstTheDB to MyD1
- • Redesigned onboarding with 5 animated pages
v0.4.0
February 10, 2026- • Multi-statement SQL execution with per-query results
- • Resizable SQL editor with drag handle
- • Database/table export (SQL, CSV, TSV)
- • Zen mode for maximized datagrid visibility
- • Cmd+F search with live filtering
- • Smart search with SQL query execution
- • Landing pages with light/dark theme switcher
v0.3.0
February 4, 2026- • Advanced search filters with SQL operators
- • Custom SQL query execution
- • Settings infrastructure and data grid density options
- • Enhanced table view and SQL editor
v0.2.0
February 4, 2026- • Initial release
- • SvelteKit app with Tauri macOS wrapper
- • Native notifications and haptic feedback
- • Onboarding experience
- • Apple UX improvements — vibrancy, transitions, polish
- • Icon design system