Commit graph

165 commits

Author SHA1 Message Date
nielsandriesse
e34e66ccfd Clean up ahead of protocol changes 2020-06-16 14:41:38 +10:00
nielsandriesse
74bbe067d8 Update Pods 2020-06-05 10:38:44 +10:00
Niels Andriesse
7762418ac1 Clean 2020-01-28 15:08:42 +11:00
Ryan ZHAO
41d682a802 update group id to sync with android 2020-01-21 17:49:09 +11:00
Ryan ZHAO
d9a7dc07ef Distinguish public chat and rss feed from regular groups 2020-01-10 10:52:47 +11:00
Niels Andriesse
4afeba866b Convert ScanQRCodeVC to Swift 2019-11-19 14:35:38 +11:00
Niels Andriesse
8b0141596c Partially implement storage API 2019-09-26 11:32:47 +10:00
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