Commit Graph

329 Commits

Author SHA1 Message Date
Andy Uhnak ddb181ffa0 Refactor encryption trust level 2023-03-16 14:56:50 +00:00
Mauro Romito 09daa04dd4 refactor completed 2023-03-06 14:59:03 +01:00
Andy Uhnak 89da453433 More crashes 2023-02-09 08:44:31 +00:00
Alfonso Grillo 9686f324d6 Merge pull request #7335 from vector-im/alfogrillo/automatic_poll_rules_sync
Automatic poll rules sync (PSG-1135)
2023-02-03 11:57:53 +01:00
Andy Uhnak ba367d149d Enable Crypto SDK for production 2023-02-02 12:32:14 +00:00
Alfonso Grillo 4400b75225 Continue PushRulesUpdater logics 2023-02-02 09:58:29 +01:00
Andy Uhnak c2ace3e350 Fix develop 2023-01-31 16:29:17 +00:00
Andy Uhnak 746fd99ddb Generate crypto store key 2023-01-27 10:20:40 +00:00
Mauro Romito 640201b4d8 the behaviour is now the same as android for links, except for the the "(edited)" button which should be grey and this fix has made it blue, will check how to solve this but it might also need some design inputs regarding the "reply" label (which as android is blue, but both are very different from the ) 2023-01-11 18:45:03 +01:00
Alfonso Grillo 43d4ceb101 Cleanup code 2023-01-10 12:20:34 +01:00
Alfonso Grillo 9892fbfd70 Merge pull request #7206 from vector-im/alfogrillo/poll_decryption_message
Handle decryption errors in polls (PSG-1023)
2023-01-09 17:20:28 +01:00
Phl-Pro 22aceb6040 VoiceBroadcast: Manage app crash cases when recording (#7188)
* Cancel automatically a Voice Broadcast from a room after an app crash
* We limit for the moment the uncompleted voice broadcast cleaning to the breadcrumbs rooms list

By considering potential performance issues, we decided to limit the uncompleted VB cleaning in the recents list service:
- we run the process only once when the application is resumed
- we run the process only on the breadcrumbs rooms list

This prevent us from checking several times in parallel the same room (because a room may be listed in several recents sections)
This prevent us from checking several times the same room (each room should be checked only once after the app resume)
If a room is not checked from the recents list, a sanity check is still done in RoomViewController (to clean the room when the user opens it)
2022-12-23 15:25:52 +01:00
Alfonso Grillo d66bebfe8f Handle decryption errors in TimelinePollProvider 2022-12-23 12:06:49 +01:00
Philippe Loriaux 0a6d7b7f68 Add localization for authentication errors 2022-11-30 15:51:05 +01:00
Stefan Ceriu 4e4a3e0ee8 Force a layout on the room bubble cell messageTextView to get a correct frame 2022-11-10 11:26:20 +02:00
paleksandrs 56a9baaccd Snooze controller 2022-11-09 14:59:35 +02:00
Andy Uhnak c5ab17ff3f Curate MXCrypto protocol methods 2022-10-25 18:11:13 +01:00
ismailgulek d62640c56d Fix infinite layout loops on timeline (#6942)
* Remove `forceZeroSageAreaInsets` from `VectorHostingController`

* Fix layout issues when adding hosting views into the content view

* Use the new api when adding views into the content

* Add changelog
2022-10-20 15:55:07 +03:00
Alfonso Grillo 1e969bfa6f Fix text view height issue 2022-10-19 10:30:20 +02:00
ismailgulek d6ae7aefd2 Merge branch 'hotfix/1.9.8' into develop 2022-10-11 10:25:08 +03:00
Doug cdee298170 Tidy-up formatting. 2022-10-10 11:56:55 +01:00
Shunmugaraj c00b804672 Bugfix: Element freezes after searching in a room #6762 2022-10-10 11:56:55 +01:00
Stefan Ceriu d044e01d7a Expose AuthenticationRestClient async login token generation method (MSC3882) 2022-10-10 09:44:22 +03:00
Johannes Marbach 4fa0db6638 Merge pull request #6828 from vector-im/johannes/default-session-name
Include app name in default session display name
2022-10-07 20:40:01 +02:00
Johannes Marbach 9cfbc87a46 Include app name in default session display name 2022-10-07 16:54:08 +02:00
Johannes Marbach ba7c84f451 Merge branch 'develop' into johannes/session-name-trumps-device-type-name 2022-10-07 13:27:16 +02:00
Johannes Marbach bdce8f1c09 Only use device type name as fallback for session display name 2022-10-07 09:48:17 +02:00
ismailgulek d5c7e6bd8e 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
aringenbach af375a4e8e Fix mention pills display on iOS 16 2022-09-02 16:22:17 +02:00
Stefan Ceriu e2a554ba3e Ensure rest client async responses are processed on the main queue 2022-08-29 09:34:14 +03:00
Andy Uhnak 74b369e3af Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Doug 3e9e946506 Remove all types related to Groups 2022-08-09 15:04:54 +01:00
Gil Eluard 4de0901f36 Delight edit layout experiment (#6384)
* Delight: Edit layout experiment #6079
* Feature flag new App Layout #6406
* Update All chats screen with latest design #6407
2022-08-02 17:27:33 +02:00
Johannes Marbach df048803ef Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
aringenbach e18a58846c Handle long press on back buttons 2022-06-22 15:56:31 +02:00
Doug 572676d3f9 Add spacing between the Jitsi and Threads toolbar buttons. 2022-06-21 11:41:23 +01:00
aringenbach 048f7cd27d Fix some comments 2022-06-17 10:19:10 +02:00
aringenbach 4f4f15e8d4 Add avatar url and attachment size tests 2022-06-17 09:16:59 +02:00
aringenbach cc2a95e865 Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
aringenbach c6fea7a0b5 Remove unnecessary html style 2022-06-16 10:27:44 +02:00
aringenbach 99770f15b7 Fix threads out of labs notice HTML formatting 2022-06-16 10:27:44 +02:00
Gil Eluard 45e032928a Update Reactions component (#6244)
* Update Reactions component

- Done
2022-06-15 16:08:43 +02:00
ismailgulek 68e78dc14c Remove dummy comment 2022-06-13 21:42:07 +03:00
ismailgulek 86bba5cbe1 Add a method to UIScrollView to scroll to bottom 2022-06-13 18:16:07 +03:00
ismailgulek 3e250c5c8f Merge branch 'develop' into ismail/6175_signout_from_all 2022-06-09 20:38:34 +03:00
ismailgulek 41b44bf340 Make change password api async 2022-06-09 20:25:03 +03:00
ismailgulek 8df0cec21c Display soft logout screen from authentication coordinator 2022-06-08 16:01:00 +03:00
Doug 48f91ab93a Merge pull request #6201 from vector-im/doug/5654_login_flow
Add login screen to new flow.
2022-05-31 17:04:50 +01:00
aringenbach d7216cf171 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
ismailgulek 389f256987 Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00