Commit graph

895 commits

Author SHA1 Message Date
Óscar Morales Vivó
51a9841144 https://github.com/signalapp/Signal-iOS/issues/3455: Treat AMR files as generic attachments (AVFoundation doesn't support playback) 2018-06-11 17:45:11 -04:00
Matthew Chen
91af7d3855 Revert "Disable contact sharing."
This reverts commit cb603d0bad.
2018-06-11 16:37:49 -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
Michael Kirk
729befa5cb CR: Cap max search results
// 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
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
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
1db1d76d98 Merge branch 'mkirk/fix-build-warnings' 2018-06-11 09:56:48 -04:00
Michael Kirk
7df158120b Fix build warnings: mark initWithCoder as designated.
// FREEBIE
2018-06-11 09:56:14 -04:00
Matthew Chen
afc2cabe90 Merge remote-tracking branch 'origin/hotfix/2.25.3' 2018-06-08 17:54:23 -04:00
Matthew Chen
16cee92ca1 Suppress legal links. 2018-06-08 15:26:52 -04:00
Matthew Chen
7cc46a06fa Rebuild finder index. 2018-06-08 15:26:42 -04:00
Matthew Chen
0dcde9516e Suppress legal links. 2018-06-08 10:34:56 -04:00
Michael Kirk
626573a8a9 Revert "Revert "Disable contact sharing.""
This reverts commit 6e0d92e039.
2018-06-07 16:08:05 -06:00
Matthew Chen
b59140cb3f Revert some of the socket sending logging. 2018-06-07 07:50:11 -06:00
Matthew Chen
3fe63726e0 Improve logging around socket messages. 2018-06-07 07:49:19 -06:00
Matthew Chen
e7ca98fcfe Improve logging around socket messages. 2018-06-07 07:49:19 -06:00
Matthew Chen
6bc145ce3a Fix more build warnings. 2018-06-01 17:37:06 -04:00
Michael Kirk
00f8ea4ff8 Use a single ui connection to share cache.
Primarly two things:
1. using an extension for the first time per connection is slow
2. fetching the same objects (e.g. if you leave/re-enter the same
conversation)

// FREEBIE
2018-06-01 13:16:43 -04:00
Matthew Chen
9a08afae28 Fix build warnings. 2018-06-01 12:39:13 -04:00
Matthew Chen
3cd6a33aa6 Fix build warnings. 2018-06-01 12:39:13 -04:00
Matthew Chen
fefc9843b1 Modify views to observe changes when active, not just foreground. 2018-05-31 16:31:51 -04:00
Matthew Chen
d62725d3b7 Add reported application state. 2018-05-31 16:31:51 -04:00
Matthew Chen
ad8a713566 Merge tag '2.25.2.4' 2018-05-31 09:35:46 -04:00
Matthew Chen
61ec865b6d Respond to CR. 2018-05-30 15:41:01 -04:00
Matthew Chen
4342b04bd3 Include response data in 'request over websocket' failures. 2018-05-30 15:37:59 -04:00
Matthew Chen
f7abcc9064 Respond to CR. 2018-05-30 15:28:03 -04:00
Matthew Chen
caad6f796e Clean up ahead of PR. 2018-05-30 15:05:02 -04:00
Matthew Chen
4d498563e7 Unify the socket manager's 'can send requests' logic. 2018-05-30 12:48:32 -04:00
Matthew Chen
1466852329 Revert "Add temporary verbose logging around message creation."
This reverts commit 7200a8dc4d.
2018-05-29 14:01:15 -04:00
Matthew Chen
7200a8dc4d Add temporary verbose logging around message creation. 2018-05-29 11:15:15 -04:00
Matthew Chen
21b54bee4f Fix breakage from recents changes in share extension. 2018-05-29 10:45:58 -04:00
Matthew Chen
08affb4400 Merge branch 'hotfix/2.25.2' 2018-05-29 10:01:33 -04:00
Matthew Chen
90f0681198 Update legal URL. 2018-05-25 11:38:02 -04:00
Michael Kirk
9a34c6804c policy links
// FREEBIE
2018-05-25 09:22:53 -04:00
Michael Kirk
4c9808d1a1 Fix iPhoneX layout show status bar above call banner
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
966b1ac84b Treat id as reserved word, use consistent setter style
// FREEBIE
2018-05-24 12:25:16 -04:00
Michael Kirk
84776f2757 Start timers for migrated messages
// FREEBIE
2018-05-23 14:02:50 -04:00
Matthew Chen
1343e4bc19 Preserve legacy outgoing message state; special case contact thread messages. 2018-05-23 10:23:46 -04:00
Matthew Chen
d4fe671261 Respond to CR. 2018-05-22 15:39:27 -04:00
Matthew Chen
0a41684374 Respond to CR. 2018-05-22 14:41:35 -04:00
Matthew Chen
dc36ae134d Respond to CR. 2018-05-22 14:27:20 -04:00
Matthew Chen
1a441cc40c Respond to CR. 2018-05-22 14:24:04 -04:00
Matthew Chen
6a1bb3f04c Add web sockets protos to proto make file. 2018-05-22 14:24:04 -04:00
Matthew Chen
b50561a5b6 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen
5ff984ab16 Use websocket for sends. 2018-05-22 14:24:04 -04:00
Matthew Chen
fa36f2fb10 Use websocket for sends. 2018-05-22 14:24:04 -04:00