owncloud / file-picker

Integrate ownCloud into your own product
https://owncloud.github.io/integration/file_picker/
Apache License 2.0
5 stars 7 forks source link

FP-1.11: Search in File Picker for Both Uploads and Downloads #247

Open dj4oC opened 1 year ago

dj4oC commented 1 year ago

As a user of the Messenger with the integrated ownCloud Infinite Scale File Picker,
I want an advanced search capability similar to ownCloud Web that works for both upload and download activities,
So that I can swiftly and accurately locate and interact with files and folders in ownCloud, whether I'm sharing them or sourcing them.


Acceptance Criteria:

  1. Integrated Search Bar:

    • During both upload and download processes within the File Picker, I should consistently see an easily accessible search bar, facilitating immediate search input.
  2. Dynamic Search Results:

    • As I type my search criteria, a real-time dropdown or section should display the files and folders that match my input. For instance, typing "Zü" should present items such as "Zürich" and "anzünden.png." Three digits minimum is fine too.
  3. Partial and Full Name Match:

    • The search tool should cater to both partial and full name matches, ensuring results are shown even if only a section of the file or folder name matches the search term.
  4. Visual Feedback on Matches:

    • Within the search results, the specific portion of the file or folder name that matches my search term (e.g., "Zü" in "Zürich") should be emphasized, through bolding.
  5. Immediate Action from Search:

    • Regardless of whether I'm in the process of uploading or downloading, I should be able to directly act on the search results table – selecting files for upload or download.
  6. Feature Parity with ownCloud Web:

    • Beyond the foundational name-based search, efforts should be made to closely emulate the advanced search features of ownCloud Web, such as filtering by tags, file type, or modification date.
  7. Clear Communication on No Results:

    • In instances where there are no search results, the File Picker should convey a clear and concise message, like "No results found for 'Zü'."

cc @hodyroff @tbsbdr @JanAckermann

AlexAndBear commented 1 year ago

@dj4oC IHMO you wanted to ping @JammingBen

dj4oC commented 1 year ago

@dj4oC IHMO you wanted to ping @JammingBen

correct. thank you.

dj4oC commented 1 year ago

@AversaFTW Please review