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