Skip to content
This repository has been archived by the owner on Jun 19, 2023. It is now read-only.

Search files by tags #812

Open
16 tasks
davivel opened this issue Nov 25, 2016 · 1 comment
Open
16 tasks

Search files by tags #812

davivel opened this issue Nov 25, 2016 · 1 comment

Comments

@davivel
Copy link
Contributor

davivel commented Nov 25, 2016

As a user I want to be able to search in my iOS device all the files that match a set of given tags.

Stage 1:

  • add a new tab to search; Add a search field above the TableView - text search #17
  • the new tab includes an input field to type a tag in;
  • on enter, all the available tags are shown in a dropdown list attached to the input field;
  • when the user types in the input field, the list of tags in the dropdown is filtered to show only those matching the input;
  • when the user selects a tag in the dropdown, that is used to fetch the files matching it from the server;
  • the app updates the local database, if needed, to add those files in the search results that were not previously discovered;
  • the results of the list are shown in a list in the tab;

Stage 2:

  • when the user taps on a file in the list of results, the app shows the preview for that file;
  • when the user taps on the BACK button, the app goes back to the search tab;

Stage 3:

  • when the user taps on a folder in the list of results, the app shows the list of files inside;
  • when the user taps on the BACK button, the app goes back to the search tab;

Stage 4:

  • typing and selecting a new tag will result in a new search where the new tag will be added with an AND conditions;
  • tags involved in the current search will be shown in a list in the
  • a cross next to each tags will allow to remove them from the search

Stage 5:

  • offline search is possible using prefetched information
  • a visual warning is shown so that the user is aware of offline sate

Related on Android: owncloud/android#1587

@cdamken
Copy link

cdamken commented Jan 3, 2017

00006794

Just to keep tracking this

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants