# April 23, 2026 / Experimental UI pages creation via AI, Sort improvement

**URL:** <https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763>\
**Category:** Changelog\
**Created:** [April 23, 2026, 2:44pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763 "2026-04-23T14:44:04Z")\
**Posts on this page:** 20\
**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:** [April 23, 2026, 2:44pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/1 "2026-04-23T14:44:04Z")

</div>

Small quality of life release today with one experimental weirdo.

## Experiment: Create UI pages via chat

In another AI experiment, we’ve added **Page Agent** which can create custom UI pages. Pages can be static snapshots (a frozen report, for example) or fully live: reading data from Fibery in real time and writing changes back.

For example, here is time tracking page that shows assigned tasks, supports filter by state, tracks time and create new time records linked to tasks. It was created in 10 minutes with 3 prompts.

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

Try prompts like these:

> in Time Tracking space create me UI page where I can see all issues assigned to me, have start/stop timer for them to track time I work on some issue and a button to create Time Entity based on tracked time for issues

or

> create UI page as a form to add new issues. It should include fields Name, Description, Priority, Estimate and Labels, Project, Team. However, Project selector should be hidden by default, and only become visible when Team is selected. Note that when Team is selected, only Projects that relate to this team should be visible in Project selector.

https://www.loom.com/embed/46c3845efece4a4fb20e330b899c21bc

Hint: Use Embed View to include Page into some Space.

Possible use cases to explore:

- **Custom Dashboards**. Multi-database data visualizations with bar/line charts).
- **Custom Forms**. Complex conditional form layouts not achievable with native Fibery forms.
- **Interactive Pages**. Dynamic filters, drill-downs, and paginated tables that fetch live data and can update data.

🍿 Note that this is a _very early prototype_ and we’re not sure whether we will productize it fully. If you’ll build something useful with it, please share, and we will think deeper. Also note these pages are for internal Fibery users only so far.

## When sorting, pick if empty values go on top or at the bottom

Sorting data is somewhat tricky. Sometimes you want to have empty values at the bottom, but sometimes on top. Now you have a setting for this (default is empty values at the bottom).

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

## Search in context filters selects

Context filters are slightly easier to work with now. You can see what each path actually shows, search when the list gets long, and read the deeper databases easily.

## 🦋 Improvements

- **Search**. Recently updated entities have more weight now and will appear higher in search results
- **Rich Text.** `/color` command is added into rich text editor and you can select text color and background color.
- **Keyboard Shortcuts**. Implementation layer was changed, so now we can support new hotkeys reliably and faster.

## 🦐 Fixed Bugs

- **Keyboard Shortcuts:**
  - Windows and Edge: Ctrl + Enter doesn’t work for sending a standalone comment in entity
  - Ctrl + Enter doesn’t work for sending an inline comment or a comments with emoji

- **Table View:** No need to display check boxes in public shared tables
- **Rich text:**
  - Clicking the link opens the entire page from the top instead of jumping to the specific heading
  - When deleting a bullet item that has items below it, the entire bulleted list below shifts indentation level and must be reset, line-by-line

- **Airtable integration** : error “Failed to convert field “xxx” with value “{“error”:”#ERROR”}" to type “number”. Caused by value.replace is not a function"
- **Mobile:**
  - Action menu fields doesn’t adapt in the mobile view
  - Comments action menu do not adapt in the mobile view

- **Database Rename:** Views get unexpectedly renamed when user renames database
- **Form relation filter:**
  - “This” filter should be hidden in Form filters
  - Error on Form when filter by date field is set
  - Forms in the imported space return an error

- **Entity View:** Relation view selection is not working for new databases
- **Automations** : “Previous Value” variable available on Create trigger in Rules

---

<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:** [April 23, 2026, 2:44pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/2 "2026-04-23T14:44:11Z")

</div>



---

<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:** [April 23, 2026, 2:48pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/3 "2026-04-23T14:48:24Z")

</div>

My jaw is on the floor.  
Give me a few days to respond… 😭

---

<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:** [April 23, 2026, 3:08pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/4 "2026-04-23T15:08:00Z")

</div>

OMG! My first phrase was “F:)cking awesome!” - don’t remember myself saying that for a long time - when I saw forms dependent fields logic working.

Search in context is an interesting animal - need to play with it like with the forms ai. 🙂

