# December 11, 2025 / Reports performance improvements, View Items Menu unification

**URL:** <https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152>\
**Category:** Changelog\
**Created:** [December 11, 2025, 2:40pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152 "2025-12-11T14:40:52Z")\
**Posts on this page:** 10\
**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:** [December 11, 2025, 2:40pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/1 "2025-12-11T14:40:52Z")

</div>

Mostly bug fixes and improvements in today’s release

## View Items Menu unification

To keep database selection menus consistent across views, we’ve updated the ‘Cards’ menu in all View. Same functionality, smoother experience. Enjoy!

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

## Reports performance improvements

Reports in Fibery are, well, not fast. They are especially slow for databases with 50K+ records. The main reason is a combination of records count and amount of fields in a database. In the past, we loaded almost all the fields to simplify report creation, but now we applied a more clever algorithm that loads all fields for small databases, and just some fields for large databases, and that dramatically changes new report creation time (in some cases 10x faster). As a downside, you have to add necessary fields to the reports manually, via `Add field` action.

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

Moreover, we trimmed all unused fields in all existing reports in all accounts, it means that most likely your reports will load faster (in some cases 10x faster).

## 🦋 Improvements

- **Hierarchical Table or List.** Now when you delete the top level of the hierarchy, you don’t lose the things below
- **Relation Views:** Embedded List View “Show all” was very hard to notice and it caused confusions. We’ve moved it to the left and it should be more visible now.

## 🦐 Fixed Bugs

- **Flexible Domain:**
  - Database name singularized incorrectly despite being an English word.

- **Documents / Rich Text:**
  - If you have a block of text pasted in at once with several different links, the whole lot is converted to a single link, and if you click on any of the entries it opens the first link.
  - Markdown with link text is not treated as a link on text paste.
  - Cannot delete callout from rich text if it goes after multiple columns.

- **API:**
  - Automations: http.post request does not follow redirects in JS action.
  - API Token Management: Hover state is missed for token description.

- **Reports** : Missing ‘Data’ option for Table Reports.
- **Export Data** : Wrong column order in the exported csv after adding and re-ordering new fields.
- **File Field:**
  - File upload hangs if upload several files at a time to the file field.
  - Files uploaded in the random order if drag & drop several files at a time.
  - ‘Download all files’ action should be disabled when no files are uploaded.
  - There should be no jumps and flickering when uploading or removing files.

- **Gantt View:**
  - Missing names of entities by default.
  - Creating dependencies in Firefox works improperly.

- **Timeline View:** Can not change dates for card in read-only lane.
- **Whiteboard:**
  - Fix hover highlight in actions popup and toolbar.
  - Connector Tool: The connector doesn’t duplicate when using Opt (Alt)+Drag with the mouse.

- **Board View:**
  - Unpleasant blinks on board on moving card.
  - Columns reorder sometimes works improperly on the Board view.

- **Automations** : “On Schedule” rule runs for deleted database and admins receive notification about failed rule with link to ‘not found’ page,
- **Integrations:** misleading “Unable to find account” error when integration Account is deleted.

