April 17, 2025 / 🍃 Duplicate Field, Improve Entity creation flow when entity name is generated via a formula, Multi-accounts in Google calendar

This release has several quality of life improvements for creators and users. Enjoy!

:leaf_fluttering_in_wind: Duplicate Field

Imagine you setup a long and beautiful single-select field for Tasks database and suddenly realise that you need it in Bugs database as well. You had to re-create it from scratch… No more! Now you can quickly duplicate basic fields (including single- and multi-selects) into another database.

:squid: Improve Entity creation flow when entity name is generated via a formula

We have improved the entity creation flow when the entity name is generated using a formula. When creating a new entity, you will now see all the fields that are involved in the formula calculation. This allows you to set them immediately and have a proper entity name from the start. This functionality works in all views and in search.

:people_with_bunny_ears: Support multi-accounts in google calendar

Now you can sync several Google calendars accounts into the same database. It is handy when you have many users that need to sync Events into Fibery.

NOTE: Pro or Enterprise plan is required for this feautre.

Setup new Google Calendar Sync and enable Allow users to add personal integrations option.

:see_no_evil_monkey: Views always comply to filters and do not show entities that are out of filters range

Sometimes newly added entities are not visible in views if they do not comply to some filters or “hide empty rows/lanes” setting. Sometimes newly added entities are still visible even if they do not comply to some filters. It was a mess.

Now we removed this logic completely and entities will always comply to filters. After new entity creation you will see a toast in the right bottom corner, so you can quickly open an entity and change some fields if you need to do it, or copy a link to just added entity.

:butterfly: Improvements

  • Google Calendar Integration:
    – Event Id & Event UID fields added
    – Now it is possible to specify future cut-off date for events. Just set some value in Do not sync events that start more than [X] month(s) from today field
  • Automations:
    – AI-generated formulas in automations improved and work much better now
    – Node.js in Script Action in Automations is updated to version 22, so you can enjoy new functions
  • Rich Text: Code block now supports Dart language formatting
  • Slack Integration: Channel ID field is added
  • Access templates now open in a page rather than expanding as a sidebar folder. No benefits for now, but stay tuned :wink:
  • Entity History: Entity history section was polluted with schema changes events: field added, field, removed, etc. No more. All such events are removed from entity history log
  • Action toast are not so contrast now and less visible, they are also moved to the right side of the screen. We are not sure it is good, so let us know if it is not

:shrimp: Fixed Bugs

  • Fields:
    – Collection unit: its weird that the “add button” is before the +1
    – Zero value is not displayed for required numeric field in edit mode
    – Required value is asked when it can be auto-filled
  • Views: Search field blinks on switching between views
  • Calendar View: It’s impossible to create entity on Calendar view if 2 separate dates are used in config
  • HubSpot Integration: memory leak fixed
  • Templates: Space imported from template get installed to Spaces section instead of the Default Space
  • Batch Actions: Plural form is expected to be used for ‘Copy to markdown’ when it’s selected for more then 1 entity
  • Automations: Relation does not get auto-linked when entity is created via Form on context view with many-to-many relation
  • Whiteboard: When duplicating a sticker in a section, they are automatically duplicated multiple times by clicking
  • Notifications: it’s easy to miss that filters are selected on empty Inbox
  • Reports: Action “Move to space” is missing for report views
12 Likes

Amazing! :clap: Thursday is my fav day now! :slightly_smiling_face:

Will this be extended to Workflow fields? We have many processes that share similar states so this would be really helpful.

3 Likes

You can duplicate workflow field as well, but only if target database does not have any workflow so far. Note that it is not a sync fields, it is just duplicate

2 Likes

If a user adds a personal calendar does that mean it is only visible to them and not admins?

If a user adds a personal calendar does that mean it is only visible to them and not admins?

Nothing can hide from admin (only documents and whiteboards in Private space)

FYI this doesnt seem to work when working from an open entity view when the relation is minimised


