Commit Graph

328 Commits

Author SHA1 Message Date
Mauro Romito fc1c22c08c refactor completed 2023-03-06 14:59:03 +01:00
Andy Uhnak 8f219f80b5 More crashes 2023-02-09 08:44:31 +00:00
Alfonso Grillo 10d2232d8a 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 168e6067fb Enable Crypto SDK for production 2023-02-02 12:32:14 +00:00
Alfonso Grillo 4b25e0edce Continue PushRulesUpdater logics 2023-02-02 09:58:29 +01:00
Andy Uhnak 27b59a2019 Fix develop 2023-01-31 16:29:17 +00:00
Andy Uhnak b6cb571d34 Generate crypto store key 2023-01-27 10:20:40 +00:00
Mauro Romito d50ef171d5 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 8596b36257 Cleanup code 2023-01-10 12:20:34 +01:00
Alfonso Grillo d3c3f65ca1 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 746391ae23 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 c946009c24 Handle decryption errors in TimelinePollProvider 2022-12-23 12:06:49 +01:00
Philippe Loriaux 9cad5afa18 Add localization for authentication errors 2022-11-30 15:51:05 +01:00
Stefan Ceriu 7440dff4a2 Force a layout on the room bubble cell messageTextView to get a correct frame 2022-11-10 11:26:20 +02:00
paleksandrs 4f31253950 Snooze controller 2022-11-09 14:59:35 +02:00
Andy Uhnak 27a1ea8ade Curate MXCrypto protocol methods 2022-10-25 18:11:13 +01:00
ismailgulek 3f7622dd5c 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 b3c97f63a0 Fix text view height issue 2022-10-19 10:30:20 +02:00
ismailgulek cca98e7b72 Merge branch 'hotfix/1.9.8' into develop 2022-10-11 10:25:08 +03:00
Doug f4d3b65699 Tidy-up formatting. 2022-10-10 11:56:55 +01:00
Shunmugaraj 98810cacfe Bugfix: Element freezes after searching in a room #6762 2022-10-10 11:56:55 +01:00
Stefan Ceriu f28a8f7537 Expose AuthenticationRestClient async login token generation method (MSC3882) 2022-10-10 09:44:22 +03:00
Johannes Marbach da3aecb0a8 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 568610b3ea Include app name in default session display name 2022-10-07 16:54:08 +02:00
Johannes Marbach ac678c24c4 Merge branch 'develop' into johannes/session-name-trumps-device-type-name 2022-10-07 13:27:16 +02:00
Johannes Marbach 711fc1741a Only use device type name as fallback for session display name 2022-10-07 09:48:17 +02: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
aringenbach 085441d133 Fix mention pills display on iOS 16 2022-09-02 16:22:17 +02:00
Stefan Ceriu 7a00355e58 Ensure rest client async responses are processed on the main queue 2022-08-29 09:34:14 +03:00
Andy Uhnak a9d1e84252 Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Doug 7dac5b907c Remove all types related to Groups 2022-08-09 15:04:54 +01:00
Gil Eluard 0aa5b4f4a1 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 868fd7e0c8 Remove all @available(iOS 14... annotations 2022-06-23 09:47:38 +02:00
aringenbach 137d840d11 Handle long press on back buttons 2022-06-22 15:56:31 +02:00
Doug 6eed50fd9a Add spacing between the Jitsi and Threads toolbar buttons. 2022-06-21 11:41:23 +01:00
aringenbach c4902aef28 Fix some comments 2022-06-17 10:19:10 +02:00
aringenbach dcf97616f4 Add avatar url and attachment size tests 2022-06-17 09:16:59 +02:00
aringenbach 4c8bed38c2 Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
aringenbach 87915a9e30 Remove unnecessary html style 2022-06-16 10:27:44 +02:00
aringenbach ac95a2780f Fix threads out of labs notice HTML formatting 2022-06-16 10:27:44 +02:00
Gil Eluard 05ccf557e7 Update Reactions component (#6244)
* Update Reactions component

- Done
2022-06-15 16:08:43 +02:00
ismailgulek 03bebd9a8c Remove dummy comment 2022-06-13 21:42:07 +03:00
ismailgulek 9e3c6234a1 Add a method to UIScrollView to scroll to bottom 2022-06-13 18:16:07 +03:00
ismailgulek e7f57f2c3e Merge branch 'develop' into ismail/6175_signout_from_all 2022-06-09 20:38:34 +03:00
ismailgulek d0804d22d2 Make change password api async 2022-06-09 20:25:03 +03:00
ismailgulek 7f5a329080 Display soft logout screen from authentication coordinator 2022-06-08 16:01:00 +03:00
Doug aa512181b4 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 fe4dc2cc19 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
ismailgulek e252b481e7 Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00
Doug 9c9b3befcd Add login screen. 2022-05-24 15:47:24 +01:00