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