-
Notifications
You must be signed in to change notification settings - Fork 195
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync saved searches across clients #4667
Comments
Learnings from iOS implementationLearnings from owncloud/ios-app#1142 that might help with this feature: ParsingWhen a user enters a search term, it is processed in several steps. By example, based on
Usage of Search ElementsThe Search Elements coming from Parsing allow usage in different contexts:
PersistanceSaved searches are stored in records with the following fields:
The Search templates and search views
Search expressionsA list of supported search expressions by the iOS app is part of owncloud/ios-app#1142. API proposalAn API could offer four endpoints:
Ideas
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 10 days if no further activity occurs. Thank you for your contributions. |
Is your feature request related to a problem? Please describe.
ownCloud iOS app 12.0+ comes with a very fancy search feature:
Users can combine multiple search parameters, then save this search to access it later again.
It would be super-awesome, if users could see the same search results as a shortcut in other clients, for example in the left sidebar in ownCloud web. (owncloud/web#7691)
Describe the solution you'd like
oCIS would need to provide a new API/endpoint, where such search queries could be saved and accessed from all clients. (per-user)
Describe alternatives you've considered
File-based approach inside the WebDAV tree: iOS app could upload a hidden JSON file in a hidden
.search
folder.Additional context
See screenshots and example search queries in owncloud/ios-app#1142
The text was updated successfully, but these errors were encountered: