Matthew Rathbone
Matthew Rathbone
We've had too many regressions lately, it's clear we need some app-level UI testing. The goal of this is to: 1. Test ONE simple thing 2. Integrate into the test...
Large files break the import process for two reasons: 1. The app runs out of memory 2. We send 'too large' query text to the database driver, which causes an...
Goal: Users should be able to navigate around the whole app with the keyboard, even if they can't do 'everything', they shouldn't have to click to perform primary actions. ##...
Video: https://www.loom.com/share/458422e9c98a4340915a0a2620cd0c26?sid=5be77852-400c-4457-b882-e9fd24a26f62 This is either: 1. Changing the id column when it shouldn't be 2. Confusing something with the table table
When starting Beekeeper Studio the app should remember the last workspace used, and select it by default. Why? - If you always want to save data to the cloud, it's...
Let users right click a table and rename it.
In PostgreSQL 15+ You can create an index in which NULL values can be duplicated. Here is an example of creating the index: ``` CREATE UNIQUE INDEX ON untitled_table2(created_at) NULLS...
Ctrl+right appropriately jumps over null values, but ctrl left doesn't jump over them. See video below [Screencast from 04-24-2024 04:18:56 PM.webm](https://github.com/beekeeper-studio/beekeeper-studio/assets/279769/0f0685aa-8994-4622-92c7-0c590723a8e0)
If we forget to add a line to this file for new drivers then autocomplete won't work (boo). Generalize it so that it 'just works' when adding a new driver....
![image](https://github.com/beekeeper-studio/beekeeper-studio/assets/279769/47c54e56-c114-493c-96bb-2f2c09b25332) vs ![image](https://github.com/beekeeper-studio/beekeeper-studio/assets/279769/38562417-bc3c-4b7d-b71c-e13f8a85f6da)