Commit Graph

22799 Commits

Author SHA1 Message Date
Matthew Chen
876d3bba66 Merge branch 'charlesmchen/animatedStickerPack' into release/5.3.0 2021-01-21 20:17:22 -03:00
Matthew Chen
933693e78a Add animated sticker pack. 2021-01-21 20:17:02 -03:00
Matthew Chen
6f97a31dae Remove feature flag for profile changes. 2021-01-21 17:58:21 -03:00
Matthew Chen
9a15ef0102 Merge branch 'charlesmchen/stickerTweaks3' into release/5.3.0 2021-01-21 17:45:47 -03:00
Matthew Chen
f9686689e2 Limit message send flows to max 5 recipients. 2021-01-21 17:45:28 -03:00
Matthew Chen
5382e4e426 Clean up. 2021-01-21 17:24:13 -03:00
Matthew Chen
a3157f0f17 Merge branch 'charlesmchen/profileChangesFeatureFlag' into release/5.3.0 2021-01-20 17:08:02 -03:00
Matthew Chen
e1e93b5b31 Hide profile name length and about/bio behind feature flag. 2021-01-20 17:07:34 -03:00
Matthew Chen
2ba0f06ac5 Hide profile name length and about/bio behind feature flag. 2021-01-20 17:07:33 -03:00
Matthew Chen
ff3000ec02 Merge branch 'charlesmchen/buildWarnings' into release/5.3.0 2021-01-20 09:48:41 -03:00
Matthew Chen
5cf8cb0923 Fix build warnings in the debugger. 2021-01-20 09:48:18 -03:00
Jordan Rose
911702d62b Merge branch 'jrose/minor-all-media-improvements' into release/5.3.0 2021-01-19 18:36:54 -08:00
Jordan Rose
dafd49ca85 Localize All Media section headers
They already used Foundation's DateFormatter but now they'll localize
the entire string instead of just the components. In practice this
means showing "2021 January" instead of "January 2021" when
appropriate.
2021-01-19 18:36:43 -08:00
Jordan Rose
4d978c6d47 Stop disabling CA animations during All Media loading
This was affecting the initial presentation slide-in of the All Media
view. UIView.performWithoutAnimation(_:) is sufficient for not
animating the items being inserted.
2021-01-19 18:36:43 -08:00
Jordan Rose
c5afdf7db8 Merge branch 'jrose/SignalAttachment-replacingDataSource' into release/5.3.0 2021-01-19 18:36:22 -08:00
Jordan Rose
7c5efec55a Consistently propagate attachment properties when cloning attachments
Previously we had two different ways attachments got cloned: through
the cloneAttachment() method, which made a temporary file with the
original attachment contents, and ad hoc after recompression or
similar. Neither preserved all the properties of the original
attachment; now, both go through a common helper function.
2021-01-19 12:14:42 -08:00
Jordan Rose
77862ee6c1 Merge branch 'jrose/no-notification-for-leaving-a-group' into release/5.3.0 2021-01-19 11:24:22 -08:00
Jordan Rose
7748420b82 SSK: (re-)unify the decision of whether to notify for an interaction 2021-01-19 11:24:14 -08:00
Jordan Rose
f5a3b53e54 SSK: Don't notify / mark unread for people leaving the group 2021-01-19 11:18:10 -08:00
Jordan Rose
e40d3aaa12 Merge branch 'jrose/no-video' into release/5.3.0 2021-01-19 11:16:35 -08:00
Jordan Rose
1b20d79352 Don't try to play a video if we're not looking at a video
Avoids an owsFailDebug.
2021-01-19 11:16:25 -08:00
Nora Trapp
7695cd7827 "Bump build to 5.3.0.3." (Internal) 2021-01-16 18:25:21 -08:00
Nora Trapp
b7d43ada66 Merge branch 'release/5.2.1' into release/5.3.0 2021-01-16 18:20:07 -08:00
Nora Trapp
4e9970b2ea "Bump build to 5.2.1.4." 2021-01-16 18:11:00 -08:00
Nora Trapp
8902e59058 Feature flags for .beta. 2021-01-16 18:10:56 -08:00
Nora Trapp
f07d2887bd "Bump build to 5.2.1.3." 2021-01-16 18:10:50 -08:00
Nora Trapp
8c74a06bba Feature flags for .production. 2021-01-16 18:10:43 -08:00
Nora Trapp
308f94226c Update pods 2021-01-16 18:10:36 -08:00
Nora Trapp
f07d92f127 "Bump build to 5.3.0.2." (Internal) 2021-01-16 13:30:45 -08:00
Nora Trapp
aaf512687f Feature flags for .qa. 2021-01-16 13:25:34 -08:00
Jordan Rose
d00674a33c Show the Share sheet if a file attachment doesn't support Quick Look
This restores the old behavior if Quick Look isn't going to be
helpful.
2021-01-16 13:23:37 -08:00
Nora Trapp
4e0a2bbecf Merge branch 'release/5.2.1' into release/5.3.0 2021-01-16 13:15:06 -08:00
Nora Trapp
27d8d9ea8d "Bump build to 5.2.1.2." 2021-01-16 13:05:13 -08:00
Nora Trapp
c0b1d93735 Feature flags for .beta. 2021-01-16 13:05:09 -08:00
Nora Trapp
14df72a495 "Bump build to 5.2.1.1." 2021-01-16 13:04:53 -08:00
Nora Trapp
39043a66a2 Feature flags for .production. 2021-01-16 13:04:44 -08:00
Matthew Chen
f930339a6d Fix quoted reply of animated stickers. 2021-01-16 13:02:53 -08:00
Nora Trapp
6ea3fbe98a Show appearance settings on iOS 11 + 12 2021-01-16 12:59:05 -08:00
Nora Trapp
d8eda9c091 Update pods 2021-01-16 12:51:49 -08:00
Nora Trapp
d22a227f62 Fix sorting of non-contacts with last names. 2021-01-16 12:39:47 -08:00
Nora Trapp
3289213f98 Tweak some URLs and fix a typo in the issue template. 2021-01-16 12:39:40 -08:00
Ewout ter Hoeven
95ad9a18c8 Add config.yml with links to Signal docs and community
Feel free to modify in any way you see fit!
2021-01-16 12:39:31 -08:00
Ewout ter Hoeven
05ea412407 Add bug report template 2021-01-16 12:39:20 -08:00
Ewout ter Hoeven
b73422a6dd Delete ISSUE_TEMPLATE.md
Moving it to new location
2021-01-16 12:39:10 -08:00
Nora Trapp
04ccd12a1d Remove iCloud entitlements 2021-01-16 12:39:06 -08:00
Nora Trapp
604041e822 Increase sticker size limits to match Android. 2021-01-16 12:38:41 -08:00
Jordan Rose
e269097ed6 SSK: Flush DispatchQueue.main after every test
There are a lot of events that get dispatched onto the main queue
(often /from/ the main queue), and processing them during the setup
for the subsequent test can cause problems. In particular, the
notification for setting up a local number in -[OWSMessageManagerTest
test_GroupUpdate] was occasionally being processed in the subsequent
-test_GroupUpdateWithAvatar, depending on how long GRDB took to set up
in the second test.
2021-01-16 12:38:14 -08:00
Matthew Chen
38a95b0fa2 Handle pending and failed view once messages. 2021-01-16 12:31:16 -08:00
Matthew Chen
27a4bf9a5a Fix message cell layout glitch. 2021-01-16 12:30:40 -08:00
Nora Trapp
449b596e95 Add kill switch for automatic session reset 2021-01-16 11:57:23 -08:00