# September 4, 2025 / See all access changes in Activity Log

**URL:** <https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526>\
**Category:** Changelog\
**Created:** [September 4, 2025, 6:39pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526 "2025-09-04T18:39:58Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [September 4, 2025, 6:39pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/1 "2025-09-04T18:39:58Z")

</div>

Small (and late) release today. I hope you will find something to enjoy nevertheless.

## See all access changes in Activity Log

Turns out, Fredrik has access he should (very much) not have? Or is Kate missing access she absolutely had before? Previously, there was impossible to figure out what went wrong. Everyone (even us!) became a suspect.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/8/849c057a1be990ef40aba005db5a8ba2554a1565.png)

Now, when someone shares (or unshares) a thing in Fibery, you’ll see it in the [Activity Log](https://the.fibery.io/@public/User_Guide/Guide/Activity-Log-92):

Spaces has been tracked since [Aug 7](https://the.fibery.io/@public/Changelog/Release/August-7,-2025-Remote-MCP-Server,-tons-of-small-UI-improvements-170/anchor=See-Space-access-changes-in-Activity-Log--6455bada-eb83-424d-95d9-8eca15a5a3d5). Everything else: [Databases](https://the.fibery.io/@public/User_Guide/Guide/Share-Database-342) and [Entities](https://the.fibery.io/@public/User_Guide/Guide/Share-Entity-233), [automatic access via Fields](https://the.fibery.io/@public/User_Guide/Guide/Automatically-Share-Entities-via-People-Field-327) and [access templates](https://the.fibery.io/@public/User_Guide/Guide/Custom-Access-Templates-240) — starting from today.

Now if you notice someone losing or receiving access they weren’t supposed to, you now who you should DM. Maybe, they know something you don’t. Or maybe they just made a mistake.

## Quick Filters Improvements

Quick Filters got smarter. Their name is now automatically generated based on the filter value, so no need to think of a custom one instead of generic “filter”. You can still set a custom name via “Edit name and icon” menu, or reset to automatic default.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/c/cdce09134eb481fb623609ba29b7483d266dd5d9.jpeg)

## Select how to import users from other tools

When importing or syncing data from your ~~current~~ previous 😈 tools (e.g. [Notion](https://fibery.io/blog/fibery-vs-x/fibery-vs-notion-2025/) or [ClickUp](https://fibery.io/blog/fibery-vs-x/fibery-vs-clickup/)), select how (and whether) to bring the users in:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/4/4639f6516d7a8d1324cdf1f03d731568182fab4f.png)

It was previously possible but you needed a PhD in Computer Science. Now it’s available for regular folks like us too 😅.

P.S. Inviting users as Observers into your workspace [won’t](https://the.fibery.io/@public/User_Guide/Guide/User-Management-45/anchor=User-roles--6a87ff6a-9d36-4c93-bf2c-697a77ae1da6) increase your monthly bill as Observers and Guests are free.

## 🦋 Improvements

- **API:** New `create-or-update` command to save you from checking if an entity already exists before creating one, see the updated [docs](https://the.fibery.io/@public/search/VYkIL#User_Guide/Guide/Entity-API-264) for details.
- **AI Agent:** Build mode can create rules with external actions now. For example, send email or send message to Slack.

## 🦐 Fixed Bugs

- **Rich Text:** Create Entity from rich text field fails with add collection items to readonly db
- **Google Calendar Integration** : list of attendees is not synced properly
- **Whiteboard:**
  - Section header overflows border when changing scale
  - Rotated text changes its position on each page refresh
  - On a certain board navigation to a comment thread breaks selection
  - Text block container isn’t auto updated on font / font size change

- **Desktop app:**
  - Fixed a crash in a tab bar
  - Fixed issues with zoom being unreliable
  - Disabled hiding of window controls on mac, as users were confused

---

<div class="post-metadata">

**Author:** ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)\
**Post date:** [September 4, 2025, 6:40pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/2 "2025-09-04T18:40:06Z")

</div>



---

<div class="post-metadata">

**Author:** ![grex22](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/grex22/32/10249_2.png) [@grex22](https://community.fibery.io/u/grex22)\
**Post date:** [September 4, 2025, 6:53pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/3 "2025-09-04T18:53:20Z")

</div>

> [@mdubakov](#):
>
> **API:** New `create-or-update` command to save you from checking if an entity already exists before creating one, see the updated [docs](https://the.fibery.io/@public/search/VYkIL#User_Guide/Guide/Entity-API-264) for details.

YESSSSSSSSSSSS. I love this. Yet another one of those improvements you guys seem to always make that I didn’t realize I needed until I see it on the changelog 🙂

I also noticed the collapsed columns in Board view show the number of entities inside, which is a very nice quality-of-life improvement.

Kudos!

---

<div class="post-metadata">

**Author:** ![Jonathan1](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/jonathan1/32/10038_2.png) [@Jonathan1](https://community.fibery.io/u/Jonathan1)\
**Post date:** [September 4, 2025, 6:57pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/4 "2025-09-04T18:57:30Z")

</div>

Thanks for the hard work you are doing at Fibery, keep going !

---

<div class="post-metadata">

**Author:** ![myg\_ge](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/myg_ge/32/12457_2.png) [@myg\_ge](https://community.fibery.io/u/myg_ge)\
**Post date:** [September 4, 2025, 7:02pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/5 "2025-09-04T19:02:37Z")

</div>

Awesome tool! Great work! Love your weekly delivery - helps feeling the pulse of Fibery.

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [September 4, 2025, 7:14pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/6 "2025-09-04T19:14:49Z")

</div>

> [@mdubakov](#):
>
> Fixed issues with zoom being unreliable

Amazing!!! Thank you! 🙂

---

<div class="post-metadata">

**Author:** ![Eva\_Folch](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/eva_folch/32/11814_2.png) [@Eva\_Folch](https://community.fibery.io/u/Eva_Folch)\
**Post date:** [September 4, 2025, 7:17pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/7 "2025-09-04T19:17:40Z")

</div>

> [@mdubakov](#):
>
> **API:** New `create-or-update` command to save you from checking if an entity already exists before creating one, see the updated [docs](https://the.fibery.io/@public/search/VYkIL#User_Guide/Guide/Entity-API-264) for details.

Amazing! Will this also work in rules?

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [September 4, 2025, 7:47pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/8 "2025-09-04T19:47:00Z")

</div>

> [@Eva\_Folch](#):
>
> Amazing! Will this also work in rules?

That’s certainly the plan, but no eta yet

 ![image](https://us1.discourse-cdn.com/flex020/uploads/fibery/original/2X/9/9a86cf82363fd591f28638f51065e20e19b03d87.png)

---

<div class="post-metadata">

**Author:** ![Fernando\_Fontoura](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/fernando_fontoura/32/12060_2.png) [@Fernando\_Fontoura](https://community.fibery.io/u/Fernando_Fontoura)\
**Post date:** [September 4, 2025, 8:02pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/9 "2025-09-04T20:02:10Z")

</div>

> [@mdubakov](#):
>
> **API:** New `create-or-update` command to save you from checking if an entity already exists before creating one, see the updated [docs](https://the.fibery.io/@public/search/VYkIL#User_Guide/Guide/Entity-API-264) for details.

Awesome improvement!! Can we expect that “action” to be made available in Make (formerly Integromat) anytime soon?

---

<div class="post-metadata">

**Author:** ![Sev](https://avatars.discourse-cdn.com/v4/letter/s/90db22/32.png) [@Sev](https://community.fibery.io/u/Sev)\
**Post date:** [September 4, 2025, 8:28pm UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/10 "2025-09-04T20:28:20Z")

</div>

> [@mdubakov](#):
>
> ## Quick Filters Improvements
> 
> Quick Filters got smarter. Their name is now automatically generated based on the filter value, so no need to think of a custom one instead of generic “filter”. You can still set a custom name via “Edit name and icon” menu, or reset to automatic default.

> [@mdubakov](#):
>
> **API:** New `create-or-update` command to save you from checking if an entity already exists before creating one, see the updated [docs](https://the.fibery.io/@public/search/VYkIL#User_Guide/Guide/Entity-API-264) for details.

Wow, bravísimo, useful for end-users and devs (plus you have implemented **conflict-field and conflict-action** instead of just saying it can only be done on the Name, or worse, ID field!!!). 👏 👏 👏 ❤

### It is amazing, but in a distant future, when you find the time…

Not to start requesting changes, but at some point in the future it would be amazing to be able to overcome the “Text Field comparisons are case-sensitive” in “Duplicate matching rules” mentioned in the docs, to avoid the workaround of creating a normalised (lower/uppercase) formula field exclusively for use as a conflict-field in cases where case- **in** sensitivity would be needed, such as:

- Company name
- URL
- Email address
- Phone number

My approaches in the past decades depending on the case, have a been combination of the following as preset “conflict-normalisers” that would be applied in order to each side before the comparison:

- **asciifold** : to remove accents so that `résumé = résume`.
- **upper/lowercase** : to change to lowercase so that `ABC Inc. = abc inc.`.
- **strip\_ws** : to remove all whitespace so that `ABC Inc. = ABCInc..`.
- **alphanumeric** : to keep only letters and digits so that `A BC123! = ABC:123`.
- **numeric** : to keep only digits so that `+34 123 123-123 = 34123123123`.
- **strip\_chars** : to remove a set of characters (e.g., `-` or `_`) so that `ABC-123 = ABC123` using `{ "conflict-normalisers": [{ "strip_chars": "-_" }] }`.
- **pad\_left/right** : to pad values to fixed length so that `123 = 00123` using `{ "conflict-normalisers": [{ "pad_left": { "length": 5, "char": "0" } }] }`
- **regex\_strip** : to strip substrings matching a regex pattern so that `foo _ bar* = foobar` with pattern `[_\s\*]` using `{ "conflict-normalisers": [{ "regex_strip": "[_\\s]" }] }`
- And even the very overt 🤪 **regex\_replace** : to reformat values using capture groups and backreferences, e.g. extract domain from URLs so that `https://www.Example.com/path = Example.com` using `{ "conflict-normalisers": [{"regex_replace": { "pattern": "^(?:https?://)?(?:www\\.)?([^/]+).*", "replace": "$1" } } ] }`

---

<div class="post-metadata">

**Author:** ![Oshyan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/oshyan/32/11431_2.png) [@Oshyan](https://community.fibery.io/u/Oshyan)\
**Post date:** [September 5, 2025, 3:45am UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/11 "2025-09-05T03:45:21Z")

</div>

> [@mdubakov](#):
>
> - 
> - Disabled hiding of window controls on mac, as users were ~~confused~~

I assume you meant “…as users were rightfully annoyed that the window controls were being hidden for no good reason”, right? 😉

---

<div class="post-metadata">

**Author:** ![antoniokov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/antoniokov/32/201_2.png) [@antoniokov](https://community.fibery.io/u/antoniokov)\
**Post date:** [September 5, 2025, 8:46am UTC](https://community.fibery.io/t/september-4-2025-see-all-access-changes-in-activity-log/9526/12 "2025-09-05T08:46:57Z")

</div>

> [@Fernando\_Fontoura](#):
>
> Awesome improvement!! Can we expect that “action” to be made available in Make (formerly Integromat) anytime soon?

Having the API endpoint unlocks all other places: automations, forms, Make/Zapier. We will implement them based on demand. No immediate plans, but we’ll be reacting to use cases popping up (:
