October 23, 2025 / šŸ¦• Multiple Files Fields per Database and some unexpected improvements

Multiple Files Fields per Database

Now (and finally!) you can add multiple File Fields to any database and define whether each field allows one or many files. Previously, only a single File Field was supported, which created several annoying limitations. This update removes that restriction and our hands are free to improve files support in Fibery further :person_getting_massage:.

Some new small things related to files in this release:

  • Refined the File Field UI (a little bit)
  • Added a convenient Download all files action, available both at the field level and for the entire entity
  • There is a new Delete File action in Automation Rules
  • It is possible to filter by files (is empty and is not empty) in Views and Automation triggers now

This is just the first minimal release to make multiple files work, more things are coming in nearest future:

  • In progress: Enable file previews (PDFs, videos, etc.) in all file units
  • In progress: Expand automation support for file operations
  • Gallery View
  • Introduce new file units in all views with inline previews, uploads, etc.

:butterfly: Improvements

  • Batch Actions: Duplicate action added to batch actions, so now you can select and duplicate many entities with few clicks.
  • Threads View. In the past thread read status was stored per-client. It means if you see Thread section from new device, it will contain many unread posts, while you already saw them. Now this is fixed and read status immediately propagated to all devices :person_getting_massage:.
  • Filters: Now it is possible to filter entities by Comments and Files fields with options is empty and is not empty.
  • Discourse integration: Receive instant data updates using webhook setting added, so now you can receive instant updates from Discourse to Fibery.

:shrimp: Fixed Bugs

  • Table View:
    • Fixed a situation when columns get unpinned after table duplication or opening entity
    • Fixed missing field-type icons in table headers for non-admins
  • Forms: Fixed form submission failure when Google Translate is used on a page
  • User Management: Fixed missed File fields on User Entity screen
  • Entity View:
    • Fixed a case when check-box control can be drag and dropped only once in 2-columns layout
    • Made ā€˜Copy as markdown’ action work again for rich text fields
    • Fixed an error after dropping the last collection field to the bottom
  • Discourse integration: Fixed a situation when tags from tag groups aren’t synced
  • Board View:
    • Fixed issues with ā€˜drop line’ in columns
    • Fixed a case when a column gets dropped to the wrong place. Same issue on dropping column out of columns area
    • Fixed Board layout issue - row titles above column title

P.S. We hope nothing breaks — such core changes are always a bit worrisome :sweat_smile:

10 Likes

Oh man! You guys are awesome!

3 Likes

This was a very nice surprise! I’m excited about all the files improvements.

3 Likes

Files improvements are great!

4 Likes

Awesome! Have been looking forward to this day for a long time. This is a feature I can help my clients with immediately!

I am on holidays but I quickly tested it already! Works great! Will do more testing tonight (also with Automations) and I will report back my results.

3 Likes

This is SO exciting. Thanks for the work that went into this – I’m SURE this is one of those changes that appears ā€œsmallerā€ to users (but certainly impactful!), but took a massive lift by the devs in the architecture to make it sing.

3 Likes

This is amazing!

Some feedback (maybe already planned):

  1. Add ā€œDownload all filesā€ in the right click menu of the entity in views + in bulk actions when selecting multiple entities in a view
  2. Move the ā€œDownload all filesā€ in the field to the same location as the ā€œCopy as Markdownā€ in rich text fields. Mixing the ā€œā€¦ā€ on fields for End-User actions and Admin Actions isn’t great I think. There’s already a place for in Rich Text Fields, why introduce a new placement for files?
  3. When there are no files and the user does not have edit access, the field is gone. Instead there should be a ā€œNo Filesā€ indicator instead of a field that disappears.
  4. Love the ability to set single ā€œFileā€ or multiple ā€œFilesā€. Same idea as here: Change field name from "People" to "Person" when toggle "Allow Multiple" is off. When unchecking from Multiple to Single, change the default name from Files to File. As it does with Relation Fields.

These are the things found so far.

The ā€œDownload all filesā€ on the entity menu is fantastic!! And it zips it and makes the folders per field, love it.

Looking forward to the rest of the files improvements!!

1 Like

This is already what happens, no?

Ahh i see. It happens if it is changed after creation. But in the creation process it does not.

Replicate:

  1. New field (dont edit the name)
  2. Uncheck ā€œAllow multipleā€
  3. Create
    It will now be a single file field, with the name ā€œFilesā€

Ideally, when unchecking the ā€œAllow multipleā€ it would dynamically (before saving) change the name to the singular form, and can be edited by the user before saving. Relation fields actually work differently I see now, because they only allow renaming the field AFTER the relation is created.

1 Like

Wahooooooo. Thank you for multiple files its going to make so much difference :folded_hands:

1 Like

Will this include ability to use AI on files? Eg when video is uploaded → create transcript or when document is uploaded → review and give suggestions.

3 Likes

Awesome update! Happy Thursday!

1 Like

Amazing! Love the ā€œdisplay as listā€ option, inside the Entity. Great space optimization for some casesšŸ‘šŸ¼

Will it be posible to download all selected files from the table view?

Suggestions: Rename file & delete all selected files

Thank you!

Nope, only pure automations

When do you need these things? Any use cases?

Every Semester I need to upload all invoices to another accounting software, which unfortunately does not have automation. It would be nice to be able to download all the invoices at once, and not one by one.

Also, ā€œdeleting several files at a timeā€, would have been super handy when I was testing the button that creates the pdf from html. Since after testing, creating MANY … I had to delete them all, as well, one by one :wink:

Renaming, simply because sometimes it has been named wrong, and to be able to rename you need to download, rename and upload again the file. But I guess I could live without this feature :wink: I just thought are little things, that makes life less annoying.

Thank you so much for the amazing work!

+1, same exact use case.

Plus it just makes sense. It’s aligned with the way the rest of the Entity Actions work. Avaliable in the ā€œā€¦ā€ menu in the entity, on right click, and in bulk select (mostly).

Then zipping per entity per field would be fantastic.

1 Like

omg, yes. at last! thanks for these!

I know it’s been mentioned that maps aren’t getting touched again for a while, but now there is more file support… could you possibly look at implementing a cover image like on the cards view? It’s be nice to see a photo of the location