Baserow 1.12: Form survey mode, collaborators, duplicate upgrades, and more

Comp 1.mp4

We’re thrilled to announce the release of Baserow 1.12! Let’s take a look at all the exciting updates and improvements that have been made over the past month.

What’s new and improved in Baserow:

Form survey mode

In Baserow forms, you now have the option to choose between showing all questions at once in traditional mode or displaying one question at a time in survey mode. This allows you to switch between modes and use the one that best suits your needs.

New field type: Collaborators

You can now assign collaborators by selecting names from a list of invited users in your group. Collaborating with friends and colleagues has never been easier in Baserow.

Duplicate fields with data

When duplicating a field, you can now choose whether to duplicate it with or without data. Simply click on the arrow next to the field name, select the duplicate field option from the dropdown, and check the box if you want to include the data. It’s that simple!

Create a new row directly from the row select modal

You can now create a new row directly from the row select modal. Just click the ‘+’ button while choosing a relationship in the link to table field. We prioritize your convenience!

Add files to the form view

We have enabled the file field type in the form view, allowing you to attach one or more files while filling out the form. Additionally, you can now paste images into Baserow from the clipboard.

Community updates

Huge shoutout to all of our community contributors!

Code dontributions

Our heartfelt thanks go out to Abdalla Mahmoud for resolving the issue with Airtable importing, and for rectifying a bug when clearing cell values multi-selected from right to left. We’re also immensely grateful to Marc Seitz for enhancing the documentation on running Baserow’s dev environment, and for creating a video review on how to contribute code to Baserow. Additionally, we deeply appreciate Josh Soref for his diligent efforts in making numerous spelling corrections.

Community-led events

We were absolutely delighted by the first community-led event, masterfully organized by Luiz Eduardo Oliveira Fonseca. Luiz Eduardo, we extend our heartfelt thanks for your time and dedication in educating others on Baserow. The meeting recordings are available for everyone to view here!

Tutorials

We wish to express our gratitude for the tremendous effort put forth by Vamos automatizar. They have crafted three video guides detailing how to post to Twitter, Instagram, and Facebook pages using Graph API with n8n and Baserow.

Gerold Penz has produced a video tutorial on installing Baserow with Docker Compose and Portainer. Marius Bogdan has prepared an instructive guide on how to install Baserow on a Synology NAS. And Programador Ninja showcased how to integrate Baserow and Python databases. We’re profoundly grateful for these remarkable contributions.

Forum involvement

Last month, we observed an impressive level of engagement from several members within our community channels. joffcom, your activity and assistance to others have not gone unnoticed. rvor6, Mahmoud Habib, Higo Mi, Luc, shaping-horizons, osseonews, and CfortheCs—we extend our thanks for initiating topics and fostering numerous discussions about Baserow.

We are always overjoyed to witness the community’s involvement, and your enthusiasm is deeply appreciated. 💙

Events

Past events

On August 11th, we hosted our first AMA (Ask Me Anything) event with Bram Wiepjes and Olivier Maes, the co-founders of Baserow. They answered all Baserow-related questions in real-time. If you missed it, check out the recap article here.

Upcoming events

This month, our co-founder Bram Wiepjes has been invited to do another AMA in collaboration with Indie Hackers. He will be answering questions about open source and sharing his experience with Baserow as an open-source project.

We are also introducing a new initiative called “brainstorm hours.” We invite our community to participate in a brainstorming session and share their thoughts on how we should build the role-based access control (RBAC) feature at Baserow. This event aims to foster direct collaboration between our community and the team.

Future events

Save the date! On September 14th, we will be conducting a joint demo with ToolJet, an open-source low-code platform for building internal tools. In this live stream, we will be showcasing how to build a customer relationship management (CRM) application using both ToolJet and Baserow.

Integrations

We are excited to announce our new official integration with Nuclino. You can now easily embed Baserow databases in Nuclino. To embed a database from Baserow in Nuclino, simply copy the shared link and paste it into the editor of any Nuclino item. This integration is enabled by default for everyone and does not require any configuration. Find more details here.

All changes, including bug fixes

  • Added Multiple collaborators field type.
  • Added missing success printouts to count_rows and calculate_storage_usage commands.
  • Added isort settings to sort python imports.
  • Introduced a premium form survey mode.
  • Allowed creating new rows when selecting a related row.
  • Added row url parameter to gallery and kanban view.
  • Enabled file field in form views.
  • Only allow relative urls in the in the original query parameter.
  • Force browser language when viewing a public view.
  • Search automatically after 400ms when chosing a related field via the modal.
  • Added cancel button to field update context.
  • Sort fields on row select modal by the order of the first view in the related table.
  • New signals user_updated, user_deleted, user_restored, user_permanently_deleted were added to track user changes.
  • list_groups endpoint now also returns the list of all group users for each group.
  • Fields can now be duplicated with their cell values also.
  • Added a title to applications and tables in the left sidebar to show the full name.
  • Allowed not creating a reversed relationship with the link row field.
  • Resolved circular dependency in FieldWithFiltersAndSortsSerializer.
  • Fixed various misspellings.
  • Fixed a bug when importing Airtable base with a date field less than 1000.
  • Prefetch field options on views that are iterated over on field update realtime events.
  • Clearing cell values multi-selected from right to left with backspace shifts selection to the right and results in wrong deletion.
  • Fixed a bug that prevent to use arrows keys in the grid view when a formula field is selected.
  • Fixed a bug that make the grid view crash when searching text and a formula field is referencing a singe-select field.
  • Fixed horizontal scroll on Mac OSX.
  • Fixed bug where the row coloring didn’t work in combination with group level premium.
  • Fixed bug where the link row field lookup didn’t work in combination with password protected views.
  • “Link to table” field does not allow submitting empty values.
  • Fixed bug where the “Create option” button was not visible for the single and multiple select fields in the row edit modal.
  • Resolve an issue with uploading a file via a URL when it contains a querystring.
  • Resolve an invalid URL in the “Backend URL mis-configuration detected” error message.
  • Fixed broken call grouping when getting linked row names from server.
  • Add new filter types ‘is after today’ and ‘is before today’.
  • Fixed view and fields getting out of date on realtime updates.
  • Make it possible to copy/paste/import from/to text values for multi-select and file fields.
  • Users can copy/paste images into a file field.
  • Fixed error when sharing a view publicly with sorts more than one multi-select field.
  • Fixed crash in gallery view with searching.

What’s coming up?

We have some exciting updates in store for you! In the upcoming release, 1.12.1, we will be introducing a variety of new features and improvements. These include more templates, link and button formula functions, a rich preview of additional import, public Kanban view sharing, and fixes to existing formulas.

But that’s not all! In Baserow 1.13, we have even more exciting additions planned. We will be implementing role-based access control (RBAC), single sign-on (SSO), an audit log, signup rules, and much more. As always, we are committed to listening to our community and incorporating their suggestions for new features and bug fixes.

If you have any questions about these upcoming updates or anything else, please don’t hesitate to reach out to us on our official community forum. We are always here to help and answer any questions you may have!