Commit graph

4134 commits

Author SHA1 Message Date
Matthew Chen 27b6a5e5bb Open message search results. 2018-06-12 12:44:32 -04:00
Michael Kirk 00c2d47a9a fix typo in TRANSLATIONS doc 2018-06-11 17:46:20 -04:00
Michael Kirk 970148dd2e Update translations doc
// FREEBIE
2018-06-11 17:37:12 -04:00
Michael Kirk 549342c702 Show empty results text
// FREEBIE
2018-06-11 16:42:25 -04:00
Michael Kirk 98983ac8e6 Localize search bar
// FREEBIE
2018-06-11 16:42:25 -04:00
Michael Kirk ecdaad06ff Handle no results
In line with other messaging apps, we intentionally don't show a "No Results"
cell. We simply don't display any cells. Though we could easily modify this in
the future.

// FREEBIE
2018-06-11 16:42:25 -04:00
Matthew Chen ade8dcd6ac Merge tag '2.26.0.22' 2018-06-11 15:20:03 -04:00
Matthew Chen 0eb653897e "Bump build to 2.26.0.22." 2018-06-11 15:18:41 -04:00
Matthew Chen bb266d03e4 Preserve default scroll state until conversation view is presented. 2018-06-11 15:09:05 -04:00
Michael Kirk fff8474150 adapt to rebase conflicts 2018-06-11 13:52:59 -04:00
Michael Kirk f415827da6 Contact search results
// FREEBIE
2018-06-11 13:51:29 -04:00
Matthew Chen d1a46e5964 Respond to CR. 2018-06-11 12:52:46 -04:00
Matthew Chen 897f5b86a7 Open search results. 2018-06-11 12:18:43 -04:00
Matthew Chen 6b49bb5e19 Open search results. 2018-06-11 12:15:46 -04:00
Michael Kirk 6924045d6b CR: rename Chat -> Conversation for consistency
// FREEBIE
2018-06-11 11:09:53 -04:00
Michael Kirk b3705196b3 remove unused code/comments 2018-06-11 10:14:48 -04:00
Michael Kirk 0f7dcccd59 Use search results controller
// FREEBIE
2018-06-11 10:07:41 -04:00
Michael Kirk 21788f5f93 Avatar, label fonts, resignFirstResponder on scroll
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[x] group thread est: actual:
      -[x] group name actual: e.25
      -[x] group member name: e.25
      -[x] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[x] messages e1
      -[x] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[x] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] No Results page
2018-06-11 09:58:36 -04:00
Michael Kirk e6b913b139 Fix layout on iOS10 2018-06-11 09:58:36 -04:00
Michael Kirk 13c43c2520 search groups by member name, cleanup tests
// FREEBIE
2018-06-11 09:58:36 -04:00
Michael Kirk 3a03c4f74c WIP: message indexing 2018-06-11 09:58:36 -04:00
Michael Kirk b00e5a4fd9 Fuzzier search matching
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
2018-06-11 09:58:36 -04:00
Michael Kirk f360bcfd35 Less confusing class names
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
2018-06-11 09:58:36 -04:00
Michael Kirk a9e2834d9f WIP: FTS - rudimentary show results
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
   -[x] wire up matchs
   -[] style contact cell
   -[] style conversation cell
   -[] style messages cell
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
  -[] No Results page
  -[] Hide search unless pulled down
2018-06-11 09:58:36 -04:00
Michael Kirk ffea3a020f WIP: FTS - wired up Search VC
-[] Backend
  -[] indexes e5.25
    -[x] wire up results: Contacts / Conversations / Messages actual: 3hr
    -[ ] group thread est: actual:
      -[x] group name actual: e.25
      -[ ] group member name: e.25
      -[ ] group member number: e.25
    -[ ] contact thread e.5
      -[ ] name
      -[ ] number
    -[ ] messages e1
      -[ ] content
