Commit Graph

5039 Commits

Author SHA1 Message Date
Matthew Chen
df2e516be4 Move ExperienceUpgrade to SSK, create ExperienceUpgrade table. 2019-05-23 16:13:26 -04:00
Matthew Chen
659586c5b6 Update experience finder usage to use any transactions. 2019-05-23 10:05:52 -04:00
Matthew Chen
242c21210a Convert ExperienceUpgrade to Obj-C. 2019-05-23 10:05:52 -04:00
Michael Kirk
cb537f391b notification threading 2019-05-22 16:04:08 -04:00
Michael Kirk
94239b6e6c mark var as unused 2019-05-22 16:03:07 -04:00
Michael Kirk
e66a38e12b remove try from methods which no longer throw 2019-05-22 16:03:07 -04:00
Michael Kirk
0853f0e679 fixup availability warnings 2019-05-22 16:03:07 -04:00
Michael Kirk
a2cc7e37c8 avoid "missing module" warning 2019-05-22 16:03:07 -04:00
Michael Kirk
e1258156de use modern Hashable function 2019-05-22 16:03:07 -04:00
Matthew Chen
0cecce2e68 Use GRDB records for anyInsert() & anyUpdate(). Remove anySave(). Add handling of GRDB ids. 2019-05-22 09:18:42 -04:00
Matthew Chen
afeb56476e Merge remote-tracking branch 'private/release/2.40.0' 2019-05-21 17:15:01 -04:00
Matthew Chen
500d0b6937 Fix typo. 2019-05-21 17:11:20 -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
Matthew Chen
65f9eb9005 Respond to CR. 2019-05-21 15:56:13 -04:00
Matthew Chen
03456ecf76 Clean up orphans. 2019-05-21 15:55:28 -04:00
Matthew Chen
b57ebb05d4 Clean up orphans. 2019-05-21 15:55:28 -04:00
Matthew Chen
dc0b1bc223 Cull orphan sticker files. 2019-05-21 15:38:15 -04:00
Matthew Chen
a6355aa5d9 Fix experience upgrade. 2019-05-21 10:19:38 -04:00
Matthew Chen
a6629bfe63 Add EphemeralMedia model classes. 2019-05-20 17:05:49 -04:00
Matthew Chen
fa3ab013c9 Respond to CR. 2019-05-20 14:27:19 -04:00
Matthew Chen
720f27074e Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
cbba0f17a0 Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
1d2ac0e2bd Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
1df6226c88 Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Matthew Chen
c662e2f3f4 Rename "shouldAlwaysPad" property. 2019-05-20 12:36:18 -04:00
Michael Kirk
85750cc6d2 Merge tag '2.39.1.0' into release/2.40.0 2019-05-17 18:26:56 -06:00
Nora Trapp
76aa750e51 Fix an issue where we incorrectly identified a recipient as not in contacts 2019-05-17 09:45:20 -07:00
Michael Kirk
6ac9933019 Protocol stores use strongly typed signatures 2019-05-17 09:45:20 -07:00
Michael Kirk
c284dc3c26 Fix "add more" crash when media library permissions denied 2019-05-16 17:50:12 -06:00
Matthew Chen
c121898118 Rework sticker feature flags. 2019-05-16 17:48:46 -04:00
Matthew Chen
e5e9721dc3 Rework sticker feature flags. 2019-05-16 17:48:46 -04:00
Matthew Chen
9540818e4b Respond to CR. 2019-05-16 17:46:02 -04:00
Matthew Chen
888febc8dc Sketch out the stickers splash. 2019-05-16 17:32:32 -04:00
Matthew Chen
bc6a99ad21 Sketch out the stickers splash. 2019-05-16 17:32:32 -04:00
Nora Trapp
d31995a4e0 Play a tone when a call is ended. 2019-05-16 07:50:27 -07:00
Michael Kirk
fe65ff035f Sneaky Transaction audit for SDSKeyValueStore 2019-05-15 15:13:17 -06:00
Michael Kirk
fabd091567 fix in-app notifications on iOS10 2019-05-15 15:09:07 -06:00
Michael Kirk
7f832fe295 Merge tag '2.39.0.14' 2019-05-14 13:27:57 -06:00
Matthew Chen
27c5278e54 Add more accessibility ids to search bars and navbar items. 2019-05-14 15:04:13 -04:00
Matthew Chen
4b3a7d04ec Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Matthew Chen
2b2a6db74f Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Matthew Chen
d276c42b66 Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Matthew Chen
5925c92339 Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Matthew Chen
c0b92c31a8 Add more accessibility identifiers. 2019-05-14 15:04:13 -04:00
Matthew Chen
b6aa021df5 Render sticker pack URL previews without hero. 2019-05-14 13:55:50 -04:00
Matthew Chen
030a384b34 Intercept open sticker pack URL. 2019-05-14 13:55:50 -04:00
Michael Kirk
ecb6c275f8 MessageSender API takes AnyTransaction 2019-05-14 10:44:55 -06:00
Michael Kirk
781741de8e always pad outgoing stickers 2019-05-14 09:43:26 -06:00
Michael Kirk
0cb823ac68 verify permissions before switching between media sources 2019-05-13 14:41:10 -06:00
Michael Kirk
e682d0e877 remove unused constants 2019-05-13 14:36:12 -06:00