- Add blog infrastructure using next-mdx-remote for MDX rendering
- Create blog listing page at /blog with terminal-inspired design
- Add dynamic blog post pages at /blog/[slug]
- Convert existing notes to blog posts (AI assistant, performance analyzer)
- Update sitemap to dynamically include blog posts
- Add Blog link to header and footer navigation
- Style blog content with terminal-themed code blocks and typography
* feat: add sitemaps for web and docs
- Add sitemap.ts for Next.js web app with 4 pages (/, /download, /privacy, /terms)
- Add sitemap.xml route for TanStack Start docs with all 31 documentation pages
- Configure appropriate priorities and change frequencies for SEO
* fix: use static sitemap for docs instead of dynamic route
- Replace dynamic sitemap.xml.ts route with static public/sitemap.xml
- Add robots.txt for docs site pointing to sitemap
- Add robots.ts for web app with sitemap reference and API exclusion
---------
* docs: add MSSQL and SQLite database support documentation
- Add Microsoft SQL Server documentation page
- Add SQLite database support documentation page
- Update database support index with all 4 supported databases
- Add feature comparison table for all databases
- Update meta.json to include new pages
* docs: comprehensive documentation update for v0.7.0 features
- Add AI Assistant feature documentation with BYOK setup guide
- Add SSH Tunnels documentation for secure remote connections
- Add Query Telemetry documentation with benchmark mode
- Add Command Palette documentation
- Add Multi-Window support documentation
- Update features index with new feature categories
- Update keyboard shortcuts with new shortcuts (Cmd+K, Cmd+I, etc.)
- Update settings documentation with query timeout and AI settings
- Update README with SQLite support, SSH tunnels, and latest features
- Update README to reflect macOS code signing (v0.4.0+)
* feat: update marketing website with latest features
- Add Query Telemetry feature with benchmark mode description
- Add SSH Tunnels feature for secure connections
- Update Multi-Database to include SQLite
- Update hero section to mention SQLite support
* docs: add images to feature documentation
- Add AI Assistant screenshots (query generation, chart generation)
- Add Command Palette screenshot
- Add TODO placeholders for telemetry and SSH tunnel screenshots
* fix: docs homepage button and light mode issues
- Update tagline to include all 4 databases (PostgreSQL, MySQL, SQL Server, SQLite)
- Replace hardcoded dark colors with Tailwind theme variables for light/dark mode support
- Fix button hover state to maintain text visibility
* feat: add query telemetry and multi-window images
Docs:
- Add query-telemetry.png to Query Telemetry page
- Add multi-window.png to Multi-Window page
- Add erd.png to ER Diagrams page
Web app:
- Add Query Telemetry screenshot section
- Add Multi-Window screenshot section
- Import AppWindow icon for multi-window section
* fix: use actual app icon on docs homepage
* fix: ensure docs homepage button text is visible
Use inline style for button text color to override theme styles
that were causing the "Read the Docs" text to be invisible on the
cyan background.
* refactor: use lucide-static icons on docs homepage
Replace inline SVG elements with lucide-static imports for cleaner,
more maintainable code. Added Icon helper component to render the
SVG strings with custom classes.
* fix: enable light/dark mode switching in docs
- Remove forcedTheme and hardcoded dark class from RootProvider
- Add separate light theme CSS variables
- Make color-scheme responsive to theme class
- Use CSS variables for grid pattern background
- Add theme-aware navbar background colors
* fix: address CodeRabbit review comments in docs
- Add cross-platform command palette shortcuts in settings
- Use Windows backslash convention for settings path
- Rename "Query plans (EXPLAIN)" to "Query execution plans"
- Fix compound adjective "Floating-point" in sqlite docs
- Replace vague "very large" with specific "10+ GB" sizing
- Add model maintenance note and provider error disclaimer
- Bundle external images locally to avoid URL fragility
- Fix backtick shortcut rendering in multi-window docs
- Remove TODO comment from ssh-tunnels docs
---------
Co-authored-by: Claude <noreply@anthropic.com>
Move license creation from license_key.created webhook to payment.succeeded
since we now manage licensing ourselves instead of using Dodo's license keys.
- Remove license_key.created event type and handler
- Create license directly on payment.succeeded
- Remove license key specific fields from webhook payload type
- Simplify getEventId helper
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add /privacy page with data collection, analytics, and security info
- Add /terms page with license terms, restrictions, and refund policy
- Both pages follow existing design patterns with Header/Footer
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: prevent duplicate autocomplete suggestions in SQL editor
Use singleton pattern for Monaco completion provider to prevent
duplicates when multiple editor tabs are open. Also disable
word-based suggestions since the custom provider is comprehensive.
* feat(ai): prevent auto-execution of destructive SQL queries
Add safety guardrails to ensure UPDATE, DELETE, DROP, and TRUNCATE
queries are never auto-executed from the AI chat. Users must manually
review and execute these queries in a new tab.
- Add requiresConfirmation field to AI query response schema
- Update system prompt to require confirmation for destructive queries
- Hide "Run Query" button when requiresConfirmation is true
- Show "Review in Tab" button with warning styling instead
* feat: handle pro license
* feat: add customer portal
* feat: fix a few things
* chore: add simeple umami self hosted analytics
* fix: add globalEnv to turbo.json for Vercel builds
Declares environment variables required by the web app so Turborepo
passes them through during Vercel builds.
* refactor: use next/script for analytics with afterInteractive strategy
Replaces raw script tag with Next.js Script component for better
loading optimization, de-duplication, and automatic placement.
* Update navigation links to include leading slashes
Update navigation links to include leading slashes for links that points to a section on the home page
* Update footer links to include leading slashes
Update footer links to include leading slashes for links that points to a section on the home page
- Add GitHub Star button to header navigation (desktop and mobile)
- Improve responsive design across all marketing components:
- Hero: Better text sizing, feature highlight bar wrapping, screenshot scaling
- Features: Grid adjusts from 1 to 2 to 3 columns, smaller text on mobile
- Pricing: Cards adapt to mobile with better spacing and typography
- FAQ: Accordion items with responsive padding and font sizes
- CTA: Full-width buttons on mobile, stacked trust signals
- Footer: Better mobile layout with adjusted grid and spacing
- Download page: Platform cards, system requirements, all responsive
- Use sm: breakpoint consistently for mobile-first design
- Reduce padding and typography on small screens for better UX