P.S. We’ve also explored how easy it is to create and deploy custom Fibery integrations with AI. It appeared it is relatively easy. [Try it for yourself](https://community.fibery.io/t/custom-fibery-integration-development-with-ai/10151)!

---

<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:** [December 11, 2025, 2:40pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/2 "2025-12-11T14:40:59Z")

</div>



---

<div class="post-metadata">

**Author:** ![interr0bangr](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/interr0bangr/32/8089_2.png) [@interr0bangr](https://community.fibery.io/u/interr0bangr)\
**Post date:** [December 11, 2025, 7:27pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/3 "2025-12-11T19:27:07Z")

</div>

> [@mdubakov](#):
>
> **Relation Views:** Embedded List View “Show all” was very hard to notice and it caused confusions. We’ve moved it to the left and it should be more visible now.

This is better than it being on the right, but it’s still frustrating that it needs to be there at all sometimes. Could you at least up the limit to 25 entities before the “Show all” prompt displays instead of the current 15? Our teams miss things literally every week because it’s such a low ceiling.

---

<div class="post-metadata">

**Author:** ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)\
**Post date:** [December 12, 2025, 1:19pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/4 "2025-12-12T13:19:07Z")

</div>

The List View “Show All” button should not exist at all, it is a major tension with list views.  
At least, the following should be in place:

- **1: Preference toggle:** “Default to Show All for this view/widget” (persisted per user/per view). This is exactly what multiple users requested after being surprised repeatedly.
- **2: Honest completeness indicators:** Always show “Showing 15 of N” (or “partial”) and make search clearly scoped (“search in loaded” vs “search in all”). The search complaint shows why this matters.
- **3: Real lazy loading:** Replace “Show all” with infinite scroll / page chunking, but only if they also guarantee correctness for filters, grouping, and search across unloaded items—otherwise it just moves the confusion around.

Directy related issues:

> [@Issue: List View is too random and restrictive with "Show All"](https://community.fibery.io/t/issue-list-view-is-too-random-and-restrictive-with-show-all/8131):
>
> There doesn’t appear to be a way to se the rules of what gets filtered out when Fibery decides there are too many entities to render and the view all option appears. This has become a thorn in my side for the past week. I somewhat understand the calendar view doing this but list views? This view of tasks for a user shows tasks grouped by status and it initially only showed done tasks. I’d hope that list views, like table views, don’t automatically filter records.

> [@List View Search Filter gives no results when Show All is not clicked](https://community.fibery.io/t/list-view-search-filter-gives-no-results-when-show-all-is-not-clicked/10077):
>
> Issue: In a list view, when you use search, you assume it searches all items in the collection. But it currently does not, when you do not first click Show all xx. The feature that causes the problem: default truncation and the Show All button There are various long standing issues around List View. The core issue is the way List Views are truncating the output with the Show All button (which is tucked away out of sight) and that as good as ALWAYS requires a user click (if they notice it in t…

> [@List view with multiple databases incorrectly filters output](https://community.fibery.io/t/list-view-with-multiple-databases-incorrectly-filters-output/6322):
>
> Working of list views A list view by default displays 15 entities of a certain database, thus 15 rows. When a list view contains multiple databases, the number of rows is multiplied by the number of databases. For example, if a listview has two databases A and B, you see by default 30 rows, 15 entities of database A and 15 entities of database B. Problem When we sort this view by 'All Databases \> Creation Date - Descending, we expect a list of entities of databases A and B, which are sorted b…

> [@Misleading truncation of nested entities in list view](https://community.fibery.io/t/misleading-truncation-of-nested-entities-in-list-view/8813):
>
> I find this severe enough to post it as issue. Current behavior: List views are by default ‘truncated’ to show a limited amount of entities. With more than x items, a button at the bottom shows ‘Show all xx’ Problem case: When entities are nested in a list view, the list is truncated in an unexpected way: The truncation does not take into account the nesting and top level entities in the nesting. For example: The nested list actually has multiple top level entities, but only on…

> [@Embedded List View "Show all" is very hard to notice and it causes confusion](https://community.fibery.io/t/embedded-list-view-show-all-is-very-hard-to-notice-and-it-causes-confusion/8151/4):
>
> related: [List view with multiple databases incorrectly filters output - Bugs & Issues - Fibery Community](https://community.fibery.io/t/list-view-with-multiple-databases-incorrectly-filters-output/6322) and [Entities appear ‘missing’ in an entity tree - Bugs & Issues - Fibery Community](https://community.fibery.io/t/entities-appear-missing-in-an-entity-tree/5913)

> [@Entities appear 'missing' in an entity tree](https://community.fibery.io/t/entities-appear-missing-in-an-entity-tree/5913):
>
> This issue isn’t exactly a bug, but it can confuse new users. Even as an experienced Fibery user I often get confused. The default setting for embedded views, such as a relationship collection field, doesn’t display all entities, presumably to improve performance. This results in nested entity trees showing only partially, with some branches appearing incomplete. Users naturally expect to see a full list of items, but it’s less intuitive when a tree view seems to randomly omit entities. This con…

---

<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:** [December 12, 2025, 1:24pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/5 "2025-12-12T13:24:46Z")

</div>

> [@Yuri\_BC](#):
>
> **1: Preference toggle:** “Default to Show All for this view/widget” (persisted per user/per view). This is exactly what multiple users requested after being surprised repeatedly.

Imagine you have a list of 150 features inside a project. Default Show All is not a good idea then.

> [@Yuri\_BC](#):
>
> **2: Honest completeness indicators:** Always show “Showing 15 of N” (or “partial”) and make search clearly scoped (“search in loaded” vs “search in all”). The search complaint shows why this matters.

This is a good idea, and search in general should always search in all, we will check it, looks like a current bug to me

> [@Yuri\_BC](#):
>
> **3: Real lazy loading:** Replace “Show all” with infinite scroll / page chunking, but only if they also guarantee correctness for filters, grouping, and search across unloaded items—otherwise it just moves the confusion around.

How it will work? It is not clear what you scroll and it will be a very weird behavior for a user, so not something we will do.

---

<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:** [December 12, 2025, 1:41pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/6 "2025-12-12T13:41:07Z")

</div>

We will think, there is indeed a lot of room for improvements. I hope we will address these problems in January

---

<div class="post-metadata">

**Author:** ![helloitse](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/helloitse/32/498_2.png) [@helloitse](https://community.fibery.io/u/helloitse)\
**Post date:** [December 12, 2025, 1:41pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/7 "2025-12-12T13:41:28Z")

</div>

> [@mdubakov](#):
>
> Default Show All is not a good idea then.

Why not? They would all show in table view?

Why is the limit so small?

---

<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:** [December 12, 2025, 1:42pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/8 "2025-12-12T13:42:20Z")

</div>

> [@helloitse](#):
>
> Why is the limit so small?

There is no technical problem to increase the limit. We will think about more cohesive UI and ideas how to manage large lists but still provide flexibility for users

---

<div class="post-metadata">

**Author:** ![RonMakesSystems](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/ronmakessystems/32/14122_2.png) [@RonMakesSystems](https://community.fibery.io/u/RonMakesSystems)\
**Post date:** [December 12, 2025, 1:44pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/9 "2025-12-12T13:44:58Z")

</div>

One idea is to add a “Show First X [Database Name]” in the filter options that can be added across all views. Maybe defaults to 15 in the relation views, but can be changed then by architect.

---

<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 3, 2026, 12:45pm UTC](https://community.fibery.io/t/december-11-2025-reports-performance-improvements-view-items-menu-unification/10152/10 "2026-09-03T12:45:52Z")

</div>

this problem is solved in latest release [September 3, 2026 / Custom Apps updates, Set a load limit for Lists and Tables on Entity View, Multi-window support in the desktop app](https://community.fibery.io/t/september-3-2026-custom-apps-updates-set-a-load-limit-for-lists-and-tables-on-entity-view-multi-window-support-in-the-desktop-app/11243/2)