-[] Frontend e10.75
  -[x] wire up VC's a.5
  -[x] show search results only when search box has content a.25
  -[] show search results: Contact / Conversation / Messages e2
  -[] tapping thread search result takes you to conversation e1
  -[] tapping message search result takes you to message e1
  -[] show snippet text for matched message e1
  -[] highlight matched text in thread e3
  -[] go to next search result in thread e2
2018-06-11 09:58:36 -04:00
Michael Kirk 429af7854a WIP: Full Text Search
-[ ] indexes
  -[x] results: Contacts / Conversations / Messages
  -[ ] group thread
    -[x] group name
    -[ ] group member name
    -[ ] group member number
  -[ ] contact thread
    -[ ] name
    -[ ] number
  -[ ] messages
    -[ ] content
- [ ] show search results: Contact / Conversation / Messages
- [ ] tapping thread search result takes you to conversation
- [ ] tapping message search result takes you to message
- [ ] show snippet text for matched message
- [ ] highlight matched text in thread
- [ ] go to next search result in thread
2018-06-11 09:58:36 -04:00
Michael Kirk a6200a5600 update layout tests 2018-06-11 09:58:36 -04:00
Matthew Chen 28f71ff6ec "Bump build to 2.26.0.21." 2018-06-08 17:54:30 -04:00
Matthew Chen 348642ebd6 "Bump build to 2.26.0.20." 2018-06-08 10:35:52 -04:00
Matthew Chen 0dcde9516e Suppress legal links. 2018-06-08 10:34:56 -04:00
Michael Kirk ec50c9f407 "Bump build to 2.26.0.19." 2018-06-07 16:08:20 -06:00
Michael Kirk 5b33067240 sync latest translations
// FREEBIE
2018-06-07 10:50:02 -06:00
Michael Kirk 10c6ad1101 "Bump build to 2.26.0.18." 2018-06-07 10:23:20 -06:00
Michael Kirk 28cb6575fe Better voip-while-locked copy
// FREEBIE
2018-06-07 10:18:11 -06:00
Matthew Chen 05482c086d "Bump build to 2.26.0.17." 2018-06-07 07:51:03 -06:00
Matthew Chen 31d8db57e2 "Bump build to 2.26.0.16." 2018-06-07 07:49:19 -06:00
Matthew Chen 53dac3282f "Bump build to 2.26.0.15." 2018-06-07 07:49:19 -06:00
Matthew Chen 6243db7d07 "Bump build to 2.26.0.14." 2018-06-06 08:49:11 -06:00
Matthew Chen d17c3906e7 Disable CloudKit; leave iCloud capability enabled for "iCloud documents" service used by document picker. 2018-06-06 08:48:58 -06:00
Matthew Chen 4122e59ced Revert "Disable iCloud capability."
This reverts commit 5cf2b39050.
2018-06-06 08:40:56 -06:00
Matthew Chen ed7d5cb597 "Bump build to 2.26.0.13." 2018-06-05 21:33:39 -06:00
Matthew Chen 5cf2b39050 Disable iCloud capability. 2018-06-05 21:33:35 -06:00
Matthew Chen 0e2668235d "Bump build to 2.26.0.12." 2018-06-05 14:05:51 -06:00
Matthew Chen f15da251cd Update l10n strings. 2018-06-05 14:05:34 -06:00
Michael Kirk e2eb772ff6 Fix layout for iOS9,10
// FREEBIE
2018-06-05 07:58:33 -06:00
Michael Kirk cd298c72c3 notify when receiving voip before first unlock
// FREEBIE
2018-06-04 12:00:45 -06:00
Matthew Chen c1afbcca46 "Bump build to 2.26.0.11." 2018-06-01 17:51:39 -04:00
Matthew Chen 19c9e226fb Respond to CR. 2018-06-01 17:51:18 -04:00
Matthew Chen 0c6305bfb4 Revert changes to l10n files. 2018-06-01 17:45:53 -04:00
Matthew Chen 221b81b9a2 Reduce usage of JSQ. 2018-06-01 17:44:18 -04:00