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

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.

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.

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.

:popcorn: 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).

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.

:butterfly: 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.

:shrimp: 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
14 Likes

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

7 Likes

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. :slight_smile:

Thank you!

4 Likes

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

1 Like

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. I want to vibe code the perfect fibery UI!

Thank you!

1 Like

Try specifically asking for a ‘custom html page’

2 Likes

This is HUGE imagine the possibilities!

Keep Fiberying! :flexed_biceps:

1 Like

Exciting update :heart_eyes: :smiling_face_with_three_hearts: :open_mouth:

Edit: there is a page editor even… woooah

Edit2: and here is one with the shortest route:

3 Likes

WAIT! WHAAAAT? :heart_eyes:

2 Likes

This seems promising!!! A pity that I spent all my AI credits trying out the last AI update.:cry:
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? :sweat_smile::folded_hands:

1 Like

AI everywhere :robot:, AI (almost) every week :spiral_calendar:, 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 :laughing:, I prefer to use my creativity rather than leave it to AI. This isn’t a criticism, I like your work.

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

4 Likes

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.

1 Like

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

1 Like

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

1 Like

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

1 Like

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

1 Like

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:

:round_pushpin: 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

:link: Access your page:

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!

1 Like

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”

EXACTLY!!!