Tags: danvergara/dblab
Tags
chore: refresh catalog on ddl query execution (#311) * feat(bubbletui): refresh the catalog when a ddl query is executed * refactor(sidebar): remove the expand all method call * refactor(bubbletui): add an error message on the resultset view whenever the catalog loading fails
chore: upgrade to bubbletea v2 (#308) * chore(bubbletui): upgrade to bubbletea v2 * fixes based on new sizes calculations * chore(git): add the sidebar debug file to the gitignore * fix(bubbletui): fix the title overflow * calculate the available height for the side viewport based on the actual height of the app title
chore: upgrade to bubbletea v2 (#308) * chore(bubbletui): upgrade to bubbletea v2 * fixes based on new sizes calculations * chore(git): add the sidebar debug file to the gitignore * fix(bubbletui): fix the title overflow * calculate the available height for the side viewport based on the actual height of the app title
feat: better db graph (#306) * refactor(client): add a way to return the database hierarchy from the db client * add db node data to build the tree on the ui * more progress * wip refactor: preload database graph * first working graph with postgres * correct behavior of the new graph making the schema optional * test(client): fix the test by passing the schemas since the tests run against a postgres container * chore: improve automation * fix(bubbletui): fix the sidebar height limit * feat(client): implement the catalog method across the board * style: fix linter errors * test(client): fix the query for mysql on CI * docs(docs): update docs and readme to support the new changes on the db name and schema flags * fix: remove the width constraint on the style wrapping the tree * chore(docs): update screenshots
Vim inspired query editor (#303) * rename the keybindings variable * add keys to the config for the editor * add key handling to the editor * add key bindings to the config files * add more key bindings to the editor * update the readme file to remove the old tcell reference * deprecate the original execute query key binding * update the readme file based on the new key bindings * update the website documentation * add dump files * remove obvious comments * remove another obvious comment
feat: add keybindings to navigate all the way to end or the beginning… ( #300) * feat: add keybindings to navigate all the way to end or the beginning of the current line on the viewport * docs: add the $ and 0 keybinginds to the dos * docs: add key bindings to the docs * fix fig tags * add test to validate new key bindings
fix: fix table cell size and other ui fixes (#297) * fix table cell size by storing the max width from rows * remove redundant conditional * change focus to the resulset view after successful queries * fix footer height calculation * fix node id collision by providing a guaranteed-unique id * add node id formatting * set the first database as the default one in the graph
PreviousNext