Commit Graph

22799 Commits

Author SHA1 Message Date
Nora Trapp
d2a6a692a5 improve wallpaper preview flow 2021-01-25 16:15:30 -08:00
Nora Trapp
85fd93f28a Merge branch 'charlesmchen/nicknameVsGroupMemberShortName' into release/5.3.1 2021-01-25 15:14:54 -08:00
Matthew Chen
9a17bff403 Use nickname in group short names, part 2. 2021-01-25 15:14:43 -08:00
Matthew Chen
4df4700f63 Use nickname in group short names, part 2. 2021-01-25 15:14:43 -08:00
Matthew Chen
77b2ad834f Use nickname in group short names, part 1. 2021-01-25 15:14:43 -08:00
Matthew Chen
a260a91c69 Fix cell layout edge cases around long sender names. 2021-01-25 15:14:12 -08:00
Matthew Chen
086ebf841a Never display outgoing attachment progress for attachments from linked device. 2021-01-25 15:13:33 -08:00
Matthew Chen
bb87613726 Render enter profile bio. 2021-01-25 15:13:03 -08:00
Matthew Chen
279b5778af Fix crash in OWSURLSession. 2021-01-25 15:12:23 -08:00
Matthew Chen
4ae673a043 Fix broken test. 2021-01-25 19:40:13 -03:00
Matthew Chen
1902e7656c Fix broken test. 2021-01-25 19:39:40 -03:00
Nora Trapp
8705e3c970 Merge branch 'release/5.3.0' 2021-01-23 22:19:52 -08:00
Nora Trapp
bba222e3a2 Update changelog for 5.3 2021-01-23 22:15:03 -08:00
Nora Trapp
d0cf330d55 "Bump build to 5.3.0.18." (Internal) 2021-01-23 22:14:01 -08:00
Nora Trapp
05efbd07e5 Feature flags for .qa. 2021-01-23 22:13:58 -08:00
Nora Trapp
47af53f288 "Bump build to 5.3.0.17." 2021-01-23 22:13:53 -08:00
Nora Trapp
5ddfb0468f Feature flags for .beta. 2021-01-23 22:13:51 -08:00
Nora Trapp
47978171ac "Bump build to 5.3.0.16." 2021-01-23 22:13:47 -08:00
Nora Trapp
4f2978cb32 Feature flags for .production. 2021-01-23 22:13:43 -08:00
Nora Trapp
ddc0aca072 Fix stickers sent from linked devices 2021-01-23 22:06:52 -08:00
Nora Trapp
be5fffaff3 Reduce blurred wallpaper pixelization 2021-01-23 21:55:36 -08:00
Nora Trapp
7f45aec5ff Sync translations 2021-01-23 21:22:48 -08:00
Nora Trapp
87bd4fc4a3 Merge remote-tracking branch 'origin/charlesmchen/cleanup2021.01.23' into release/5.3.0 2021-01-23 21:05:32 -08:00
Michelle Linington
cb47ed1e54 Merge branch 'mlin/PR/KeepSymbolsInDefaultConfig' 2021-01-23 19:50:38 -08:00
Michelle Linington
fb282411cb Warn for ZKGroup, take a different approach for debug symbols
Jordan highlighted that we might be able to get away with just setting
COPY_PHASE_STRIP off for the resulting product. It appears to work
great!
2021-01-23 19:47:39 -08:00
Michelle Linington
f12aafae65 Update project to keep symbols in Debug config
Also makes changes to our Podfile to suppress warnings in projects not
actively being worked on while in the Debug configuration

Fixes the Profile configuration so it works on the simulator
2021-01-23 19:33:24 -08:00
Matthew Chen
34b6da7b2f Fix build warnings; fix crash around url session errors. 2021-01-23 23:10:54 -03:00
Matthew Chen
b890fdeed8 Fix build warnings. 2021-01-23 22:45:33 -03:00
Nora Trapp
0fff32ba00 "Bump build to 5.3.0.15." (Internal) 2021-01-23 16:00:53 -08:00
Nora Trapp
cb8d0afb66 Feature flags for .qa. 2021-01-23 16:00:50 -08:00
Nora Trapp
e5fd68bced "Bump build to 5.3.0.14." 2021-01-23 15:59:29 -08:00
Nora Trapp
0682f957d5 Feature flags for .beta. 2021-01-23 15:59:25 -08:00
Nora Trapp
f713b721c5 Merge branch 'nt/sticker-cleanup' into release/5.3.0 2021-01-23 15:59:03 -08:00
Nora Trapp
1a749e17be Only use primary color for timestamp when unread 2021-01-23 15:58:17 -08:00
Nora Trapp
43c29c300b Fix issue where sticker suggestions linger after sending attachment 2021-01-23 15:42:56 -08:00
Nora Trapp
06f2657cac Improve sticker horizontal list view reuse 2021-01-23 15:33:48 -08:00
Nora Trapp
a73fde4676 Improve sticker loading behavior 2021-01-23 14:40:01 -08:00
Nora Trapp
295ad41c05 Sync translations 2021-01-23 12:56:56 -08:00
Matthew Chen
a5cd51f4a4 Fix progress indicators for stickers. 2021-01-23 11:30:19 -08:00
Nora Trapp
ac3a723720 Merge branch 'nt/little-fixes94' into release/5.3.0 2021-01-23 11:29:19 -08:00
Nora Trapp
bad1f4bac5 Fix group short display name to support nicknames 2021-01-23 11:13:15 -08:00
Nora Trapp
9dbe47b1aa PR Feedback 2021-01-23 11:13:15 -08:00
Nora Trapp
e1a89e6c9b Don't use pure black for message bubbles 2021-01-23 11:13:15 -08:00
Nora Trapp
f9f1c84e00 Timestamps should always be primary text color 2021-01-23 11:13:15 -08:00
Nora Trapp
8621b412bd Show status indicators when marked unread 2021-01-23 11:13:15 -08:00
Nora Trapp
8dd274cf8e Consolidate blurring logic 2021-01-23 11:13:15 -08:00
Nora Trapp
40a605b97d Normalize images before getting pixel size 2021-01-23 11:13:15 -08:00
Michelle Linington
06affcd0d7 Merge branch 'mlin/PR/FixOWSURLSessionLeak' into release/5.3.0 2021-01-23 10:39:31 -08:00
Michelle Linington
8d884c8ff5 Rename strong reference property to satisfy swift lint
Calling it "strongDelegate" tricks swift lint into correcting the
property to be weak. Renamed it "strongReference" to work around this.
2021-01-23 10:38:41 -08:00
Michelle Linington
1ddef2bc3a Fixes a leak in OWSURLSession
NSURLSession maintains a strong reference to its delegate and requires
explicit invalidation to clean up its state, otherwise it leaks memory.

This change introduces an proxy delegate for the underlying
NSURLSession. OWSURLSession retains the NSURLSession, NSURLSession
retains the proxy delegate.

The proxy delegate will retain the OWSURLSession and create a retain
cycle only while there are outstanding URLSessionTasks. Once all tasks
have been resolved, the cycle is broken and everything will be dealloced
(assuming no external references to the OWSURLSession still exist).
2021-01-23 10:38:41 -08:00