Skip to content

[Bug]: Long filenames are truncated on Android with no way to reveal the full name #521

Open

Description

@funky123

What happened?

[Bug]: Long filenames are truncated on Android with no way to reveal the full name

What happened?

When browsing or selecting files in the nati.ve Android app, long filenames are heavily truncated.

On my phone, sometimes only approximately the first 12 characters are visible. Depending on the layout, parts of the middle or end of the filename are replaced by ellipses.

The main problem is that there appears to be no reliable way to reveal the complete filename before selecting a file.

Tapping, long-pressing, and checking the available actions do not provide a usable solution in the affected view.

This makes it practically impossible to distinguish between files with similar names.

For example:

  • "Annual_Report_Project_2024.pdf"
  • "Annual_Report_Project_2025.pdf"
  • "Annual_Report_Project_2026.pdf"

All three may appear almost identical when their names are truncated.

This is a serious usability problem for everyday document management, especially when selecting files for opening, sharing, editing, or other operations.

Expected behavior

Every file should have an accessible way to display its complete, unmodified filename.

Possible solutions include:

  1. Allowing filenames to wrap across multiple lines.
  2. Displaying the complete filename when tapping or long-pressing its label.
  3. Providing a file details dialog that reliably shows the full filename.
  4. Adding an option to copy the complete filename.
  5. Supporting adaptive layouts that use available screen space instead of unnecessarily truncating names.

The solution should also work for filenames containing important differences in the middle or at the end, including years, version numbers, and file extensions.

Platform

Android

nati.ve version or commit

[Insert installed app version]

Nextcloud server and affected app versions

[Insert server version if known]

Reproduction steps

  1. Create three test files with the names shown above.
  2. Upload them into the same Nextcloud folder.
  3. Open that folder in nati.ve on Android.
  4. View or select the files in portrait orientation.
  5. Observe that important parts of the filenames are hidden.
  6. Try tapping, long-pressing, or using the available item actions to reveal the full filename.
  7. Observe that there is no reliable way to identify the correct file in the affected view.

Impact

This affects a fundamental file-management operation: identifying the correct file before acting on it.

The problem is particularly severe for documents with standardized naming conventions, backups, versioned files, invoices, contracts, and yearly archives.

A user should never have to guess which file is being selected.

Related upstream Nextcloud issues

The official Nextcloud Android client has experienced similar usability problems. The existing upstream discussions may be useful references.

I would appreciate a reliable full-filename display being treated as an essential file-browser capability rather than an optional cosmetic improvement.

Thank you for considering this improvement.

Platform

Android

nati.ve version or commit

nightly-20261017-1716-run2429-9547466e

Nextcloud server and affected app versions

Nextcloud Server 34.0.4

Reproduction steps

  1. Open nati.ve on Android.
  2. Navigate to a Nextcloud folder containing files with long, similar filenames.
  3. Example test files:
    • Annual_Report_Project_2024.pdf
    • Annual_Report_Project_2025.pdf
    • Annual_Report_Project_2026.pdf
  4. View the files in portrait orientation.
  5. Observe that the filenames are truncated, sometimes leaving only approximately the first 12 characters visible.
  6. Try tapping, long-pressing, or using the available actions to reveal the full filename.
  7. Notice that there is no reliable way to see the complete filename before selecting or opening the file.

Expected result: The complete filename should be accessible through an expanded display, multiple lines, or a simple details dialog.

Actual result: Important parts of filenames remain hidden, making similar files difficult or impossible to distinguish.

Redacted logs or screenshots

Privacy check

  • I removed credentials and private account data from this report.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions