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
Nora Trapp
aeba62018a
Ignore more tags in RI
2021-04-15 10:59:27 -07:00
Nora Trapp
894841edde
Fix private pods setup
2021-04-14 21:46:38 -07:00
Nora Trapp
99e2a739d1
add release lane to fastfile
2021-04-13 20:40:17 -07:00
Nora Trapp
bf660c85ce
Add TSGroupMember table to allow performant querying of group membership
2021-04-08 13:44:00 -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
cbfc7be372
Revisions to payments in SSK.
2021-04-06 13:57:07 -03:00
Matthew Chen
87ace3779d
Respond to CR and proto schema/reconciliation review.
2021-04-06 13:57:06 -03:00
Matthew Chen
a00d14ddc4
Payments: Models
2021-04-06 13:57:06 -03:00
Matthew Chen
51e05cb6b7
Port feature flag scripts to Python.
2021-04-06 13:57:06 -03:00
Matthew Chen
3a8e4bcbc5
Payments: feature flags
2021-04-06 13:57:06 -03:00
Matthew Chen
2d0fdff372
Payments: Update proto schema.
2021-04-06 13:57:06 -03:00
Nora Trapp
63da30f617
Store mute as millisecond timestamp
2021-03-27 12:13:20 -07:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Nora Trapp
da59806acf
Update precommit.py for swiftlint 0.43.1
2021-03-17 13:15:51 -07:00
Nora Trapp
26253a0a27
Set the proto address during initialization
2021-02-16 13:05:13 -08:00
Matthew Chen
b890fdeed8
Fix build warnings.
2021-01-23 22:45:33 -03:00
Matthew Chen
d3eb77d6d3
Refine handling of unverified safety number changes.
2021-01-21 22:31:08 -03:00
Matthew Chen
3bb5f0777b
Add profile bio fields to database schema.
2021-01-14 22:25:45 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
f6a252d274
Send a group call update message when joining and leaving a group call
2020-11-19 16:02:22 -08:00
Nora Trapp
d8ca084b65
Tweak database fields and update RingRTC
2020-11-19 16:02:22 -08:00
Nora Trapp
b32c5bda4a
Add scaffolding for Group Call messages
2020-11-19 16:02:22 -08:00
Jordan Rose
98884f9cba
Proto wrappers: use structs when ObjC compatibility isn't needed
...
Shaves off about 20% of a deep serialization benchmark (that's
unfortunately using code that isn't checked in yet).
Also removes Equatable from oneof enums, which wasn't really doing the
right thing anyway when there were non-primitive payloads because the
proto classes didn't override isEqual.
2020-11-17 12:46:26 -08:00
Jordan Rose
a25f4b9e26
Proto builders: dramatically speed up add*() using in-place mutation
...
The Swift compiler ought to be smart enough to prove that
copy-out/mutate/copy-in is the same as mutate-in-place for structs,
but it currently isn't clever enough to do that.
(See https://bugs.swift.org/browse/SR-11895 .)
2020-11-17 12:46:26 -08:00
Nora Trapp
21fcb5e763
Fix script to handle emoji with overlapping names
2020-11-05 13:18:39 -08:00
Matthew Chen
b13ff0c879
Respond to CR.
2020-10-08 17:31:29 -03:00
Matthew Chen
ce1dcbade5
Animated sticker support.
2020-09-02 13:44:15 -03:00
Nora Trapp
896b9f9902
Some small tweaks to emoji generation (determinate skin tone order, better 'couple' naming)
2020-08-24 15:12:24 -07:00
Nora Trapp
cfc6900440
Persist and render preferred skin tone permutations in reaction picker
2020-08-24 15:12:24 -07:00
Nora Trapp
f7dfcc3348
Generate skin tone information for Emoji
2020-08-24 15:12:24 -07:00
Nora Trapp
fc2d80335f
codegen
2020-08-20 16:48:54 -07:00
Michelle Linington
7494eed9cc
PR Feedback, update schema_dump to support sqlclient updates
2020-08-20 13:07:23 -07:00
Michelle Linington
c0dee48b37
IOS-784: Improvements to sqlclient script
...
This change makes the debug the sqlcipher database with command line
much easier. Leverages simctl to make simulator discovery and
introspection super straightforward
2020-08-20 13:07:23 -07:00
Matthew Chen
3942ff7fb2
Cautious proto address parsing.
2020-08-19 13:24:16 -03:00
Nora Trapp
f42c0a40dd
Set expiry time in profiling builds
2020-08-17 08:59:04 -07:00
Nora Trapp
b035d35510
Add dedicated video call button
2020-08-14 20:44:03 -07:00
Nora Trapp
9696671f8a
Add trustLevel to SignalServiceAddress
2020-08-05 14:36:43 -07:00
Nora Trapp
6f963c7ba5
Add mention notification settings
2020-08-04 14:09:06 -07:00
Nora Trapp
e8ec5330a0
Add mentions to the database
2020-08-04 14:08:29 -07:00
Nora Trapp
0878f9156e
Add script to update the changelog
2020-07-22 17:46:43 -07:00
Nora Trapp
c5214e38b6
Add Codable adherance to proto wrappers
2020-07-22 14:34:24 -07:00
Nora Trapp
c4111f59d0
Generate interface for unknownFields
2020-07-22 14:34:24 -07:00
Nora Trapp
92fe7350f1
Fix linting for InfoPlist.strings
2020-07-08 11:40:47 -07:00
Matthew Chen
98f6bd43c6
Track last messaging date on user profile.
2020-07-08 11:10:37 -03:00
Matthew Chen
f3ff2dfda3
Track last fetch date on user profile.
2020-07-08 11:10:36 -03:00
Matthew Chen
3983974c53
Merge branch 'release/3.12.3'
2020-07-03 16:47:53 -03:00
Matthew Chen
68f1a71914
Add scripts to manipulate feature flags.
2020-06-25 21:06:35 -03:00
Matthew Chen
059909bd1b
Address sticker perf hotspots.
2020-06-23 10:07:18 -03:00
Nora Trapp
d0534ea642
Preserve conversation scroll position
2020-06-18 16:25:04 -07:00
Matthew Chen
9bc526b6bb
Respond to CR.
2020-06-18 12:49:35 -03:00
Matthew Chen
2a72d563ae
Respond to CR.
2020-06-18 12:22:14 -03:00
Matthew Chen
a4ae58c0f6
Respond to CR.
2020-06-18 12:09:42 -03:00
Matthew Chen
c6d5a52f82
Rework SDS extensions to support deep copies and cache lifecycle.
2020-06-18 12:05:07 -03:00
Matthew Chen
b37c2bc713
Rework SDS extensions to support deep copies and cache lifecycle.
2020-06-18 12:05:07 -03:00
Matthew Chen
b1f0a869a7
Add a script to just parse & generate SSK Obj-c.
2020-06-11 17:45:39 -07:00
Matthew Chen
0891ce52e1
Copy model read cache values. Add deepCopy method to all models.
2020-06-11 13:22:16 -03:00
Nora Trapp
a9ab44741c
Codegen
2020-06-07 09:35:02 -07:00
Matthew Chen
f2dec8a700
Update l10n strings.
2020-06-07 11:42:16 -03:00
Nora Trapp
0805ff8ca9
Refactor to use shortName as some emoji don't have a name defined
2020-06-01 12:52:58 -07:00
Nora Trapp
1f3a3764bc
Merge smileys & people categories, ignore skin tones
2020-06-01 12:52:58 -07:00
Nora Trapp
150639080d
Generate Emoji enum representing all available emoji
2020-06-01 12:52:58 -07:00
Nora Trapp
3d084f958d
Mark as unread
2020-05-27 18:29:59 -07:00
Matthew Chen
2ce2504058
Merge remote-tracking branch 'private/release/3.8.0'
2020-04-28 16:01:52 -03:00
Matthew Chen
752bcdd6f9
Use blob protos for encrypted attributes.
2020-04-27 14:48:29 -03:00
Nora Trapp
3698125424
Track reaction read state
2020-04-20 10:25:31 -07:00
Matthew Chen
b2e90bf164
Merge remote-tracking branch 'private/release/3.8.0'
2020-04-20 11:52:54 -03:00
Matthew Chen
9b5004bc2a
Fix reference to SCK in auto-genstrings.
2020-04-20 09:17:26 -03:00
Matthew Chen
d57cb36ace
Merge remote-tracking branch 'private/release/3.8.0'
2020-04-15 10:08:56 -03:00
Ehren Kret
d0b7faeebc
Update attachment model to hold cdn key and cdn number
2020-04-14 08:52:34 -07:00
Ehren Kret
5cd2bd0fe4
Update all sds python shebang lines to 2.7
2020-04-14 08:52:34 -07:00