Commit graph

4137 commits

Author SHA1 Message Date
Michael Kirk
bcbe5901c2 cleanup test code
// FREEBIE
2018-06-12 15:27:13 -04:00
Matthew Chen
999e8c8e31 Respond to CR. 2018-06-12 12:44:32 -04:00
Matthew Chen
13e9f11b4e Open message search results. 2018-06-12 12:44:32 -04:00
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