Commit Graph

445 Commits

Author SHA1 Message Date
Michelle Linington
88309e7cc1 Fix various issues with TESTABLE_RELEASE
While running some perf tests on database queries, I was building
against TESTABLE_RELEASE to have things built with optimizations.

I saw some weird behavior:
- Share extension would crash
- No logs would be recorded

I went through and cleaned up some things that appeared incorrect with
how we handled TESTABLE_RELEASE
2021-09-03 16:11:19 -07:00
Matthew Chen
c2171db12d Assert when we emit invalid e164 in a proto. 2021-09-01 16:33:16 -03:00
Matthew Chen
953fe32300 Never emit invalid e164 in storage service contact records; be robust to invalid e164 incoming protos. 2021-09-01 16:33:16 -03:00
Michelle Linington
c7444cb01d Remove isHidden column, use recordType instead 2021-08-26 20:57:06 -07:00
Michelle Linington
5b1b0d3bd0 Make hiddenUntilTimestamp a boolean column 2021-08-26 20:57:06 -07:00
Michelle Linington
4eeb4e34be Tests should be runnable in Profiling scheme 2021-08-26 20:57:06 -07:00
Michelle Linington
ba89d93ee4 Add new database column 2021-08-26 20:29:21 -07:00
Matthew Chen
647f723610 Add OWSStaticOutgoingMessage. 2021-08-25 22:43:42 -03:00
Matthew Chen
65a591c898 Revise app versioning scheme. 2021-08-23 18:24:40 -03:00
Matthew Chen
a41aec9305 Revise app versioning scheme. 2021-08-23 18:23:50 -03:00
Matthew Chen
dfb73669a5 Revise app versioning scheme. 2021-08-23 18:23:49 -03:00
Matthew Chen
3b18df6934 Revise app versioning scheme. 2021-08-23 18:23:49 -03:00
Matthew Chen
532da04e75 Revise app versioning scheme. 2021-08-23 18:23:49 -03:00
Matthew Chen
93d9c15073 Revise app versioning scheme. 2021-08-23 18:23:49 -03:00
Matthew Chen
2e495b4bc1 Revise app versioning scheme. 2021-08-23 18:23:49 -03:00
Nora Trapp
0dba0878a2 Adhere proto wrappers to NSSecureCoding 2021-08-17 13:42:07 -07:00
Nora Trapp
1cbe9c3ee7 PR Feedback 2021-08-16 13:28:08 -07:00
Nora Trapp
42b2575775 Add isHighPriority field and promise support to message sender job queue 2021-08-16 13:27:43 -07:00
Nora Trapp
fee1bbddad Add exclusiveProcessIdentifier to SSKJobRecord 2021-08-16 13:27:00 -07:00
Michelle Linington
c8c8575c5b PR Feedback
- Avoid accessing `build` in FeatureFlags.swift
- Make it private so others aren't tempted
- Now that build is private, drop the named build variants. It's cute,
  but ultimately not necessary
2021-08-06 10:08:26 -07:00
Michelle Linington
aa25a1e274 Extend error messaging to beta users 2021-08-06 10:08:26 -07:00
Michelle Linington
023b080dc3 PR Feedback: Remove leftover SDS definitions 2021-07-21 22:58:51 -07:00
Michelle Linington
2eb60643b7 Sender key decryption failure handling
Most of the work for message resend requests. Includes some rudimentary
failure UI.
2021-07-21 22:58:51 -07:00
Michelle Linington
59f2015fba Add OWSOutgoingSenderKeyDistributionMessage
When preparing to send a SenderKey message, we'll need to send out an
SKDM to participants. Although these can be tacked on to any message,
we'll need an outgoing message builder for these dedicated messages.
2021-07-21 22:58:50 -07:00
Nora Trapp
59ba9100c9 Sync translations 2021-07-07 15:10:07 -07:00
Nora Trapp
4ae8185b4a Add push fallback text 2021-07-07 13:46:23 -07:00
Nora Trapp
876808dc3d Add support for beta tags 2021-07-06 14:43:52 -07:00
Matthew Chen
e911639154 Remove contact avatar data from SignalAccount. 2021-06-30 15:23:49 -03:00
Matthew Chen
58e27fe782 Ignore avatar in incoming contact syncs. Use batching when processing incoming/outgoing contact syncs. 2021-06-30 15:23:49 -03:00
Nora Trapp
ba4ba30177 Codegen 2021-06-30 09:54:26 -07:00
Nora Trapp
e736f66490 RI script update 2021-06-18 12:24:55 -07:00
Nora Trapp
af22d36f43 Add nightly build tag variant 2021-06-14 16:03:19 -07:00
Nora Trapp
959b8ca1ae Don't error when FF is already set 2021-06-14 14:13:48 -07:00
Eugene Bistolas
1d451481a4 Review feedback, swift-lint 2021-06-02 14:17:21 -10:00
Eugene Bistolas
4c347e0488 Fix build performance for 12.5/Swift 5.4 2021-06-02 14:17:21 -10:00
Matthew Chen
f004267e7f Fix thread record property mapping. 2021-05-25 16:22:33 -03:00
Matthew Chen
2c7c7b3d1c Replace ConversationColors with "avatar colors". 2021-05-25 16:22:31 -03:00
Matthew Chen
7a4ad637f0 Replace ConversationColors with "avatar colors". 2021-05-25 16:22:31 -03:00
Matthew Chen
e06f7fb133 Tweak reverse_integration_check.py. 2021-05-17 23:39:39 -03:00
Nora Trapp
e439bb619e Move isArchived, isMarkedUnread, and mutedUntilDate off of TSThread 2021-05-13 12:54:33 -07:00
Michelle Linington
3df24ecd98 Allow translations script look for linter in path
My code directory looks a bit different so it doesn't always exist at
this path.
2021-05-07 19:10:46 -07:00
Matthew Chen
5a58216519 Update tags_to_ignore. 2021-05-05 15:24:18 -03:00
Matthew Chen
34d3aeb1c8 Merge branch 'release/5.11.1' 2021-05-03 15:36:47 -03:00
Matthew Chen
10778e915c Improve handling of db corruption. 2021-05-03 15:00:33 -03:00
Nora Trapp
2152a8b0b0 Fix release notes 2021-05-02 11:51:36 -07:00
Nora Trapp
028b682b2f Merge branch 'release/5.11.0' 2021-05-02 10:53:20 -07:00
Nora Trapp
a1b3f557b7 Fix release notes 2021-05-02 10:51:29 -07:00
Nora Trapp
a5fd2ad4bf Sync translations 2021-05-02 10:26:07 -07:00
Nora Trapp
db3e441727 Send viewed receipts for audio messages 2021-04-29 18:01:19 -07:00
Nora Trapp
f808813466 Manage app store metadata with transifex 2021-04-22 12:53:43 -07:00