Yes, this is true. It works for Views, Inner Views and Search only.

Good stuff!! Love the new behaviour on formula. Only thing that can be bad is if the field is meant to be set by automation and not by user. Maybe adding a place to set which field should be set by user on creation? Idk. Setting primary and secondary fields?

One easy fix is focus. On create, focus on first field for faster creation. And a small thing that could be nice is that if there is only one field to be set by user, just show that as the primary field without the text of “Name will be generated” it could add confusion to the end user. Even if there is more than one field, I think the “Name will be generated” isn’t needed… Then we could just set the name as [Field], and a different field type could act as the primary field for the database.

Not sure if this was happening before now, or related to the new way filters work. When using a context filter, it forces to choose one that will obey the context filter rules and stay in view. I think I like that… (again, problems if should be filled with automations). It’s just a bit weird that it’s only in context views and not in “or” filters in all views. For example if I filter to show any that contains either of the three related items, I would expect it to have the same behaviour, but it doesn’t. I’m finding it a bit confusing. In any case, the dropdown to choose from in form and list create looks ugly and different from the normal single select dropdown. See photos and video below.


And table looks like this

Is this just for UI? Or an updated mechanism to the way “modification date” works?
See related: Database schema changes update Entities "Modification Date" - #12 by Polina_Zenevich
Modification date not as expected

And I really like the new toasts!

Love the quality of life stuff! :))

Edit:
1 more thing that I saw was removed from the spec but would be really nice:
When there are no required fields and no editable fields (or any set fields for input on creation) for input in Name Formula. Just create the entity without requiring an extra click. Right now it needs two clicks even though the second click adds nothing new.

And since it is possible to know which pane is in focus (by the fact that Shift+Esc) works. I’m wondering if its possible for the “Open Entity” in the toast to open to right of the in focus pane instead of all the way on the right. This way keeps the context from where it was created. Especially if you have many many collapsed ones and going back and fourth.

1 Like

:clap::clap::clap: The hidden treasure for me in this release. Was tough looking at the activity log for old entities and having to scroll forever. Great quality of life improvement.

2 Likes

Many many thanks for this! :slightly_smiling_face::folded_hands::man_bowing:

1 Like

Nice, we will fix it.

Here I tend to disagree. Without this message it can be unclear what is happening.

2 Likes

Yes, we will fix it

1 Like

Just UI, we filter out such events on UI.

VERY grateful for today’s updates. So many details that will make life better!
:heart_eyes:Too many awesome improvements for me to detail to be honest.

I hope one day that the modified date excludes schema changes so entire databases don’t get updated at once.

2 Likes

It’s a really good improvement :clap:t2: :clap:t2: :clap:t2:

3 Likes

This is so great!

This feels a bit like an extension of the “required fields” UX. Very nice touch!

I like this change! Though it may be easy to miss the toast on larger screens. Perhaps some brief highlight or coloration of the toast will help with this.

1 Like

Just out of curiosity, is this new from yesterday’s update? It almost acts as dynamic filters in relation view, but then accessible without an already created entity. Solves many issues I’ve been having!

Any chance for it to act more like dynamic relations? Where by you can allow “show others”, and set addition filters + sort?

Follow up: It picks one as default. How does it decide which is default? I thought it might be first in rank, but I tried changing the rank and it doesn’t change. I think a simple way would be allowing custom sort and then default to the first one.

I am not sure I get it. Could you explain?

Yeah sorry, I’ll try to be clearer. I’ll share a videos as I think that will be easiest.

I realise they are not as similar as I thought, but still have overlap. Down side is that the context filter is in view and not in field settings. Like a lookup would be.

One more thing is how similar this is to a lookup. If I were to add a lookup field from the people to show the emails, I would get the same data as the context filter, but not editable or addable.

Related to Editable Lookup Fields - #12 by Matt_Blais and Add a view of "Collection" entities within another entity that are not related, just for reference - #3 by RonMakesSystems