Baserow 0.8: Real-time collaboration, hide fields, and invite others to a workspace

A platform like Baserow is incredibly useful for real-time collaboration with colleagues, friends, classmates, or anyone you choose. We’ve received numerous requests for this feature, and in January, we made it a reality. Along with this highly anticipated function, we’ve also addressed several bugs and introduced a new feature contributed by Keith that allows users to hide fields within a view.

Invite other to your workspace

We’ve added a “Members” button to your dashboard and the context menu of each workspace. Clicking on this button opens a modal where you can manage access to your workspace. You can also invite others directly via email, whether they’re existing Baserow users or not. Invited users will receive an invitation that they can accept by clicking on a button. They’ll then need to sign in or register a new account, depending on whether or not they already have an account associated with the email address. Invitations can also be accepted or rejected through the dashboard.

We’ve also implemented a simple workspace access permissions system, allowing you to choose whether invited users have Admin or Member rights. Admins have the ability to update, delete, and manage workspace members, while Members can only work with the applications within the workspace.

Collaborate in real time

When two users have access to the same workspace, they can simultaneously work on the same data. Real-time changes are instantly visible to everyone working on the same task. For example, if you add a new field or delete a row, your co-worker will see these changes happening in real time. This prevents conflicts and ensures data consistency.

All changes

Here are all the changes made in version 0.8:

  • Made it possible to invite others to collaborate on your workspace.
  • Implemented real-time collaboration.
  • Fixed a bug where it was not possible to convert to a single select field without any options.
  • Fixed bug where it was not possible to create a relation to a table that a single select primary field.
  • Made it possible to hide fields within a view (by Keith).
  • Stored API token usage details in the database.
  • Fixed bug where an incompatible row value was visible and used while changing the field type.
  • Fixed a bug where the values in an enlarged row modal weren’t reactive and wouldn’t update when the grid view was refreshed.