Matthew Chen
2b502ad609
Elaborate logging around missing notifications.
2021-09-02 22:51:26 -03:00
Matthew Chen
2005be536b
Update date header and message footer date formatting.
2021-09-01 09:34:30 -03:00
Matthew Chen
4b77df38fa
Refine names.
2021-08-18 15:01:04 -03:00
Matthew Chen
d51213a8f5
Refine error localizedDescription.
2021-08-18 15:01:04 -03:00
Matthew Chen
fcdca12cf5
Deprecate REST, Part 1
...
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
2021-08-18 14:25:36 -03:00
Matthew Chen
4324287ccf
Add UD websocket.
2021-08-18 14:20:55 -03:00
Nora Trapp
65ff51acb4
Send all messages via MessageSenderJobQueue
2021-08-16 13:27:43 -07:00
Nora Trapp
42b2575775
Add isHighPriority field and promise support to message sender job queue
2021-08-16 13:27:43 -07:00
Matthew Chen
820737c1f7
Respond to CR.
2021-08-12 20:26:07 -03:00
Matthew Chen
fc69485272
Fix build warnings.
2021-08-12 20:08:32 -03:00
Michelle Linington
8636769dfb
Trim the MessageSendLog
...
- Recipients that return a delivery receipt will be removed from the MSL
- The MSL will clear out stale payloads ~24 hours
2021-07-29 15:08:59 -07:00
Nora Trapp
fdccbd71a6
Allow image quality selection
2021-07-22 13:57:25 -07:00
Michelle Linington
2dc6a1acb2
Re-lint in preparation of merge
2021-07-21 23:01:12 -07:00
Michelle Linington
51f3a58a61
Message send log recording and resend responses
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
9c8b225330
PR Feedback and lint
2021-07-21 22:58:50 -07:00
Michelle Linington
6a0bfa7836
Make SignalServiceAddress optional for message building
...
SenderKey requires that building a message is agnostic from a single
recipient. This makes the recipient argument when building an outgoing
message optional.
Currently this is used to determine if a profile key should be appended
to the message. A different solution will be required for SenderKey
messages.
2021-07-21 22:58:50 -07:00
Matthew Chen
0023e9a432
Rework blocking manager.
2021-07-21 16:38:36 -07:00
Matthew Chen
390718420e
Rework blocking manager.
2021-07-21 16:37:59 -07:00
Matthew Chen
fad5d66bbb
Rework blocking manager.
2021-07-21 16:37:59 -07:00
Matthew Chen
aeb9c978d8
Minor fixes.
2021-07-16 09:16:37 -03:00
Matthew Chen
7a0ce480fc
Announcement-only groups.
2021-07-13 11:42:52 -03:00
Matthew Chen
615aba1bb1
Fix build warnings.
2021-07-09 22:30:02 -03:00
Matthew Chen
71b1d8b0fe
Remove contact avatar data from SignalAccount.
2021-06-30 15:23:49 -03:00
Matthew Chen
029e468407
Ignore avatar in incoming contact syncs. Use batching when processing incoming/outgoing contact syncs.
2021-06-30 15:23:49 -03:00
Matthew Chen
1d5b2aa2f5
Rework avatar building and caching.
2021-06-18 14:01:32 -03:00
Matthew Chen
d0befacbdb
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
e1149c9337
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
d71540165d
Rework user profile writes.
2021-06-18 13:46:39 -03:00
Matthew Chen
feac1f1d56
Port CVC to Swift.
2021-06-18 09:41:00 -03:00
Matthew Chen
bb13a783f0
Fix build warnings.
2021-06-07 11:11:30 -04:00
Matthew Chen
9ae5889f2b
Improve perf of custom color view.
2021-06-02 20:45:16 -04:00
Matthew Chen
c81f115e2b
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:31 -03:00
Matthew Chen
c15fb5322f
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Matthew Chen
a45acdb040
Render chat colors in CVC cells.
2021-05-25 16:22:29 -03:00
Nora Trapp
a365b45522
Add support for viewed receipts
2021-04-29 18:01:18 -07:00
Nora Trapp
3d7d072913
Allow selecting custom disappearing message times
2021-04-29 15:46:43 -07:00
Nora Trapp
6783db210e
Add default disappearing message timer
2021-04-29 15:46:43 -07:00
Matthew Chen
a0c6a38fca
Suppress iOS layout constraints.
2021-04-16 17:26:22 -03:00
Matthew Chen
d9d9989807
Changes for measuring manual stack view performance.
2021-04-15 16:00:57 -03:00
Matthew Chen
532976bd76
Fix rebase breakage.
2021-04-06 13:57:10 -03:00
Matthew Chen
ab5144fb39
Pre-prepare payments if possible.
2021-04-06 13:57:10 -03:00
Matthew Chen
3ddeb4fae0
Reduce size of payment sync messages, enforce more model invariants, fill in missing ledger block timestamps in reconciliation.
2021-04-06 13:57:08 -03:00
Matthew Chen
e9d23af718
Defragmentation.
2021-04-06 13:57:08 -03:00
Matthew Chen
d1f6b56658
Defragmentation.
2021-04-06 13:57:08 -03:00
Matthew Chen
bac06335d4
Defragmentation.
2021-04-06 13:57:07 -03:00
Matthew Chen
94bcff84e7
Defragmentation.
2021-04-06 13:57:07 -03:00
Matthew Chen
afd2aeef5c
Payments UI.
2021-04-06 13:57:07 -03:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Matthew Chen
ac01a2a552
Clean up app readiness.
...
Remove backup.
2021-03-25 11:30:31 -03:00