Commit Graph

47 Commits

Author SHA1 Message Date
Ryan Zhao c0615fe11d Merge branch 'dev' of https://github.com/oxen-io/session-ios into ipad-support-1 2022-02-25 13:43:49 +11:00
Ryan Zhao b32a8cbab2 fix alert vc for iPad 2022-02-24 16:02:24 +11:00
Morgan Pretty 999d4a1082 Merge branch 'dev' into feature/message-requests
# Conflicts:
#	Session/Conversations/ConversationVC+Interaction.swift
2022-02-17 11:52:23 +11:00
Morgan Pretty 051f03f4b4 PR comments and a few missed use cases
Disabled the attachments and voice message buttons for the first message
Disabled the Disappearing Messages flag for the until the conversation is approved
Fixed a bug where the recipient of a message request could incorrectly get the 'pending approval' state
Refactored some standard auto layout code to use the custom extension code
2022-02-14 17:49:08 +11:00
Morgan Pretty 140cc97829 Fixed a couple of bugs with the share extension
Fixed a bug where sharing a text file was resulting in the entire contents being put into the message input field
Fixed a bug where sharing from within the app where the app was in dark mode but the device was in light mode would result in buggy UI
2022-02-11 13:05:10 +11:00
Morgan Pretty 3b07be4eed Fixed a couple of crashes
Fixed an issue where sharing form Safari without adding comments would result in an invalid message getting sent.
Fixed a crash when sharing plain text from safari.
Fixed a crash when localising 'OK' (key and value can't be the same when using the new extension).
2022-01-13 16:37:23 +11:00
Morgan Pretty dd9eeb5d61 Added initial support for sharing URLs and text
Updated the share extension to load URL previews.
Updated the ThreadPickerVC to send plain text & URLs in the same way they are sent for normal messages.
2022-01-12 09:40:53 +11:00
Morgan Pretty a9718a7be5 Fixed a nav button issue
Fixed a bug where the Cancel button on the attachment approval screen when sharing into the app wasn't working.
2022-01-11 14:38:42 +11:00
Morgan Pretty 4f3faa28bc Refactored SessionShareExtension code to Swift 2022-01-11 12:38:19 +11:00
ryanzhao 02932bca93 Appearance based on system theme 2021-10-19 11:03:59 +11:00
ryanzhao b315510ec2 Revert "improve attachment image quality"
This reverts commit ad4e65e6e1.
2021-10-04 15:37:42 +11:00
ryanzhao ad4e65e6e1 improve attachment image quality 2021-10-04 14:57:07 +11:00
ryanzhao 1899a3fe3d fix sharing not work for session 2021-10-01 14:44:52 +10:00
ryanzhao 260f539283 minor UI fix 2021-10-01 09:35:14 +10:00
ryanzhao 6b81d78d43 fix share screen nav bar UI for iOS 15 2021-10-01 09:30:45 +10:00
Niels Andriesse 519ffa4405 Fully switch to the new contact API
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
2021-07-22 14:41:27 +10:00
Niels Andriesse d2161545d6 WIP 2021-07-15 16:39:59 +10:00
Niels Andriesse 94902f7153 Delete old implementation 2021-05-06 12:54:48 +10:00
Niels Andriesse 15810dea9c Handle errors 2021-05-06 12:54:05 +10:00
Niels Andriesse 57206c4a5c Fix loader 2021-05-06 12:48:49 +10:00
Niels Andriesse 33a16df602 Minor refactoring 2021-05-06 11:36:13 +10:00
Niels Andriesse 54684ba565 Handle completion 2021-05-06 11:22:33 +10:00
Niels Andriesse 0cbcf0b169 Implement basic sending logic 2021-05-06 11:09:54 +10:00
Niels Andriesse e09b0ebd3f Hook more things up 2021-05-06 10:49:32 +10:00
Niels Andriesse 012daf83a5 Add back attachment prep logic 2021-05-06 10:45:30 +10:00
Niels Andriesse 1a11476b85 Fix screen lock handling 2021-05-06 10:36:58 +10:00
Niels Andriesse 86af5f1d99 Add share extension title 2021-05-06 10:12:57 +10:00
Niels Andriesse 4e487dd368 Display all threads 2021-05-06 10:02:05 +10:00
Niels Andriesse 69a9e2c76f Set up share extension launch screen 2021-05-06 09:43:02 +10:00
nielsandriesse 8751a87641 Prep for new share extension 2021-05-06 09:33:11 +10:00
Niels Andriesse bbac6cc5ed Attempt to fix extensions 2021-01-25 10:28:33 +11:00
Niels Andriesse 5a3ed9163b Fix various warnings 2021-01-21 16:43:55 +11:00
Niels Andriesse c094d1e7fb Rename project 2021-01-11 15:01:59 +11:00
Niels Andriesse 71758b0c00 Remove the Signal protocol 2021-01-04 13:59:21 +11:00
Niels Andriesse 2c28f6addb Clean 2020-12-03 15:08:29 +11:00
nielsandriesse d6c115bc2a Fix module linking issue 2020-12-02 16:25:16 +11:00
nielsandriesse ec4b26e76a Debug 2020-12-02 15:36:04 +11:00
Niels Andriesse b0712522eb Compress images a bit more 2020-11-30 09:30:21 +11:00
Niels Andriesse ac6baec6f2 Make things compile again 2020-11-26 10:37:56 +11:00
nielsandriesse 5dfd4b1965 Restructure 2020-11-25 16:15:16 +11:00
nielsandriesse b218a16b05 Implement attachment downloading 2020-11-20 15:53:56 +11:00
Niels Andriesse b030b5999b Make messages show up again 2020-11-18 12:02:38 +11:00
nielsandriesse f36f447bec Ditch unused Signal code 2020-11-17 15:35:52 +11:00
nielsandriesse e819d8f536 Update dependencies 2020-11-12 13:20:28 +11:00
nielsandriesse 1c0b32af3c Fix ECKeyPair usage 2020-11-12 10:41:45 +11:00
nielsandriesse 000e907d47 Clean up Podfile 2020-11-12 07:55:24 +11:00
nielsandriesse 950bf59978 Fix target naming 2020-11-11 18:42:06 +11:00