Niels Andriesse
80eca1d1d3
Fix inconsistent modal usage
2019-09-24 16:36:00 +10:00
Niels Andriesse
3f07396f94
Clean
2019-09-24 16:03:31 +10:00
Niels Andriesse
0bb6721768
Create DeviceLinkingMessage
2019-09-24 14:20:22 +10:00
Niels Andriesse
0743fbf855
Refactor
2019-09-17 16:51:38 +10:00
Niels Andriesse
8744d732a9
Implement QR code scanning
2019-08-23 15:12:08 +10:00
Niels Andriesse
1c73cf5114
Re-order files
2019-05-21 11:40:29 +10:00
Niels Andriesse
64f92d261b
Refactor
2019-05-17 13:37:36 +10:00
Mikunj
8b1d5ec26d
Add OWSFriendRequestMessage.
...
Re-organised files.
This is just a subclass of TSOutgoingMessage so it will work as any message would.
2019-05-09 12:19:12 +10:00
Mikunj
de01731316
Removed LokiKit.
...
Moved all files back into SignalServiceKit.
2019-05-06 10:50:47 +10:00
Mikunj
c02ae62a8d
Added lokikit
2019-05-03 11:21:47 +10:00
Niels Andriesse
c1e121b271
Create LokiKit
2019-05-01 15:04:46 +10:00
Niels Andriesse
2cb1ddbdad
Implement mnemonic based key pair restoration
2019-05-01 13:16:43 +10:00
Michael Kirk
409426d105
work around swift4.2 AudioSession API bug
2019-04-04 13:44:42 -06:00
Matthew Chen
aa8fd9e69c
Remove old registration views.
2019-02-20 17:35:46 -05:00
Matthew Chen
afcacbb55c
Sketch out the 'onboarding profile' view.
2019-02-18 09:54:27 -05:00
Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Michael Kirk
df79fc9ed0
Move String+OWS into SSK
...
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
2018-12-20 09:54:08 -07:00
Matthew Chen
a26086b303
Show attachment upload progress indicators.
2018-11-08 15:34:03 -05:00
Matthew Chen
3daf7d4744
Add OWSAttachmentDownloads.
2018-11-08 15:31:00 -05:00
Matthew Chen
60c5a84dd2
Fix issues in media gallery cells; Improve debug galleries.
2018-11-07 09:56:49 -05:00
Michael Kirk
3560f3be5c
Durable send operation
...
TODO
-[x] respect order of queue
-[x] replacements
-[x] those w/o completion handler
-[x] basic send+log operation persists
-[x] send+ui completion
-[x] share extension
-[x] update state jobs
-[x] App Lifecyle
-[x] settable
-[x] Mark as ready on startup
-[x] Fail appropriate jobs on startup
NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
-[x] retry failed jobs on startup?
-[ ] reachability
DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
2018-10-25 11:54:59 -06:00
Matthew Chen
bbcbbafaab
Sync local profile key after rotating it.
2018-10-18 16:47:18 -04:00
Matthew Chen
693b3e13a9
Revert "Sync local profile key after rotating it."
...
This reverts commit ddbd20e706
.
2018-10-18 16:00:48 -04:00
Matthew Chen
ddbd20e706
Sync local profile key after rotating it.
2018-10-18 15:59:43 -04:00
Matthew Chen
3738155c81
Fix build breakage from SMK.
2018-10-01 09:08:02 -04:00
Matthew Chen
b77528ca0a
Fix asserts & logging.
2018-10-01 09:07:40 -04:00
Matthew Chen
0125535d4d
Pull out SignalCoreKit.
2018-10-01 09:06:40 -04:00
Michael Kirk
56387f3574
demo conversation colors when selecting
2018-09-28 13:35:57 -06:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Matthew Chen
db3df249bf
Merge NSData categories.
2018-08-09 13:50:55 -04:00
Michael Kirk
9662b3cb1e
Wait a week before nagging when a new release comes out
2018-08-08 10:26:00 -06:00
Matthew Chen
dc012d46e4
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
135a1655fd
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
32d0f23b22
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
94675e880a
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
8837e5902e
Migrate call proto wrappers.
2018-08-07 14:40:49 -04:00
Matthew Chen
379104c532
Migrate to WebRTC proto wrappers.
2018-08-07 13:20:22 -04:00
Matthew Chen
2ecbf1bb65
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
c8fee4efa7
Add swift logging to SSK.
2018-06-13 13:56:55 -04:00
Matthew Chen
f4a559156c
Style the search results.
2018-06-13 12:34:24 -04:00
Matthew Chen
3964b78ff7
Reduce usage of JSQ.
2018-06-01 17:44:18 -04:00
Matthew Chen
fa5577eece
Create contact view.
2018-05-03 14:09:54 -04:00
Michael Kirk
b1bff71145
WIP moving to stackview backed header view in conversation view
...
- iOS10 with large titles doesn't truncate
2018-04-26 11:18:18 -04:00
Matthew Chen
7345ab2e4e
Add window manager. Move call view to a separate window.
2018-04-25 09:56:53 -04:00
Michael Kirk
1780973e68
fix image, video, audio interactions in message details
...
// FREEBIE
2018-04-11 11:55:30 -04:00
Michael Kirk
5807ba69ca
attempt 1: QMV doesn't have intrinsic content size, and requires a fixed
...
width to compute it's size, which we don't currently have.
// FREEBIE
2018-04-10 10:06:18 -04:00
Michael Kirk
c56e8acc51
QuotedReplyModel from SSK->SignalMessaging
...
// FREEBIE
2018-04-09 12:47:56 -04:00
Matthew Chen
d99a2be005
Apply message bubble view to message details view.
2018-04-06 12:35:46 -04:00
Matthew Chen
8e4f2ca0ed
Rework proto schema changes for quoted replies.
...
Sketch out model changes for quoted replies.
Sketch out quoted reply input preview.
Send quoted messages protos.
Update models to reflect quoted messages.
Rework interaction initializers.
Rework interaction initializers.
Add debug UI methods for generating quoted reply variations.
Add debug UI methods for generating quoted reply variations.
2018-04-02 16:17:46 -04:00
Matthew Chen
cb00b22870
Bubble collapse.
2018-04-02 10:07:15 -04:00