Commit Graph

4657 Commits

Author SHA1 Message Date
Mauro Romito 1571afd621 legacy sendMode code separation to have RiotSwiftUI be able to build. 2022-10-12 15:14:41 +02:00
Mauro Romito 113ef5dcfe edit reply completed, just need to polish the UI a bit more. 2022-10-11 21:04:04 +02:00
Mauro Romito 0e5607da2e implemented cancel, but I need to actually need to solve a problem where the previous text is not stored in case of cancel of the reply/edit 2022-10-11 20:28:57 +02:00
Mauro Romito 47653e2d8a edit mode changes the send button 2022-10-11 17:25:58 +02:00
Mauro Romito 49e597512d todo reminder 2022-10-11 13:06:28 +02:00
Mauro Romito 5c0ca7c291 improving overall code 2022-10-10 18:54:20 +02:00
Mauro Romito f36ae5465f improving code 2022-10-10 18:44:19 +02:00
Mauro Romito 5fcc56584b code improvements 2022-10-10 18:43:46 +02:00
Mauro Romito 3fdbae47d8 error logging improvement 2022-10-10 18:32:44 +02:00
Mauro Romito 804320351d formatted reply support 2022-10-10 18:26:48 +02:00
Mauro Romito 201e6f5a09 edit works functionally (no UI changes yet) 2022-10-10 17:44:57 +02:00
Mauro Romito 13096f3f88 created the replace formatted text function 2022-10-10 15:52:34 +02:00
Mauro Romito 3fcb480c70 Merge branch 'langleyd/6830_wysiwyg_core_formatting' into mauroromito/wysiwyg_edit_and_reply
# Conflicts:
#	Riot/Modules/Room/Views/WYSIWYGInputToolbar/WysiwygInputToolbarView.swift
2022-10-10 12:51:48 +02:00
David Langley 7624d82310 Add labs flag and strings 2022-10-08 11:57:13 +01:00
David Langley 921df774a5 fix newline 2022-10-08 10:59:32 +01:00
David Langley 65a924bab5 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/wysiwyg_integration 2022-10-08 10:58:10 +01:00
David Langley 7f6e5dfad0 Merge branch 'langleyd/wysiwyg_integration' of github.com:vector-im/element-ios into langleyd/wysiwyg_integration 2022-10-08 10:47:39 +01:00
David Langley d54bcd5a97 Move composer send media selection to it's own coordinator and us e ioS 15 api for sheet 2022-10-08 10:46:05 +01:00
David Langley d80c389446 Merge pull request #6821 from Velin92/mauroromito/wysiwyg_dark_mode
WYSIWYG Dark Mode Support
2022-10-08 10:45:08 +01:00
Mauro Romito ea73b2c2ff edit is displayed in the WYSIWYG, but the send button still sends a new message instead of correcting the edit 2022-10-07 18:35:13 +02:00
aringenbach c0f58a3938 Fix composer resizing animations 2022-10-07 14:05:51 +02:00
Mauro Romito ae6acbbdcf pr comment addressed 2022-10-07 12:13:15 +02:00
Mauro Romito dfa0b30bd9 dark mode support almost completed 2022-10-06 18:21:50 +02:00
Anderas f15e9928b8 Merge pull request #6808 from vector-im/andy/verification_refactors
Refactor verification manager, request, transactions
2022-10-06 16:22:41 +01:00
ismailgulek 27857f98db Login with QR UI components (#6790)
* Display QR button on login screen if HS supports

* Create start screen

* Add build flag

* Connect start screen to the login

* QR display screen

* Move `LabelledDividerView` into separate file

* Show display QR screen on button tap

* Add swift concurreny to CameraAccessManager

* Introduce `QRLoginServiceProtocol`

* Use new service in screens

* Introduce scan QR code screen

* Remove hardcoded service availability

* Remove unnecessary import

* Add confirmation screen

* Add loading screen

* Fix ZXingObjc targets

* Add failure screen

* Add strings

* Various UI tweaks, navigation according to the service state

* Fix tests

* Add string for invalid QR error

* Add QR login service mode
2022-10-06 18:05:46 +03:00
Stefan Ceriu b42e41957e Implement cross platform AES encryption support; add documentation 2022-10-06 17:33:18 +03:00
Stefan Ceriu 414c6dc34f Add rendezvous service (MSC3886) and ECDH X25519 AES 256 based secure channel creation establishing implementation and simple tests. 2022-10-06 17:33:18 +03:00
Gil Eluard d21f733e53 Merge pull request #6815 from vector-im/gil/6814-Check_enabled_field_in_notification_settings_push_toggles
Check enabled field in notification settings push toggles
2022-10-06 14:34:57 +02:00
Gil Eluard 8b30542ebe Check enabled field in notification settings push toggles
- Update after review
2022-10-06 12:46:03 +02:00
Andy Uhnak 59dba6c870 Incoming verification requests with Crypto V2 2022-10-06 11:16:22 +01:00
Andy Uhnak 66f83eae64 Refactor verification manager, request, transactions 2022-10-06 11:00:09 +01:00
Gil Eluard 353cd584dd Check enabled field in notification settings push toggles 2022-10-06 11:40:12 +02:00
Doug 86671a61cc Fix review comments
Also fix a crash on iPad.
2022-10-05 16:48:51 +01:00
Doug 2ef07ac75b Use regular titles for sub-screens of Settings. 2022-10-05 16:43:34 +01:00
David Langley 85f23a2a78 Update sdk, fix composer sizing, margins and re-enabled fullscreen. 2022-10-05 10:21:04 +01:00
Doug e507fa1bd7 Merge pull request #6799 from vector-im/doug/fix-swiftui-navigation-bars
Fix navigation bars inside of VectorHostingController.
2022-10-04 17:15:42 +01:00
Doug a832bac643 Fix navigation bars inside of VectorHostingController. 2022-10-04 16:05:09 +01:00
David Langley cd2776f458 add composer actions/modules and ability to send rich messages 2022-10-04 15:01:01 +01:00
Doug 2f4de52fb0 Fix missing toolbar in AllChatsViewController.
The empty artwork view was obscuring it.
2022-10-04 14:59:27 +01:00
Doug d87641bdd1 Add missing accessibility labels on All Chats buttons. 2022-10-03 12:48:46 +01:00
David Langley bac5b7f112 add simple formatting and maximise support for replacement toolbar 2022-10-02 09:06:06 +01:00
ismailgulek 0f9bd7e6a4 New session manager labs flag (PSG-792) (#6780)
* Add new session manager labs flag

* Add labs flag for client information feature

* Add changelog
2022-09-30 15:45:20 +03:00
Gil Eluard fa7c7a49d6 Merge pull request #6784 from vector-im/gil/6755-Unable_to_send_message_after_filtering_for_room
Unable to send message after filtering for room
2022-09-30 10:35:01 +02:00
Gil Eluard ff149d8437 Unable to send message after filtering for room
- Fixed
2022-09-29 16:51:32 +02:00
Andy Uhnak b41e7fafbf Manual device verification with Crypto V2 2022-09-29 14:34:39 +01:00
Andy Uhnak 98475f7d27 Merge branch 'master' into develop 2022-09-28 18:03:37 +01:00
Andy Uhnak 726aa29323 Decorate events decrypted with untrusted sessions 2022-09-28 17:04:45 +01:00
Anderas 133bfc709b Merge pull request #6775 from vector-im/andy/verification_fix
Fix verification check
2022-09-28 14:16:59 +01:00
Andy Uhnak bb8ba9e1b2 Fix verification check 2022-09-28 12:55:31 +01:00
ismailgulek db2bccc7be Avoid redundant media reloads (#6763)
* Avoid redundant reloads on media viewer

* Add changelog
2022-09-26 14:56:15 +03:00