Commit Graph

302 Commits

Author SHA1 Message Date
Michael Kirk
bb7b96a8e7 fix compiler warning: redundant declation was not synthesizing variables 2019-05-22 16:03:07 -04:00
Michael Kirk
f7062c471f avoid deprecated method 2019-05-22 16:03:07 -04:00
Michael Kirk
691209e25e Decrypt Messages with AnyTransaction
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Michael Kirk
46bb9de67e clear grdb between tests in SSK tests too 2019-05-14 15:10:02 -06:00
Matthew Chen
0024705254 Add sticker suggestions for emoji input. 2019-05-03 09:22:41 -04:00
Matthew Chen
d168b3e1dc Respond to CR. 2019-04-30 16:37:55 -04:00
Matthew Chen
a81acfa788 Apply asAnyRead/Write convenience methods. 2019-04-30 10:11:19 -04:00
Matthew Chen
9348187dca Sticker previews using emoji. 2019-04-30 09:13:23 -04:00
Matthew Chen
a5a50e572d Add simple unit test around SDSDatabaseStorage, serialization, etc. 2019-04-11 11:58:44 -04:00
Michael Kirk
30266bf65e autoformatted 2019-04-04 13:44:42 -06:00
Michael Kirk
64a0c4bfaa auto-migrate to Swift5 2019-04-04 13:44:42 -06:00
Michael Kirk
0b638f4831 link checks 2019-03-18 15:21:19 -07:00
Michael Kirk
78ce3583ed fix rotation issue 2019-03-18 15:17:13 -07:00
Matthew Chen
bf4b9fa704 Merge tag '2.37.0.9' 2019-03-11 09:17:45 -04:00
Michael Kirk
932d02b937 fixup tests 2019-03-07 12:11:01 -08:00
Michael Kirk
71dd4eb151 in-conversation search
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Michael Kirk
7b174e9b02 correct constants.
This test appears to be testing real-world iPhone dimensions, but the expected
results were all based on the previous test which tests convenient "round"
numbers.
2019-02-25 13:44:03 -07:00
Michael Kirk
cdb8663c81 fix up selecting after url case 2019-02-20 09:38:52 -07:00
Matthew Chen
c0f907c441 Respond to CR. 2019-02-13 17:13:57 -05:00
Matthew Chen
331a013f8d Clean up ahead of PR. 2019-02-13 16:43:41 -05:00
Matthew Chen
618a3b1d47 Sketch out crop tool. 2019-02-13 16:43:41 -05:00
Michael Kirk
1bfe691895 In app notifications for iOS10+
Extract shared notification presention/response

Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
6e50a5353b rename for clarity 2019-01-16 17:06:37 -07:00
Matthew Chen
a477e01a4a Apply LinkPreview model. 2019-01-14 16:20:54 -05:00
Michael Kirk
119f309787 Fixup database conversion vis a vis SQLCipher4 2019-01-14 09:48:49 -05:00
Michael Kirk
eb71c49794 registration validator 2019-01-10 13:08:10 -07:00
Matthew Chen
c0922fc2c0 Remove LockInteractionController. 2019-01-08 13:52:36 -05:00
Michael Kirk
b95dcd4ae3 fix broken test 2019-01-07 12:51:35 -07:00
Michael Kirk
df79fc9ed0 Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Matthew Chen
1d905119ac Fix issues from integration testing. 2018-12-19 18:26:15 -05:00
Michael Kirk
a0770c14c5 baseline perf test for migration 2018-12-19 15:19:02 -07:00
Michael Kirk
40470ec424 fixup test fixes 2018-12-19 15:19:02 -07:00
Michael Kirk
3be8563898 fixup broken tests 2018-12-19 15:19:02 -07:00
Matthew Chen
d1cf942f7e Respond to CR. 2018-12-18 10:53:41 -05:00
Matthew Chen
8704ffe93c Sketch out image editor undo/redo. 2018-12-18 10:53:41 -05:00
Matthew Chen
57232683fc Sketch out image editor undo/redo. 2018-12-18 10:53:41 -05:00
Matthew Chen
f95526bff7 Start sketching out image editor. 2018-12-18 10:53:41 -05:00
Michael Kirk
e2ad9d81bb attachment factory
flesh out other factory builders
2018-11-11 11:28:59 -06:00
Michael Kirk
06b763dfc4 Remove unused methods/tests 2018-11-11 11:13:05 -06:00
Michael Kirk
59d3699e1b remove invalid test - non-optional argument triggers debug assert 2018-11-11 11:13:05 -06:00
Michael Kirk
dd9bd1c1b9 remove unused header for DatabaseConverter test 2018-11-11 11:13:05 -06:00
Michael Kirk
c710b7f8f2 Fixup certificate parsing tests
Skip failure when running tests when we're explicitly testing failure cases.

Be more specific about failure conditions via NSError param
2018-11-11 11:13:05 -06:00
Michael Kirk
90500475f1 fixup searcher test 2018-10-29 12:20:27 -06:00
Michael Kirk
159c546d16 update test environment 2018-10-29 12:20:14 -06:00
Matthew Chen
275414cbda Respond to CR. 2018-10-16 17:42:54 -04:00
Matthew Chen
7c1f1882d8 Sync "show UD indicators" setting. 2018-10-16 17:42:54 -04:00
Matthew Chen
c6ef7f18e7 Improve test logging. 2018-10-16 13:01:24 -04:00
Matthew Chen
48c4576c06 Fix failing test. 2018-10-15 15:51:43 -04:00
Matthew Chen
0b4ed1175d Create AppEnvironment. 2018-10-15 15:08:37 -04:00
Matthew Chen
d7e52367ff Create AppEnvironment. 2018-10-15 15:08:37 -04:00