Apr 4, 2022

Improved Views and Data pages

Apr 4, 2022

Today we’re shipping a brand new experience to the Views and Data pages that shows you all of your views and collections in a searchable list, complete with full keyboard navigation. Before today, this list was only available after searching, but now the list will show up by default when you open the page.

You can take actions on views directly like favoriting, or right click on a view to quickly edit or delete it.

We’ve also added a Recents section so that you can quickly open up a view or collection that you had open recently.

Improved mobile responsiveness

From early on, we decided to build Basedash to support mobile devices, so that you can quickly monitor and make quick edits on-the-go. While mobile doesn’t make up the bulk of usage, it’s really important for use cases that come up every once in a while.

We just made a big update to our UI responsiveness to improve the experience on mobile. That includes:

  • Updated breakpoints for key UI changes

  • Full-width sidebar

  • Addition of workspace switcher

3x faster startup performance

After some deep digging into our app startup code, we managed to speed up the startup time for the app by 3x. This means that you’ll be able to jump into views and start editing way faster than before.

Performance is one of our top priorities while building Basedash. If you notice anything that doesn’t feel lightning fast, please let us know in our Slack community.

Other improvements and fixes

  • Added confirmation dialog before deleting records

  • Added record details panel to view settings

  • Added support for filtering on enum columns

  • Added support for tables with primary composite keys

  • Added support for tables with no primary key

  • Updated sizing of various UI elements across the app

  • Updated SQL views to reset pagination after re-running a query

  • Improved styling of JSON and rich text cells in table layout

  • Fixed bug preventing editing of the first cell when creating a new record in table layout

  • Fixed record details header appearing on view creation page

  • Fixed view limit callout not being shown when at the limit

  • Fixed “Connect a data source” CTA not being hidden immediately after connecting a data source

  • Fixed logging out causing a redirect loop

  • Fixed new record row not showing “default” on columns with default values

  • Fixed markdown cells removing consecutive line breaks