Apr 18, 2022

New filtering system

Apr 18, 2022

We’ve implemented a new system for how filters are applied and persisted for views for different users. This involves a few different changes:

  • Filters applied from a view no longer alter the root filters on the view, they only apply for the current user

  • These non-root filters can be applied by any user, regardless of permission level (e.g. Admin, Can edit, Can view)

  • Non-root filters are persisted across sessions per-user

  • Non-root filters can be easily reset

  • Non-root filters are applied to the URL, so you can easily share your current filters with your teammates

Together, these changes mean that anyone can explore data on their own within Basedash, without inadvertently affecting what other users are seeing. We think that this will open up the ability for users to more freely explore and edit data as needed.

Other improvements and fixes

  • Added interface to show member limit when inviting a member

  • Updated demo database

  • Fixed Slack alerts

  • Fixed views not being able to be created in some cases

  • Fixed table layout UI for views with large row heights

  • Improved responsiveness in views and collections

  • Improved responsiveness of record details panel

  • Improved error messages when data fails to load

  • Improved filtering UI for enum columns

  • Improve error messages when connecting a database

  • Added Easter egg in changelog