Commit Graph

22166 Commits

Author SHA1 Message Date
Nora Trapp
ede04e7f9a Add chat settings top buttons 2021-04-08 13:44:00 -07:00
Nora Trapp
5b3d6cf255 Only show 'see all' for group member list when at least 2 more rows to show 2021-04-08 13:44:00 -07:00
Nora Trapp
9819ae074a Add groups in common to chat settings 2021-04-08 13:44:00 -07:00
Nora Trapp
c960622d64 Fix pending group request icons 2021-04-08 13:44:00 -07:00
Nora Trapp
bf660c85ce Add TSGroupMember table to allow performant querying of group membership 2021-04-08 13:44:00 -07:00
Nora Trapp
6cbaedc0a1 Add all media section to chat settings 2021-04-08 13:43:59 -07:00
Nora Trapp
4c5abe6feb Initial conversation settings re-arranngement 2021-04-08 13:43:59 -07:00
Michelle Linington
2533976b1d Merge branch 'mlin/PR/UIAppMainPoolFix' 2021-04-08 13:35:57 -07:00
Michelle Linington
543902d034 Call UIApplicationMain() outside of autoreleasepool
Since UIApplicationMain() never returns, it'll prevent its containing
autoreleasepool from draining. This could in leaked objects that are
never released.

This isn't terribly necessary, since we don't have any leaked
autoreleased objects from our pre-UIAppMain setup. But if that ever
changes, this will prevent us from inadvertently leaking memory.
2021-04-08 13:35:17 -07:00
Michelle Linington
028ad28dd8 Merge branch 'mlin/PR/RenderOptimizations' 2021-04-08 13:33:35 -07:00
Michelle Linington
01a4ee4cc7 Perf improvements for CVC rendering
Fixes some low-hanging expensive renders in CVC. Namely:
- There are a few places where shadow paths can be trivially calculated.
  Explicitly setting the shadow path saves an offscreen pass.
- Adopts CALayer corner masking where feasible (e.g. layers with
  consistent corner radii).
2021-04-08 13:32:59 -07:00
Nora Trapp
a0d542657b Streaming encryption and decryption of attachments 2021-04-08 13:30:36 -07:00
Nora Trapp
3f60e78471 Merge branch 'nt/little-fixes117' 2021-04-08 12:38:32 -07:00
Matthew Chen
46c3408726 Update SDS to reflect payment columns. 2021-04-08 09:27:05 -03:00
Nora Trapp
73f4044ebf Fix db schema 2021-04-07 18:56:01 -07:00
Matthew Chen
02c1f7a34c Fix feature flags. 2021-04-07 10:47:02 -03:00
Nora Trapp
399607d400 Improve message details keyboard interactions. 2021-04-06 15:49:41 -07:00
Matthew Chen
f6b8630929 "Bump build to 5.9.0.41." (Internal) 2021-04-06 17:58:53 -03:00
Matthew Chen
61c94a636e Fix assert. 2021-04-06 17:57:40 -03:00
Matthew Chen
3b11463957 Payments external preview flags. 2021-04-06 14:10:59 -03:00
Matthew Chen
8c7b8b2c94 "Bump build to 5.9.0.40." (Internal) 2021-04-06 14:09:39 -03:00
Matthew Chen
e83cf2ca3b "Feature flags for .qa." 2021-04-06 14:09:36 -03:00
Matthew Chen
bdf9803a7e "Bump build to 5.9.0.39." (Internal) 2021-04-06 14:08:30 -03:00
Matthew Chen
90e073caaf "Feature flags for .openPreview." 2021-04-06 14:08:20 -03:00
Matthew Chen
eae2fc2a59 Payments internal preview flags. 2021-04-06 14:08:16 -03:00
Matthew Chen
39b73057fe "Bump build to 5.9.0.38." 2021-04-06 14:07:27 -03:00
Matthew Chen
01706da632 Update l10n strings. 2021-04-06 14:07:06 -03:00
Matthew Chen
bb1851564c "Bump build to 5.9.0.37." 2021-04-06 14:00:41 -03:00
Matthew Chen
39a9956f71 "Feature flags for .beta." 2021-04-06 14:00:38 -03:00
Matthew Chen
805d836a61 Merge branch 'feature/payments' 2021-04-06 13:59:25 -03:00
Matthew Chen
92f34c2b66 Payments: Clean up. 2021-04-06 13:57:11 -03:00
Matthew Chen
1579e4fe13 Payments: Clean up. 2021-04-06 13:57:11 -03:00
Matthew Chen
534cd8466f Payments external beta feature flags. 2021-04-06 13:57:11 -03:00
Matthew Chen
f422886626 Payments: Fixes. 2021-04-06 13:57:11 -03:00
Matthew Chen
9ef178a33b Improve handling of theme changes. 2021-04-06 13:57:11 -03:00
Matthew Chen
7380fd725f Update Cocoapods. 2021-04-06 13:57:11 -03:00
Matthew Chen
7abfeeb2ae Payments: Clean up. 2021-04-06 13:57:11 -03:00
Matthew Chen
285be1e9a5 Minor fixes. 2021-04-06 13:57:11 -03:00
Matthew Chen
3aa99b9abc Update Cocoapods. 2021-04-06 13:57:11 -03:00
Matthew Chen
241d6726a0 Payments: Fixes. 2021-04-06 13:57:11 -03:00
Matthew Chen
be68a92bb1 Use banker's algorithm when formatting "short" payment amounts. 2021-04-06 13:57:11 -03:00
Matthew Chen
65fb0efd40 Fix asserts in tests. 2021-04-06 13:57:11 -03:00
Matthew Chen
da81ad4686 Respond to CR feedback. 2021-04-06 13:57:11 -03:00
Matthew Chen
8fe09dcadb Fixes for dark theme in payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
d58743362b Fixes for dark theme in payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
08ce4061a0 Fixes for dark theme in payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
4a85c0404d Fix back button text in the payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
8ef888c911 Fix table selection artifacts in payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
a1f2510d93 Clean up background colors in payment views. 2021-04-06 13:57:11 -03:00
Matthew Chen
967523401f Tweak handling of whitespace in the payment memo UI. 2021-04-06 13:57:11 -03:00