Commit Graph

13394 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
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
Nora Trapp
246074a4fb "Bump build to 5.27.0.85." (Internal) 2022-01-12 21:51:13 -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
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
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
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
Nora Trapp
a6e3b62662 "Bump build to 5.27.0.83." (nightly-01-11-2022) 2022-01-11 04:00:28 -08:00
Jordan Rose
173e55ba20 Show device numbers in the linked devices pane for internal builds 2022-01-10 10:04:32 -08: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
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
61d091cc9c Lint 2022-01-06 11:32:24 -08:00
Michelle Linington
2133f600e3 More detailed logging of memory consumption 2022-01-06 11:32:24 -08:00
Nora Trapp
f363ff4290 "Bump build to 5.27.0.78." (nightly-01-06-2022) 2022-01-06 04:00:13 -08:00
Jordan Rose
873dd409d8 Log uncaught ObjC exceptions even in production builds
If the "internal logging" flag is on, the entire exception is logged;
otherwise we take a conservative approach and just log the name and a
short prefix of the reason string, to make sure we don't accidentally
log any sensitive data.
2022-01-05 10:36:56 -08:00
Nora Trapp
10e3ef9602 "Bump build to 5.27.0.77." (Internal) 2022-01-05 10:30:50 -08:00
Martin Böttcher
123da5a2fb
Merge branch 'master' into martin/IOS-2051 2022-01-05 14:57:05 +01:00
Martin Böttcher
ea56010031 merged master, added deleted images 2022-01-05 14:51:35 +01:00
Martin Böttcher
5edcf625c0
Merge pull request #3867 from signalapp/martin/IOS-2052
home view: loading and displaying avatars asynchronously
2022-01-05 14:23:53 +01:00
Martin Böttcher
681c22e2ca
Merge pull request #3873 from signalapp/martin/IOS-2048b
avoiding duplicate timers and crashes in "debug" environment
2022-01-05 14:21:40 +01:00
Martin Böttcher
83bbf9fbf2
Merge pull request #3871 from signalapp/martin/IOS-2053
table updates are only triggered if necessary
2022-01-05 14:20:49 +01:00
Nora Trapp
a84cffd264 "Bump build to 5.27.0.76." (nightly-01-05-2022) 2022-01-05 04:00:22 -08:00
Martin Böttcher
bbaafb53ee changed formatting and removed orphaned method 2022-01-05 11:33:43 +01:00
Martin Böttcher
497ac2ab39 Merge branch 'master' into martin/IOS-2051 2022-01-05 10:52:15 +01:00
Martin Böttcher
ad394bc5e9 Merge branch 'master' into martin/IOS-2052 2022-01-05 10:09:43 +01:00
Martin Böttcher
85339e95d1 Merge branch 'master' into martin/IOS-2053 2022-01-05 09:58:29 +01:00
Martin Böttcher
2097ee07ef changed parameter name 2022-01-05 09:56:06 +01:00
Martin Böttcher
228950c08b Merge branch 'master' into martin/IOS-2048b 2022-01-05 09:41:28 +01:00
Jim Gustafson
671b3aa333 Update to RingRTC v2.16.1 2022-01-04 14:42:32 -08:00
Nora Trapp
64f2e8f8c0 "Bump build to 5.27.0.75." (nightly-01-04-2022) 2022-01-04 04:00:13 -08:00
Martin Böttcher
bf4fb95661 Merge branch 'master' into martin/IOS-2052 2022-01-04 09:41:08 +01:00
Martin Böttcher
92554faddc avoiding duplicate timers and crashes in "debug" environment 2022-01-04 09:03:56 +01:00
Jordan Rose
390119b54d Sync preferred reactions through storage service 2022-01-03 15:35:37 -08:00
Jordan Rose
c50df310ca Reaction picker: Reset button restores default reactions
...rather than discarding current changes only.
2022-01-03 15:35:37 -08:00
Eugene Bistolas
41700623df Add support for configuring emoji reactions 2022-01-03 15:35:37 -08:00
Nora Trapp
db115606e3 Remove ZKGroup 2022-01-03 12:00:19 -08:00