Commit Graph

26848 Commits

Author SHA1 Message Date
Martin Böttcher
71b85dcbe0
added animation if context menu action shall be triggered (#3896) 2022-01-13 19:57:35 +01:00
Nora Trapp
7d8b2bbea5 "Bump build to 5.27.0.86." (nightly-01-13-2022) 2022-01-13 04:00:35 -08:00
Martin Böttcher
9ce447de57
refactored async loading of avatar images in HomeView (#3886)
* refactored async loading of avatar images in HomeView

* async loading avatars does not use extra DispatchWorkItems anymore

* minor code changes, added comments
2022-01-13 09:13:12 +01:00
Michelle Linington
0219555f03 Merge branch 'mlin/PR/FixImports' 2022-01-12 23:19:49 -08:00
Michelle Linington
52bc843434 Import additional missing header 2022-01-12 23:19:36 -08:00
Michelle Linington
7567dc146f Lint 2022-01-12 23:19:36 -08:00
Michelle Linington
76f13a4373 Fixes a bunch of unresolved symbol errors
Things succeed when building, but before and after Xcode is littered
with errors.
2022-01-12 23:19:36 -08:00
Martin Böttcher
2275b6b706
swiping from ConversationView to HomeView will reduce work on MainThread for smoother transition (#3887) 2022-01-13 08:10:16 +01:00
Michelle Linington
11e0c3b54e Merge branch 'mlin/PR/FailSendsWithInvalidMessageProto' 2022-01-12 22:52:46 -08:00
Michelle Linington
72c6f40191 Lint 2022-01-12 22:52:34 -08:00
Michelle Linington
3b25387af9 Remove duplicate symbol 2022-01-12 22:52:34 -08:00
Michelle Linington
3045b5d7d7 Lint 2022-01-12 22:52:34 -08:00
Michelle Linington
b8a0ec9128 Fail sends with invalid message proto
Josh reported an issue where a failed outgoing reaction message would
continue to retry. This message would fail to build its proto because
the reacted message no longer exists.

If we can't build message proto, there's not really any point in
retrying the message.
2022-01-12 22:52:34 -08:00
Nora Trapp
246074a4fb "Bump build to 5.27.0.85." (Internal) 2022-01-12 21:51:13 -08:00
Nora Trapp
829a073475 Merge branch 'nt/change-number-cleanup' 2022-01-12 21:37:06 -08:00
Nora Trapp
58c063b73a PR Feedback 2022-01-12 21:25:53 -08:00
Nora Trapp
3b322366d3 Fix KBS logic for change number 2022-01-12 21:25:52 -08:00
Nora Trapp
7778b67fab Don't show 'Update Contact' for phone number changes for non-contacts 2022-01-12 21:25:52 -08:00
Jordan Rose
d15b46b78a Merge branch 'jrose/fix-pin-reminder-sheet' 2022-01-12 17:15:30 -08:00
Jordan Rose
a20785f00e Fix pin reminder sheet on small devices with Large Type enabled
Puts main stack view inside a scroll view, then uses auto layout to
make sure the content is only scrollable if it's too big for the
screen.
2022-01-12 17:00:36 -08:00
Jordan Rose
d57d8845c5 Merge branch 'jrose/focus-not-activate' 2022-01-12 16:59:37 -08:00
Jordan Rose
f3e748cf1a Fix self-closing message action view on iOS 12
This code was probably intending to *focus* on the dismiss button, but
instead it *activated* the button, i.e. performed its action. On newer
versions of iOS, this was being ignored somehow, but on iOS 12 it was
actually dismissing the sheet right after it came up. Passing an
object to UIAccessibility.post(notification:argument:) sets the focus
properly.
2022-01-12 15:52:29 -08:00
Martin Böttcher
0f5adf60b3
corrected expected behavior of multi-select feature in inbox and archive (#3880)
* corrected expected behavior of multi-select feature in inbox and archive

* made several improvements on multi select feature

* added blurred toolbar effect, some cleanup

* changed offset of context menu

* improved animation
2022-01-12 21:02:23 +01:00
Jordan Rose
d381629606 Merge branch 'jrose/early-delivery-receipts' 2022-01-12 11:30:53 -08:00
Jordan Rose
004ed14770 Fix handling of early delivery receipts 2022-01-12 11:30:53 -08:00
Nora Trapp
b2966fba49 "Bump build to 5.27.0.84." (nightly-01-12-2022) 2022-01-12 04:00:32 -08:00
Martin Böttcher
180a099fee
conversation will not be updated if message draft is unchanged (#3876)
* conversation will not be updated if message draft is unchanged

* simplified message draft compare
2022-01-12 09:35:43 +01:00
Martin Böttcher
89f6d4748c
access to an UIKit function will be called from MainThread (#3879) 2022-01-12 09:34:26 +01:00
Jordan Rose
d4c23d2ab7 Merge branch 'jrose/remove-unused-SSK-types' 2022-01-11 10:05:54 -08:00
Jordan Rose
54de16338c SSK: Remove unused OWSSignalAddress 2022-01-11 10:03:48 -08:00
Jordan Rose
27df0e98f5 SSK: Remove unused AtomicUInt64 2022-01-11 10:03:48 -08:00
Nora Trapp
a6e3b62662 "Bump build to 5.27.0.83." (nightly-01-11-2022) 2022-01-11 04:00:28 -08:00
Jordan Rose
720bc94c84 Merge branch 'jrose/device-numbers' 2022-01-10 10:42:57 -08:00
Jordan Rose
173e55ba20 Show device numbers in the linked devices pane for internal builds 2022-01-10 10:04:32 -08:00
Ehren Kret
b294af39d6 Add stale cleanup file 2022-01-10 10:50:09 -06:00
Ehren Kret
528257e705 Remove unused files 2022-01-10 10:50:09 -06:00
Ehren Kret
86911abc02 Update to ruby 2.6.9 2022-01-10 10:50:09 -06:00
Nora Trapp
9a654bd904 "Bump build to 5.27.0.82." (nightly-01-10-2022) 2022-01-10 04:00:25 -08:00
Nora Trapp
36d10c48df "Bump build to 5.27.0.81." (nightly-01-09-2022) 2022-01-09 04:00:21 -08:00
Nora Trapp
b8fcd098a7 "Bump build to 5.27.0.80." (nightly-01-08-2022) 2022-01-08 04:00:19 -08:00
Martin Böttcher
9b3c809bdf
made async avatar loading in homeview more robust (#3881)
* made async avatar loading in homeview more robust

* async loading of avatar images in the background should not interfere with foreground operations anymore

* corrected handling of loading avatars not triggered from the home view

* better separation between existing avatar load calls (sync and async) and new async-only call used in HomeViewCell. Should eliminate side-effects and improve performance.
2022-01-08 08:46:12 +01:00
Jordan Rose
3cff3f672f Merge branch 'jrose/unknown-field-cleanup' 2022-01-07 13:56:23 -08:00
Jordan Rose
82becbdefc Always try to clean up storage service records with unknown fields
Previously we would only do this if we could handle *all* unknown
fields, but these days we sometimes have more than one unknown field
and learn about one at a time.
2022-01-07 13:55:47 -08:00
Martin Böttcher
e8c5a5ed3c
Merge pull request #3883 from signalapp/martin/IOS-2048c
refreshing cell timestamps in HomeView no more calls reloadRows due to UIKit crashes
2022-01-07 16:30:21 +01:00
Martin Böttcher
88fc0ba110 refreshing cell timestamps in HomeView no more calls reloadRows due to UIKit crashes 2022-01-07 16:20:57 +01:00
Nora Trapp
9e7f8de3dc "Bump build to 5.27.0.79." (nightly-01-07-2022) 2022-01-07 04:00:15 -08:00
Michelle Linington
68d694d4ee Merge branch 'mlin/PR/MoreMemoryLogging' 2022-01-06 11:46:41 -08:00
Michelle Linington
e96a350e46 Update Pods 2022-01-06 11:45:24 -08:00
Michelle Linington
df71dcecdf Revert Pods 2022-01-06 11:32:24 -08:00
Michelle Linington
b88de4c882 PR Feedback: More robust handling of 0 free bytes 2022-01-06 11:32:24 -08:00