Commit Graph

6515 Commits

Author SHA1 Message Date
Matthew Chen
3511be3721 "Feature flags for .beta." 2021-08-17 17:04:28 -03:00
Matthew Chen
bac1a60649 "Feature flags for .production." 2021-08-17 17:04:19 -03:00
Matthew Chen
a5b5480756 NSE Fixes. 2021-08-17 16:27:37 -03:00
Matthew Chen
bbe71f224a NSE Fixes. 2021-08-17 16:23:03 -03:00
Matthew Chen
10457ae1be "Feature flags for .beta." 2021-08-17 10:15:36 -03:00
Matthew Chen
9202609029 "Feature flags for .production." 2021-08-17 10:15:28 -03:00
Matthew Chen
ea22f1d4e6 "Feature flags for .beta." 2021-08-16 16:29:31 -03:00
Matthew Chen
a22b447561 "Feature flags for .production." 2021-08-16 16:29:21 -03:00
Matthew Chen
c4c1aa2cee Fix over-zealous assert in sticker manager. 2021-08-16 09:46:38 -03:00
Matthew Chen
8b7ae55729 "Feature flags for .beta." 2021-08-15 19:50:41 -03:00
Matthew Chen
04169fe9c2 "Feature flags for .production." 2021-08-15 19:50:15 -03:00
Matthew Chen
f82fb33619 "Feature flags for .beta." 2021-08-12 14:38:19 -03:00
Matthew Chen
07704d1769 "Feature flags for .production." 2021-08-12 14:38:08 -03:00
Eugene Bistolas
f9b3bc41fc Enable context menus in prod 2021-08-12 14:13:36 -03:00
Matthew Chen
25da6a8cfd "Feature flags for .qa." 2021-08-12 10:52:36 -03:00
Matthew Chen
4046e6a82f "Feature flags for .beta." 2021-08-11 10:50:01 -03:00
Matthew Chen
d2fb9bc40a "Feature flags for .production." 2021-08-11 10:49:55 -03:00
Matthew Chen
05445b0460 "Feature flags for .beta." 2021-08-11 03:02:11 -03:00
Matthew Chen
f212a0091e "Feature flags for .production." 2021-08-11 03:02:06 -03:00
Matthew Chen
f97b2d2f58 "Feature flags for .beta." 2021-08-10 18:44:47 -03:00
Matthew Chen
6750e4e6c8 "Feature flags for .production." 2021-08-10 18:44:40 -03:00
Matthew Chen
87ad544f40 "Feature flags for .beta." 2021-08-10 18:22:50 -03:00
Matthew Chen
9ceeedf01b "Feature flags for .production." 2021-08-10 18:22:44 -03:00
Matthew Chen
96df0f9513 "Feature flags for .beta." 2021-08-10 11:11:38 -03:00
Matthew Chen
a0890e7624 "Feature flags for .production." 2021-08-10 11:11:30 -03:00
Michelle Linington
686158f0a1 Lint 2021-08-10 10:57:04 -03:00
Michelle Linington
e664f52ff4 A collection of fixes for mp4 gifs
A couple of bugs have cropped up with viewing of mp4 gifs. This hasn't
been enabled internally, so I'm guessing some bugs have snuck through as
other changes have been made in the vicinity. This addresses most of
them:
- Better layout in the media detail viewer
- More accurate descriptions
- Fix for failed thumbnailing
- Fix for keyboard tracking bug with reduce motion enabled
2021-08-10 10:57:04 -03:00
Michelle Linington
1788e4a4fb Fixes a crash in OWSReceiptManager
Dictionary(uniqueKeysWithValues:) will assert that the provided keys are
unique and crash if a violation occurs. The existing code in
OWSReceiptManager falsely assumes that the addresses being built are
unique.

The keys in the key value store *are* unique, but as they're mapped into
addresses, we may have learned of a high trust e164/UUID mapping since
they were inserted. As the identifiers are mapped into
SignalServiceAddresses, the e164 and UUID are mapped to the same
SignalServiceAddress.

The fix is to just wrap our address builder in a Set() so we only have
one copy for each address.
2021-08-09 21:43:06 -03:00
Michelle Linington
5eea70f408 Adjust sender key capabilities
- Always on for internal installs
- On for internal population running beta builds
2021-08-09 21:37:38 -03:00
Matthew Chen
7acce7d9fd Respond to CR. 2021-08-09 15:50:03 -03:00
Matthew Chen
9931525be4 Fix issue around device linking before remote config is downloaded. 2021-08-09 15:50:03 -03:00
Matthew Chen
3dfbf7f79c Fix name component formatting cache key. 2021-08-06 21:20:08 -03:00
Matthew Chen
0dfffd6e82 Fix emoji / CoreText crash. 2021-08-06 12:21:18 -03:00
Matthew Chen
1b40795643 Fix emoji / CoreText crash. 2021-08-06 12:07:28 -03:00
Matthew Chen
812d96a0b6 Fix emoji / CoreText crash. 2021-08-06 11:34:11 -03:00
Matthew Chen
102705645d Fix emoji / CoreText crash. 2021-08-06 11:19:45 -03:00
Matthew Chen
5cb5b194fc Fix emoji / CoreText crash. 2021-08-06 11:19:29 -03:00
Matthew Chen
fa5e13c495 Fix emoji / CoreText crash. 2021-08-06 10:01:35 -03:00
Matthew Chen
a60d244c6f Fix emoji / CoreText crash. 2021-08-06 10:01:34 -03:00
Matthew Chen
0605325809 Show sent timestamp in home view, not received timestamp. 2021-08-06 09:58:48 -03:00
Matthew Chen
c487f689e2 Improve startup logging. 2021-08-06 09:52:23 -03:00
Matthew Chen
e8dd6fe06a Fix name components formatting cache key. 2021-08-06 09:39:12 -03:00
Matthew Chen
1b3c671e1e "Feature flags for .beta." 2021-08-05 20:13:52 -03:00
Michelle Linington
ed993f6a71 Sender key is now enabled if...
The kill switch hasn't been activated and either:
- You're running a build <= internal
- You have the ios.senderKey flag
2021-08-05 20:13:14 -03:00
Matthew Chen
5d75270ca6 "Feature flags for .qa." 2021-08-05 17:33:30 -03:00
Matthew Chen
0effd38f82 "Feature flags for .beta." 2021-08-05 17:32:56 -03:00
Matthew Chen
3f7819aa25 Add logging around opening notifications. 2021-08-05 16:14:03 -03:00
Matthew Chen
aa8e20f18d Add 'My Daily Life' sticker pack. 2021-08-05 16:08:06 -03:00
Michelle Linington
f69c76c1ab Migrate schema to account for new PendingReceipt properties
Most of this was done by Matthew. Thanks Matthew!
2021-08-04 22:17:42 -07:00
Michelle Linington
1e3c48c468 Include registrationId in SKDM delivery cache
Resolves an issue where we'd not send an SKDM to a user if a new device
is linked and reuses an existing deviceId
2021-08-04 22:16:28 -07:00