-
Notifications
You must be signed in to change notification settings - Fork 120
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
[feature/localsearch] Local account-wide search using custom queries #933
Commits on Mar 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ea6c868 - Browse repository at this point
Copy the full SHA ea6c868View commit details -
- clean up QueryFileListTableViewController.swift
- replace all/folder text in scope selection with icons on iOS 13+
Configuration menu - View commit details
-
Copy full SHA for e059a8d - Browse repository at this point
Copy the full SHA e059a8dView commit details -
- turn localizedName from a function into a property - add sortPropertyName to simplify construction of custom OCQuerys - ClientQueryViewController - add sort property, sort order and result limits to OCQueryCondition - refresh search query when changing sort order and peak results
Configuration menu - View commit details
-
Copy full SHA for 4572040 - Browse repository at this point
Copy the full SHA 4572040View commit details
Commits on Mar 23, 2021
-
- UIView+Extension: add simply methods to start/stop a pulsing effect…
… on a view - ServerListTableViewController - add user activity to allow state restoring to server list (previously only *always* to the last opened bookmark) - remove auto login code for pre-iOS 13 (in iOS 13 that's handled by scene/state restoration) - add inline status reporting for database migrations - SceneDelegate: add support to state restore to server list - ClientQueryViewController - switch to search tokenizer to construct OCQueryCondition - make sure sort / search options are no longer hidden when showing large "No results" message - ClientRootViewController - add support for migration progress reporting / OCCoreBusyStatusHandler passing - fix OCFileProviderServiceStandby leak if OCCoreManager returns a request with an error - FileProvider extension - return an error when trying to access an account whose database needs migration - handle case where no OCCore is available - MessageView: add option to show messages with insets at the edges - NSDate+ComputedTimes: - simplified computation of beginning of days, weeks, months and years, with support for offsets - add unit test - OCQueryCondition+SearchSegmenter: - segmentation of search queries into terms and "keywords" - supports placing terms in "" as well as unclosed " - keyword support to filter for: - files (:file), folders (:folder), - images (:image), video (:video) - time frames (:today, :week, :month, :year) - dynamic time frames (:7d, :2w, :1m, :1y, days:7, weeks:2, month:1, year:1, …) - file types/suffixes (type:jpg) - add unit test
Configuration menu - View commit details
-
Copy full SHA for e53e51a - Browse repository at this point
Copy the full SHA e53e51aView commit details -
- add "Show more results" row at the end of the search result list if…
… there could be more results
Configuration menu - View commit details
-
Copy full SHA for b18df1d - Browse repository at this point
Copy the full SHA b18df1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75cc69e - Browse repository at this point
Copy the full SHA 75cc69eView commit details
Commits on Mar 24, 2021
-
- QueryFileListTableViewController: search remains active after choos…
…ing an item and then navigating back to search - ClientQueryViewController: adapt to QueryFileListTableViewController changes
Configuration menu - View commit details
-
Copy full SHA for 4fbcf1b - Browse repository at this point
Copy the full SHA 4fbcf1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a39982 - Browse repository at this point
Copy the full SHA 9a39982View commit details -
- BreadCrumbTableViewController
- add navigationHandler property to allow custom navigation actions to get triggered by the breadcrumb view - ClientItemCell - add reveal button support - ClientQueryViewController / QueryFileListTableViewController - allow providing an item to reveal and highlight - allow specifying if bread crumbs should push new view controllers - show reveal arrows for custom queries
Configuration menu - View commit details
-
Copy full SHA for 469db00 - Browse repository at this point
Copy the full SHA 469db00View commit details -
- fix issue of stopped custom query after revealing an item and retur…
…ning - use search term segmentation also for folder search (via OCQueryCondition+Item)
Configuration menu - View commit details
-
Copy full SHA for 53e8f19 - Browse repository at this point
Copy the full SHA 53e8f19View commit details
Commits on Mar 25, 2021
-
- OCBookmark+AppExtensions: check if displayName and userName have at…
… least one character before using them
Configuration menu - View commit details
-
Copy full SHA for 0f86503 - Browse repository at this point
Copy the full SHA 0f86503View commit details -
- add concept and property of activeQuery to QueryFileListTableViewController - adopt activeQuery in ClientQueryViewController to prevent QueryFileListTableViewController from controlling the customSearchQuery / run into conflicts - resolve issue where a "Stopped" status was displayed sometimes when returning from a revealed search result
Configuration menu - View commit details
-
Copy full SHA for a78f0f9 - Browse repository at this point
Copy the full SHA a78f0f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6781091 - Browse repository at this point
Copy the full SHA 6781091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 458ffa6 - Browse repository at this point
Copy the full SHA 458ffa6View commit details
Commits on Mar 29, 2021
-
- add date parsing for strings following [year]-[[month][-[day]]] syntax - clarify all other method names - NSString+ByteCountParser: parse strings into byte counts, support TB, TiB, GB, GiB, MB, MiB, B and bytes-without-B - OCQueryCondition+SearchSegmenter - add support for localized keywords in local search - clean up keywords, removing kind-of-duplicates - add new keywords: - after: return items last modified after the given date - before: return items last modified before the given date - on: return items last modified on the given date - smaller: return items less than this size - greater: return items greater than this size
Configuration menu - View commit details
-
Copy full SHA for 18f1ef8 - Browse repository at this point
Copy the full SHA 18f1ef8View commit details
Commits on Mar 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 81f3e70 - Browse repository at this point
Copy the full SHA 81f3e70View commit details -
- update SDK to add item sync info scrubbing capabilities
- address Xcode / linter warnings
Configuration menu - View commit details
-
Copy full SHA for d9fdee2 - Browse repository at this point
Copy the full SHA d9fdee2View commit details
Commits on Apr 8, 2021
-
OCQueryCondition+SearchSegmenter:
- add full localization + normalization of keywords - add English and German localization
Configuration menu - View commit details
-
Copy full SHA for e397d7c - Browse repository at this point
Copy the full SHA e397d7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e4416d - Browse repository at this point
Copy the full SHA 4e4416dView commit details -
- QueryFileListTableViewController: remove unneeded/conflicting searc…
…hScope initialization - added missing localizations
Configuration menu - View commit details
-
Copy full SHA for 0f5b886 - Browse repository at this point
Copy the full SHA 0f5b886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5883b23 - Browse repository at this point
Copy the full SHA 5883b23View commit details
Commits on Apr 9, 2021
-
Code review suggestion for PR #933:
- hide multiselect button, when search is active - use labels instead of images for search scope segmented control - changed more button width for better UI alignment - changed multiselect button width for better touch experience
Configuration menu - View commit details
-
Copy full SHA for 356d42b - Browse repository at this point
Copy the full SHA 356d42bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76547c9 - Browse repository at this point
Copy the full SHA 76547c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5809985 - Browse repository at this point
Copy the full SHA 5809985View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d62dde - Browse repository at this point
Copy the full SHA 6d62ddeView commit details
Commits on Apr 12, 2021
-
- fixed showing and executing keyboard shortcuts when search is activ…
…e in file list (was not shown, because action was not available in performing class) - added "Toggle Search Scope" keyboard shortcut - scroll file list to top, when search will be activated
Configuration menu - View commit details
-
Copy full SHA for ce81cac - Browse repository at this point
Copy the full SHA ce81cacView commit details -
- comment out parts of KeyCommands that seem to interfere with entry …
…of search text, jumping to entries with the letters instead - scroll to top when results change - add support for negating search terms by prefixing them with "-", i.e. "-word" to exclude results with "word" in it
Configuration menu - View commit details
-
Copy full SHA for 77979e1 - Browse repository at this point
Copy the full SHA 77979e1View commit details
Commits on Apr 13, 2021
-
- disable keyboard shortcuts for letters, if search is active
- make search field first responder, when toggle search scope
Configuration menu - View commit details
-
Copy full SHA for 527ab4d - Browse repository at this point
Copy the full SHA 527ab4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b89987a - Browse repository at this point
Copy the full SHA b89987aView commit details -
- logging improvements: use OCFileOpLog to log file operation in OCCo…
…re+BundleImport.m - update SDK
Configuration menu - View commit details
-
Copy full SHA for e09822e - Browse repository at this point
Copy the full SHA e09822eView commit details
Commits on Apr 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 372d798 - Browse repository at this point
Copy the full SHA 372d798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ae8242 - Browse repository at this point
Copy the full SHA 6ae8242View commit details -
- OCQueryCondition+SearchSegmenter: accept more possible quotation ma…
…rks when segmenting searches
Configuration menu - View commit details
-
Copy full SHA for 38ad27d - Browse repository at this point
Copy the full SHA 38ad27dView commit details -
OCQueryCondition+SearchSegmenter: allow inactivation of keywords thro…
…ugh quotation, make it possible to still negate such searches
Configuration menu - View commit details
-
Copy full SHA for 2e67485 - Browse repository at this point
Copy the full SHA 2e67485View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ea4bb9 - Browse repository at this point
Copy the full SHA 0ea4bb9View commit details
Commits on Apr 16, 2021
-
fixed QA finding (8): keyboard commands for search and sort order whe…
…re missing in directory picker
Configuration menu - View commit details
-
Copy full SHA for 002ee67 - Browse repository at this point
Copy the full SHA 002ee67View commit details -
- SortBar: new allowMultiSelect property to control whether multi sel…
…ect should be available, defaulting to true - QueryFileListTableViewController, ClientQueryViewController: allow efficient subclassing of relevant parts of the reveal feature - ClientDirectoryPickerViewController: provide implementations of relevant reveal subclassing points, disable multi-select (fixing finding (7) and (9) in #933)
Configuration menu - View commit details
-
Copy full SHA for 4fddedf - Browse repository at this point
Copy the full SHA 4fddedfView commit details -
- update SDK to add database support for ownerUserName
- search segmenter: add support for owner keyword, incl. localization
Configuration menu - View commit details
-
Copy full SHA for 399ed6d - Browse repository at this point
Copy the full SHA 399ed6dView commit details
Commits on Apr 19, 2021
-
fixed duplicated keyboard commands:
changed keyboard command for toggle search order and share item
Configuration menu - View commit details
-
Copy full SHA for 89200c3 - Browse repository at this point
Copy the full SHA 89200c3View commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3b397f0 - Browse repository at this point
Copy the full SHA 3b397f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69dc227 - Browse repository at this point
Copy the full SHA 69dc227View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c8de15 - Browse repository at this point
Copy the full SHA 9c8de15View commit details