Improve file name handling for uploads (preserve readable file names)

I’ve noticed an issue with how Glide handles file names when uploading documents into both single file and multiple file columns.

Although there is an option to “preserve file name on upload”, the resulting file names are not user-friendly. Special characters (such as spaces) are converted into encoded strings (e.g. %20), which makes the file names difficult to read and unprofessional in the UI.

Example (see screenshot attached):

A file originally named:
Discussion Guide V2 Clean.docx

Is displayed as:
Discussion%20Guide%20V2%20Clean.docx

This creates a poor user experience, especially in apps where users need to quickly scan and select documents.


Why this matters:

  • Reduces readability and usability in file lists

  • Looks unpolished in client-facing apps

  • Makes version management harder (users can’t easily distinguish files)

  • Creates unnecessary friction when downloading or referencing files


Suggested improvements:

  1. Properly preserve original file names (including spaces and standard characters)

  2. Automatically decode URL-encoded characters for display (%20 → space)

  3. Option to display a clean label vs. the raw file name

  4. (Nice-to-have) Ability to edit or override the display name after upload


Expected behavior:

File names should appear exactly as uploaded, or at least in a clean, human-readable format.


This feels like a relatively small fix but would significantly improve the polish and usability of apps that rely on document handling.

Thanks in advance,

Simon.