Thank you!

---

<div class="post-metadata">

**Author:** ![Michael\_Ichter](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/michael_ichter/32/9931_2.png) [@Michael\_Ichter](https://community.fibery.io/u/Michael_Ichter)\
**Post date:** [April 23, 2026, 3:44pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/5 "2026-04-23T15:44:00Z")

</div>

Wow! This experiment sounds so cool! And I’m very happy with the sorting blank values feature too! Thanky you!

---

<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:** [April 23, 2026, 3:58pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/6 "2026-04-23T15:58:07Z")

</div>

> [@mdubakov](#):
>
> ## Experiment: Create UI pages via chat

This is very awesome in theory, but I can’t seem to get it to create any real “custom” dashboards like the time tracking screenshot you provided in your post. It seems to just create the same types of views and pages I can easily create by myself, when I was hoping it might be a step towards [entity layouts becoming flexible dashboards](https://community.fibery.io/t/what-if-entity-view-was-treated-as-a-dashboard/8322). I want to vibe code the perfect fibery UI!

> [@mdubakov](#):
>
> ## When sorting, pick if empty values go on top or at the bottom

Thank you!

---

<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:** [April 23, 2026, 4:11pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/7 "2026-04-23T16:11:53Z")

</div>

> [@interr0bangr](#):
>
> I can’t seem to get it to create any real “custom” dashboards

Try specifically asking for a ‘custom html page’

---

<div class="post-metadata">

**Author:** ![Finanzamt\_Muellheim](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/finanzamt_muellheim/32/12892_2.png) [@Finanzamt\_Muellheim](https://community.fibery.io/u/Finanzamt_Muellheim)\
**Post date:** [April 23, 2026, 4:27pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/8 "2026-04-23T16:27:34Z")

</div>

This is HUGE imagine the possibilities!

**Keep Fiberying!** 💪

---

<div class="post-metadata">

**Author:** ![bear](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/bear/32/12872_2.png) [@bear](https://community.fibery.io/u/bear)\
**Post date:** [April 23, 2026, 4:45pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/9 "2026-04-23T16:45:20Z")

</div>

Exciting update 😍 🥰 😮

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

Edit: there is a page editor even… woooah

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

Edit2: and here is one with the shortest route:

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

---

<div class="post-metadata">

**Author:** ![Renato\_Carvalho](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/renato_carvalho/32/11001_2.png) [@Renato\_Carvalho](https://community.fibery.io/u/Renato_Carvalho)\
**Post date:** [April 23, 2026, 4:49pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/10 "2026-04-23T16:49:29Z")

</div>

> [@mdubakov](#):
>
> In another AI experiment, we’ve added **Page Agent** which can create custom UI pages. Pages can be static snapshots (a frozen report, for example) or fully live: reading data from Fibery in real time and writing changes back.

WAIT! WHAAAAT? 😍

---

<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:** [April 23, 2026, 4:51pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/11 "2026-04-23T16:51:50Z")

</div>

This seems promising!!! A pity that I spent all my AI credits trying out the last AI update.😢  
Tell me I will be able to create quotes, proposals, contracts… more easily, populating all the data from the entity, and being able to rewrite it? 😅🙏

---

<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:** [April 23, 2026, 5:04pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/12 "2026-04-23T17:04:15Z")

</div>

> [@mdubakov](#):
>
> Experiment: Create UI pages via chat

AI everywhere 🤖, AI _(almost)_ every week 🗓, Fibery is a geek tool but it is becoming a too much AI one. This can be a good inspiration feature for further updates on native UX on my opinion, like an internal tool to preview UX upgrades on Fibery. Personally, I would not like to work with Fibery in a way where I have to discuss with AI all the day in order to build my spaces. But I like the design it produce. If you can bring this on a manual creation manner and replace the current entity and Form views, I think it will be awesome _(perhaps with a drag & drop layout builder allowing to modify the HTML code for advanced users ?)_. Sorry, I’m a little bit old fashion 😆, I prefer to use my creativity rather than leave it to AI. This isn’t a criticism, I like your work.

> [@mdubakov](#):
>
> When sorting, pick if empty values go on top or at the bottom

Thanks for this. Last week a colleague asked me if there was a solution for that and just said no 😄.

---

<div class="post-metadata">

**Author:** ![timothy](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/timothy/32/11812_2.png) [@timothy](https://community.fibery.io/u/timothy)\
**Post date:** [April 23, 2026, 5:24pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/13 "2026-04-23T17:24:57Z")

</div>

This release is AMAZING — I’m going to start working on it immediately because this looks like it can solve some of our dashboard problems that has caused the most friction for users.

---

<div class="post-metadata">

**Author:** ![timothy](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/timothy/32/11812_2.png) [@timothy](https://community.fibery.io/u/timothy)\
**Post date:** [April 23, 2026, 6:50pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/14 "2026-04-23T18:50:21Z")

</div>

I think the main value is when you don’t have time to work through it or the years of experience to build it all yourself quickly, this gets you 80% of the way there .If you can then edit, it unlocks a ton of opportunity to react and iterate quickly

---

<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:** [April 23, 2026, 7:12pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/15 "2026-04-23T19:12:49Z")

</div>

> [@bear](#):
>
> Edit: there is a page editor even… woooah

This is what we need! How did you get that?

---

<div class="post-metadata">

**Author:** ![bear](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/bear/32/12872_2.png) [@bear](https://community.fibery.io/u/bear)\
**Post date:** [April 23, 2026, 7:14pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/16 "2026-04-23T19:14:52Z")

</div>

Let me see how I can share it. I’ll edit this post in a few minutes. Edit: I will put it below.

---

<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:** [April 23, 2026, 7:15pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/18 "2026-04-23T19:15:23Z")

</div>

It is super rough, can be found using a link `https://[workspace].fibery.io/api/ai-answer/pages/editor.html`

---

<div class="post-metadata">

**Author:** ![bear](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/bear/32/12872_2.png) [@bear](https://community.fibery.io/u/bear)\
**Post date:** [April 23, 2026, 7:19pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/19 "2026-04-23T19:19:50Z")

</div>

It’s indeed as @mdubakov says! You can make new pages there as well and save them. This is really great :D:D:D:D:D:D

And here is my query:

make a custom html page with Location A and Location B on two separate maps, and a name of the route (Name field)

And this is what they agent produced:

## 📍 What’s included:

- **Two separate interactive maps** using Leaflet.js (OpenStreetMap)
  - Location A: Groningen, Netherlands (53.218414, 6.569525)
  - Location B: Assen, Netherlands (52.994064, 6.561832)

- **Route name** prominently displayed at the top
- **Full address information** for both locations
- **Distance calculation** between the two points (~24 km straight line)
- **Modern, elegant design** with Tailwind CSS styling
- **Interactive markers** with popup information on each map

## 🔗 Access your page:

- **View Page** : [Open Route Maps](https://therightplace.fibery.io/api/ai-answer/pages/db1895bd-3d51-4b19-aefe-ee65cb896569/view)
- **Edit Page** : [Open Editor](https://therightplace.fibery.io/api/ai-answer/pages/editor.html?id=db1895bd-3d51-4b19-aefe-ee65cb896569)

The page features a responsive grid layout with both maps side-by-side on desktop and stacked on mobile devices. Each map is fully interactive - you can zoom, pan, and click the markers to see location details!

Note those links do not work for me, you are unauthorized because you are not logged in. And that is really great, because then you can keep data/keys within the Fibery ecosystem!

---

<div class="post-metadata">

**Author:** ![bear](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/bear/32/12872_2.png) [@bear](https://community.fibery.io/u/bear)\
**Post date:** [April 23, 2026, 7:20pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/20 "2026-04-23T19:20:54Z")

</div>

It just did, I didn’t ask for it! But I followed your suggestion as you can see in my post above to say “make a custom html page”

---

<div class="post-metadata">

**Author:** ![bear](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/bear/32/12872_2.png) [@bear](https://community.fibery.io/u/bear)\
**Post date:** [April 23, 2026, 7:21pm UTC](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763/21 "2026-04-23T19:21:48Z")

</div>

> [@timothy](#):
>
> I think the main value is when you don’t have time to work through it or the years of experience to build it all yourself quickly, this gets you 80% of the way there .If you can then edit, it unlocks a ton of opportunity to react and iterate quickly

EXACTLY!!!

[Next page](https://community.fibery.io/t/april-23-2026-experimental-ui-pages-creation-via-ai-sort-improvement/10763.md?page=2)
