Commit Graph

5607 Commits

Author SHA1 Message Date
Matthew Chen
a4e6ba2284 Ensure loading animation continues after returning from background. 2019-09-23 14:09:14 -03:00
Matthew Chen
6714932fca Add suppressBackgroundActivity feature flag. 2019-09-23 13:49:59 -03:00
Matthew Chen
c143726339 Add Debug UI action to insert one of each kind of model. 2019-09-23 13:49:29 -03:00
Matthew Chen
eb0d934a2c Add Debug UI action to insert one of each kind of model. 2019-09-23 13:49:29 -03:00
Matthew Chen
b09da45672 Rework isStorageReady. 2019-09-23 13:04:39 -03:00
Matthew Chen
8e4cd299be Merge tag '2.43.0.17' 2019-09-23 12:19:18 -03:00
Matthew Chen
87b74fdb57 Fix glitch in view transition cancellation. 2019-09-21 16:06:06 -03:00
Matthew Chen
d7c577f9e0 Don't abort media transitions if original image can't be loaded. 2019-09-21 09:22:21 -03:00
Matthew Chen
f3d252e5d5 Improve logging around missing or corrupt images. 2019-09-20 21:17:20 -03:00
Michael Kirk
319b4bbcae some accessibility labels 2019-09-20 17:28:47 -03:00
Matthew Chen
a014aaafd3 Abort view transitions on failure. 2019-09-20 16:23:36 -03:00
Matthew Chen
fff3a90041 Abort view transitions on failure. 2019-09-20 16:23:36 -03:00
Nora Trapp
7c4f12d43e Include the OS build number in debug logs. 2019-09-20 12:17:56 -07:00
Nora Trapp
af2298bc43 PR Feedback 2019-09-19 12:45:48 -07:00
Nora Trapp
ee4fb20803 Cache audio waveforms to disk. 2019-09-19 12:45:48 -07:00
Nora Trapp
7eb407eb24 Move AudioWaveform to SSK 2019-09-19 12:45:48 -07:00
Nora Trapp
eb3e5ee840 Render waveforms for audio messages 2019-09-19 12:45:48 -07:00
Nora Trapp
02303a92cd Mark as last iOS 9 release. 2019-09-19 12:16:08 -07:00
Matthew Chen
e2a5e93116 Merge tag '2.43.0.10' 2019-09-19 12:40:59 -03:00
Matthew Chen
561e84669e Respond to CR. 2019-09-18 17:36:50 -03:00
Matthew Chen
9f93b6c62e Fix build warnings around unknown enum values. 2019-09-18 17:34:07 -03:00
Michael Kirk
9713a86db4 enforce minimum search match 2019-09-18 12:29:54 -07:00
Michael Kirk
5523ea2eb7 thread safety, dont update stale 2019-09-18 11:52:49 -07:00
Michael Kirk
8770785fce hide "no results" if showing phone number result 2019-09-18 11:52:49 -07:00
Michael Kirk
d387354927 Don't search compose until at least 3 chars
Also fixes assert wherein we'd do a search for the empty string.
2019-09-18 11:52:49 -07:00
Matthew Chen
7e72a12ad7 Merge remote-tracking branch 'private/release/2.43.0' 2019-09-18 09:44:21 -03:00
Matthew Chen
550243d1c8 Add SDS.fitsInInt64(). 2019-09-18 09:39:24 -03:00
Matthew Chen
bcd82d32e2 Avoid invalid values. 2019-09-18 09:27:21 -03:00
Matthew Chen
eded6d4521 Consistent button height. 2019-09-18 08:58:41 -03:00
Matthew Chen
0ed08d30a3 Fix build warnings. 2019-09-16 15:48:41 -03:00
Matthew Chen
a8435a5786 Add accessibility identifiers to menu actions. 2019-09-16 14:57:11 -03:00
Matthew Chen
f56aae7ac9 Merge remote-tracking branch 'private/release/2.43.0'
# Conflicts:
#	SignalServiceKit/src/Util/FeatureFlags.swift
#	SignalServiceKit/tests/Storage/SDSDatabaseStorageObservationTest.swift
2019-09-16 14:41:22 -03:00
Nora Trapp
3b9feeb0e6 Use the interactive dismissal for experience upgrades on iOS 13 2019-09-16 10:26:01 -07:00
Nora Trapp
f3848ae340 Restyled appearance settings 2019-09-16 10:26:01 -07:00
Nora Trapp
d16689fa04 Handle theme change in more views 2019-09-16 10:26:00 -07:00
Nora Trapp
33d2331d02 Allow things to keep building in Xcode 10 for now 2019-09-16 10:26:00 -07:00
Nora Trapp
a7b8060c53 Add appearance menu with system theme option 2019-09-16 10:26:00 -07:00
Nora Trapp
618dea7e9f Ensure ui styling is correct regardless of system theme 2019-09-16 10:26:00 -07:00
Nora Trapp
9625bb9959 Support iOS 13 style modal presentation where appropriate. 2019-09-16 10:26:00 -07:00
Nora Trapp
d72cd3b237 Initial support for building with Xcode 11 + iOS 13 SDK 2019-09-16 10:26:00 -07:00
Matthew Chen
4944d3b96c YDB-to-GRDB migration stress testing. 2019-09-16 13:34:55 -03:00
Matthew Chen
a685d14d22 Revert "Respond to CR."
This reverts commit 11abcb7b9c1491742578fc2862fa5ba6d19f70d3.
2019-09-16 13:34:55 -03:00
Matthew Chen
aed7d0b9a5 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
0389cdb730 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
bf8b632e24 Respond to CR. 2019-09-16 13:01:37 -03:00
Matthew Chen
7cd93cbf05 Add Batching class. 2019-09-16 13:01:36 -03:00
Matthew Chen
9dea6069e4 Batched and unbatched enumerations. 2019-09-16 13:01:36 -03:00
Michael Kirk
1a9c0fae1d GRDB: Fix disappearing messages vs. long text or media details
The generic observer delete was broken for GRDB, because we can't fetch the
uniqueId's of rowIds if the corresponding row was deleted. So instead, we
split the logic: Yap uses uniqueIds, GRDB uses row ids.
2019-09-16 07:53:00 -07:00
Matthew Chen
3ff3f9bb0d Fix tests. 2019-09-16 10:00:26 -03:00
Matthew Chen
f5d2915689 Respond to CR. 2019-09-13 20:46:08 -03:00