Commit Graph

27042 Commits

Author SHA1 Message Date
Nora Trapp
41bb89b2f0 "Bump build to 5.28.0.9." (nightly-01-29-2022) 2022-01-29 04:00:28 -08:00
Jordan Rose
9ef7f44d98 Merge branch 'jrose/faster-localAddress' 2022-01-28 18:33:49 -08:00
Jordan Rose
2c6dc927d8 SSK: Prefer SignalServiceAddress(uuid:phoneNumber:) if we have a UUID
...rather than stringifying the UUID just to parse it back. For
-[TSAccountManager localAddress] in particular the savings are
surprisingly substantial because the UUID string went into an
autorelease pool.
2022-01-28 18:02:31 -08:00
Jordan Rose
266fa28440 Merge branch 'jrose/better-group-update-cache-key' 2022-01-28 17:47:28 -08:00
Jordan Rose
8a90831e04 GV2: Don't stringify the cache key for GV2 updates
The cache key is the group secret params data; stringifying it just
makes the cache slower.
2022-01-28 15:56:20 -08:00
Jordan Rose
27841970f3 Merge branch 'jrose/better-paged-group-updates' 2022-01-28 15:54:31 -08:00
Jordan Rose
fe5788a089 Process one page of group updates at a time
...instead of parsing them all from the server and *then* processing
them (85200228cf). This should keep from blowing out an arbitrary
amount of RAM in pathological cases.
2022-01-28 15:27:34 -08:00
Michelle Linington
b935c43f5e "Bump build to 5.28.0.8." (Internal) 2022-01-28 13:38:26 -08:00
Michelle Linington
e19b800b17 Merge branch 'release/5.27.0' 2022-01-28 13:37:59 -08:00
Michelle Linington
7011af27fd "Bump build to 5.27.0.118." (Internal) 2022-01-28 13:32:56 -08:00
Michelle Linington
cf30d7199d "Feature flags for .qa." 2022-01-28 13:32:52 -08:00
Michelle Linington
8d7d746170 "Bump build to 5.27.0.117." (Beta) 2022-01-28 13:32:49 -08:00
Michelle Linington
262528ab0d "Feature flags for .beta." 2022-01-28 13:32:42 -08:00
Michelle Linington
93fa39e53f "Bump build to 5.27.0.116." 2022-01-28 13:32:36 -08:00
Michelle Linington
a2bfe15fbc "Feature flags for .production." 2022-01-28 13:32:33 -08:00
Michelle Linington
e3d18733da Bump copyright 2022-01-28 13:23:47 -08:00
Michelle Linington
29d7ef4adb Sync translations 2022-01-28 13:23:25 -08:00
Michelle Linington
5c5bdf7ace Sync translations 2022-01-28 10:54:00 -08:00
Michelle Linington
c2a631b782 Update release notes for production 2022-01-28 10:54:00 -08:00
Jordan Rose
9e2244abe3 Merge branch 'jrose/setup_private_pods' 2022-01-28 10:27:01 -08:00
Jordan Rose
01fc3945ae Fix setup_private_pods script for newly-cloned repos
- The Pods/ directory always exists even before submodules have been
  initialized; check for Pods/.git instead, which may be a file or
  a folder depending on how the submodule was set up.

- When cloning for the first time, make sure the remote is called
  'private' so that later updates will reference it correctly. Also
  run `git submodule absorbgitdirs` so that git stores the submodule
  state inside the top-level .git directory.

- For an existing directory, simplify the check for the presence of
  a proper 'private' remote.

- Check that we're running from the repository root so we don't get
  weird errors or do random clones.

- Make the script Shellcheck-clean.
2022-01-28 10:04:00 -08:00
Martin Böttcher
86f9a31839 Merge branch 'martin/IOS-2140' into release/5.27.0 2022-01-28 13:56:59 +01:00
Martin Böttcher
e27834b66b corrected line break 2022-01-28 13:55:56 +01:00
Nora Trapp
8bdf9fbc44 "Bump build to 5.28.0.7." (nightly-01-28-2022) 2022-01-28 04:00:28 -08:00
Martin Böttcher
5e197748b3 non-selectable rows in the homeview are automatically deselected if tapped 2022-01-28 10:32:32 +01:00
Martin Böttcher
3786367d6f goto archive cell respects iPad color scheme and does not trigger anything if pressed in disabled state 2022-01-28 10:26:35 +01:00
Martin Böttcher
3c6743a57b various improvements to multi select mode 2022-01-28 10:12:35 +01:00
Michelle Linington
b6820580c4 Merge branch 'release/5.27.0' 2022-01-27 16:15:44 -08:00
Michelle Linington
c67bd90454 "Bump build to 5.27.0.115." (Internal) 2022-01-27 16:13:03 -08:00
Michelle Linington
f2350eb9aa "Feature flags for .qa." 2022-01-27 16:12:57 -08:00
Michelle Linington
ad7961a02a "Bump build to 5.27.0.114." (Beta) 2022-01-27 16:12:53 -08:00
Michelle Linington
8def7021bf "Feature flags for .beta." 2022-01-27 16:12:47 -08:00
Michelle Linington
b709ff6db2 Sync translations 2022-01-27 16:12:42 -08:00
Nora Trapp
390a9243cb Merge branch 'nt/pin-fixes' into release/5.27.0 2022-01-27 16:03:12 -08:00
Nora Trapp
12afb803a3 Update SignalCoreKit 2022-01-27 15:59:01 -08:00
Nora Trapp
41dd7a14d9 Add support for IASv4 enclaves 2022-01-27 15:58:47 -08:00
Jordan Rose
363da96482 CI: Check out submodules through GitHub, which is faster 2022-01-27 15:56:56 -08:00
Jordan Rose
550c9fcb3e Merge branch 'jrose/paged-group-updates' 2022-01-27 15:24:24 -08:00
Nora Trapp
ef1af793c6 Update introducing PINs copy. 2022-01-27 15:22:38 -08:00
Nora Trapp
4b820d0f74 Improve PIN setup error handling 2022-01-27 15:22:38 -08:00
Nora Trapp
58bf1d1326 Mark registration lock as disabled locally when PIN is disabled 2022-01-27 15:22:38 -08:00
Nora Trapp
e27680b57a Allow the introducingPins megaphone to be completed multiple times 2022-01-27 15:22:38 -08:00
Michelle Linington
3abac4f12b Merge branch 'mlin/PR/MultiSelectDBPerf' into release/5.27.0 2022-01-27 14:57:13 -08:00
Jordan Rose
85200228cf Handle paged group updates from storage service
Storage service won't serve more than a certain number of updates for
group logs at a time, returning 206 Partial Content if there are more
to process. Recursively process pages until we get a 200, then combine
all the parsed data into a single array for higher-level handling.
2022-01-27 14:56:04 -08:00
Michelle Linington
da7963626f Database perf improvements in home view 2022-01-27 14:55:54 -08:00
Martin Böttcher
e5ff284f4e Merge branch 'martin/IOS-2156' into release/5.27.0 2022-01-27 22:08:33 +01:00
Martin Böttcher
42e3b2eb99 entering multi select mode if row actions or search results are shown, hides the actions and the disables the search 2022-01-27 22:07:50 +01:00
Martin Böttcher
e91c73881b Merge branch 'martin/multiselectimprovements' into release/5.27.0 2022-01-27 22:02:53 +01:00
Martin Böttcher
1051241672 corrected broken display of updated search results 2022-01-27 21:54:15 +01:00
Nora Trapp
dcc4120223 "Bump build to 5.28.0.6." (nightly-01-27-2022) 2022-01-27 11:05:56 -08:00