alpha
Login
or
Join now
metru.dev
/
squeal
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/metruzanca/squeal. TUI app for viewing databases in your terminal
database
rust
sql
tui
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
squeal
/
src
/
at
main
2 folders
6 files
Sam Zanca
feat: add Ctrl+P/Ctrl+K fuzzy finder for tables and saved queries
4w ago
2aaec6eb
driver
feat(postgres): show schema groups in sidebar with expand/collapse Previously, the sidebar only showed tables from the 'public' schema. Now all non-system schemas (e.g. 'public', 'drizzle') are listed and grouped. Each group header shows a ▶/▼ indicator and can be toggled with Left/Right. The 'public' schema starts expanded by default. SQLite remains unchanged — tables are shown flat since it has no schema concept. Breaking changes: - DbDriver::list_tables() now returns Vec<TableInfo> instead of Vec<String> - table_name parameters in driver methods now use 'schema.name' format for PostgreSQL
1 month ago
ui
feat: add Ctrl+P/Ctrl+K fuzzy finder for tables and saved queries Open from anywhere with Ctrl+P or Ctrl+K (Ctrl+K is a fallback for IDEs like Zed that capture Ctrl+P before it reaches the terminal). Features: - Lists all tables (with [T] prefix) and saved queries ([Q] prefix) - Real-time fuzzy filtering using the Skim matching algorithm - Navigate with Up/Down arrows, select with Enter - Esc to close, Backspace to edit query - All letter keys type into the search box (j/k/q no longer intercept) - Works from any state including help/details modals
1 month ago
app.rs
feat: add Ctrl+P/Ctrl+K fuzzy finder for tables and saved queries Open from anywhere with Ctrl+P or Ctrl+K (Ctrl+K is a fallback for IDEs like Zed that capture Ctrl+P before it reaches the terminal). Features: - Lists all tables (with [T] prefix) and saved queries ([Q] prefix) - Real-time fuzzy filtering using the Skim matching algorithm - Navigate with Up/Down arrows, select with Enter - Esc to close, Backspace to edit query - All letter keys type into the search box (j/k/q no longer intercept) - Works from any state including help/details modals
1 month ago
app_tests.rs
feat(postgres): show schema groups in sidebar with expand/collapse Previously, the sidebar only showed tables from the 'public' schema. Now all non-system schemas (e.g. 'public', 'drizzle') are listed and grouped. Each group header shows a ▶/▼ indicator and can be toggled with Left/Right. The 'public' schema starts expanded by default. SQLite remains unchanged — tables are shown flat since it has no schema concept. Breaking changes: - DbDriver::list_tables() now returns Vec<TableInfo> instead of Vec<String> - table_name parameters in driver methods now use 'schema.name' format for PostgreSQL
1 month ago
config.rs
feat: store absolute paths in recent list Relative paths (e.g. `squeal my.db`) are now absolutized before saving to the recent list via `canonicalize()` (if the file exists) or by prepending the current working directory as a fallback. This ensures recent entries remain valid regardless of which directory the user launches squeal from.
1 month ago
main.rs
feat: add Ctrl+P/Ctrl+K fuzzy finder for tables and saved queries Open from anywhere with Ctrl+P or Ctrl+K (Ctrl+K is a fallback for IDEs like Zed that capture Ctrl+P before it reaches the terminal). Features: - Lists all tables (with [T] prefix) and saved queries ([Q] prefix) - Real-time fuzzy filtering using the Skim matching algorithm - Navigate with Up/Down arrows, select with Enter - Esc to close, Backspace to edit query - All letter keys type into the search box (j/k/q no longer intercept) - Works from any state including help/details modals
1 month ago
startup.rs
feat: store absolute paths in recent list Relative paths (e.g. `squeal my.db`) are now absolutized before saving to the recent list via `canonicalize()` (if the file exists) or by prepending the current working directory as a fallback. This ensures recent entries remain valid regardless of which directory the user launches squeal from.
1 month ago
test_db.rs
chore: removed unncessary dead_code allow
1 month ago