Matthew Chen
f9a38115ad
Send invalid group updates from the debug UI.
2020-05-15 18:21:16 -03:00
Matthew Chen
f8b9b209ff
Respond to CR.
2020-05-11 10:19:52 -03:00
Matthew Chen
e9d1c9d58e
Fix crash in SAE.
2020-03-04 12:33:57 -03:00
Nora Trapp
e420b2194c
If there's a pending message request and we send a message to a thread, share our profile
2020-02-15 11:37:24 -07:00
Nora Trapp
dc2e4b4e48
Preserve message text when pasting an attachment.
2020-01-30 20:13:17 -08:00
Matthew Chen
c30611d78e
Update share extension's text flow to use new approval design.
2019-11-19 11:04:39 -03:00
Nora Trapp
a997c4e681
Sharing progress alert
2019-10-28 14:44:24 -07:00
Nora Trapp
65d54e7282
UIAlertController -> ActionSheetController
2019-10-28 14:43:59 -07:00
Matthew Chen
233dab908e
Merge remote-tracking branch 'private/release/2.45.0'
2019-10-25 14:34:36 -03:00
Matthew Chen
58f36f906f
Fix crash in SAE around missing method.
2019-10-24 17:10:08 -03:00
Matthew Chen
6472e89d89
Refine message forwarding.
2019-10-24 16:04:14 -03:00
Matthew Chen
d789134380
Pull out approval footer view.
2019-10-24 12:04:25 -03:00
Matthew Chen
412ae3bfc8
Message forwarding.
2019-10-24 12:04:25 -03:00
Michael Kirk
f63a64243a
convert colors to Swift
2019-09-24 15:12:50 -07:00
Nora Trapp
c595a99ac7
Better support dark mode in share extension
2019-09-16 10:26:00 -07:00
Nora Trapp
c697630ab2
Fix share sheet for iOS 13
2019-09-16 10:26:00 -07:00
Nora Trapp
9625bb9959
Support iOS 13 style modal presentation where appropriate.
2019-09-16 10:26:00 -07:00
Michael Kirk
bb316f711b
Merge tag '2.42.1.1' into release/2.43.0
2019-09-05 14:52:59 -06:00
Michael Kirk
400f7f443d
Fix empty progress bar
2019-09-05 11:54:47 -06:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Michael Kirk
82c99c4003
CR: rename for clarity
2019-08-12 15:11:40 -06:00
Michael Kirk
f3793f0f2a
Consolidate OutgoingMessage preparation
2019-08-12 15:11:40 -06:00
Nora Trapp
6c64e94006
Only auto-share profile with empty threads.
2019-08-09 12:59:15 -07:00
Nora Trapp
2cfa9f68ca
Add the thread to the profile whitelist anytime we send a message.
2019-07-29 12:40:09 -07:00
Nora Trapp
3d1dd3dfe4
Remove rtlSafeAppend
2019-07-19 12:33:17 -07:00
Nora Trapp
ef4a612fcf
No more transitional_signalServiceAddress
2019-07-11 10:53:33 -07:00
Nora Trapp
077febc757
Update some misc stuff to use SignalServiceAddress
2019-07-10 13:31:03 -07:00
Nora Trapp
c186755c66
Migrate IdentityManager and associated models to support UUIDs
2019-07-08 11:44:40 -07:00
Matthew Chen
c8359fc932
Convert message sending to use any transactions.
2019-06-25 16:00:58 -04:00
Nora Trapp
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
92f817d7fd
Update callsites to use new contacts manager address interface
2019-06-25 10:30:52 -07:00
Matthew Chen
e26a8e1bd4
Convert attachments to be any-only.
2019-06-24 15:34:02 -04:00
Michael Kirk
691209e25e
Decrypt Messages with AnyTransaction
...
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Michael Kirk
bae00466aa
Protocol stores use strongly typed signatures
2019-05-15 16:09:55 -06:00
Michael Kirk
e0a4ca10a3
Fix: cancelled back-navigation shows wrong buttons
2019-04-26 16:28:03 -07:00
Michael Kirk
fa2d5b422b
maintain body text navigating to/from approval view
2019-03-28 11:58:43 -06:00
Michael Kirk
7dbb9517af
Centralize attachment state in nav controller
2019-03-28 10:30:47 -06:00
Matthew Chen
908fe1d0c9
Apply presentAlert() throughout codebase.
2019-03-21 10:58:49 -04:00
Michael Kirk
13154fb828
allow long text with non-durable sends (SAE)
2019-02-26 10:06:52 -07:00
Michael Kirk
bc4260b444
Send long-text with other attachments
2019-02-25 13:27:49 -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
Michael Kirk
de73c220da
increment version canary
2018-12-05 13:56:34 -05:00
Michael Kirk
1a5c47df2f
Fix SAE, limit max attachments
2018-12-05 13:56:34 -05:00
Matthew Chen
3135e6f6f7
Respond to CR.
2018-11-13 13:57:46 -05:00
Matthew Chen
aeadea67e2
Send multiple attachments from the share extension.
2018-11-13 13:15:54 -05:00
Michael Kirk
7cef41f8e2
Multi-approval
2018-11-07 10:09:21 -06:00
Matthew Chen
ecba67b511
Add debug UI for multi-image sends.
2018-11-02 13:04:05 -04: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
71da312336
Post-SMK ud changes.
2018-10-02 13:19:41 -04:00