Tags: SAY-5/dblab
Tags
chore: upgrade to bubbletea v2 (danvergara#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 (danvergara#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 (danvergara#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
fix: add default values to end of line and beginning of life key bind… …ings (danvergara#301)
feat: add keybindings to navigate all the way to end or the beginning… ( danvergara#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 (danvergara#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
feat: migrate to treeview (danvergara#296) * migrate to treeview * fix error not checked errors * omit type at sideViewContent declaration * add icons * update tree image * remove a comment
chore: update images used for the documentation site (danvergara#294)
Fix panic index out of range (danvergara#289) (danvergara#291) * fix(tui): fix panic index out of range (danvergara#289) * fix: typo in Makefile
fix(root): fix flags logic at the root.go file (danvergara#284)
PreviousNext