Skip to content

Conversation

@mikenikles
Copy link
Contributor

Summary

  • Add comprehensive command palette accessible via Cmd+K (Mac) or Ctrl+K (Windows/Linux)
  • Context-aware commands that only show when executable
  • Quick access to all major app actions

Features

  • Quick Actions: New tab, execute query, save query, explain query, AI toggle
  • Navigation: Switch between open tabs, toggle sidebar, view ERD
  • Tables: Open table schema or query any table dynamically
  • Connections: Switch connections with status indicators, open reconnect dialog for disconnected
  • Saved Queries: Load any saved query
  • Query History: Load from recent 10 queries
  • Results: Export CSV/JSON, copy results (when results exist)

Test plan

  • Press Cmd+K to open command palette
  • Verify search filtering works
  • Test executing commands from palette
  • Verify disconnected connections open reconnect dialog
  • Check context-awareness (commands hide when not applicable)

🤖 Generated with Claude Code

- Install shadcn-svelte command component
- Create comprehensive command palette with context-aware commands:
  - Quick Actions: new tab, execute/save/explain query, AI toggle
  - Navigation: open tabs, toggle sidebar, view ERD
  - Tables: open schema or query any table
  - Connections: switch/connect with status indicators
  - Saved Queries and Query History
  - Results: export CSV/JSON, copy results
- Register Cmd+K shortcut as global (works in inputs)
- Open reconnect dialog for disconnected connections
- Add SSH tunnel support to connection dialog prefill

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mikenikles mikenikles merged commit d6ac1e2 into main Dec 29, 2025
1 check failed
@mikenikles mikenikles deleted the feature/command-palette branch December 29, 2025 06:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants