Commit Graph

355 Commits

Author SHA1 Message Date
Stefan Ceriu d422e3ea1d Allow the login with qr button to be shown on the login screen if the currently selected homeserver supports it 2022-10-13 20:49:32 +03:00
Stefan Ceriu cbe4f0a80f Add missing rendezvousServerBaseURL buildSetting 2022-10-12 17:27:25 +03:00
Yoan Pintas fb066ea869 Add voice broadcast state event (#6785) 2022-10-12 11:30:38 +02:00
ismailgulek 7d21a37f58 QR Login additional flags (#6825) 2022-10-07 17:24:29 +03:00
ismailgulek 429a2f83a3 QR login from device manager (#6818)
* Add link device button into the sessions overview screen

* Run Swift format

* Fix tests

* Fix a crash in tests

* Fix PR remark
2022-10-07 12:58:26 +03: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
Doug 17a2fbdc20 Prepare for new sprint 2022-10-04 18:12:17 +01:00
ismailgulek 15191dd9ff 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
Andy Uhnak 1d85ac8df8 Prepare for new sprint 2022-09-28 18:03:41 +01:00
Johannes Marbach 8680175a5f Fetch display name from AppInfo, too 2022-09-26 14:05:08 +02:00
Johannes Marbach fd07f98cd3 Use AppInfo to get version string 2022-09-26 12:17:47 +02:00
Johannes Marbach 7b4da1ae97 Switch to #elseif 2022-09-26 12:07:19 +02:00
Johannes Marbach 20d5f66d2e Include concrete device model in user agent (PSG-754)
Fixes: #6742
2022-09-26 10:24:35 +02:00
gulekismail a4b41e3b5e Prepare for new sprint 2022-09-20 13:46:45 +03:00
Doug ed036c75d3 Prepare for new sprint 2022-09-12 17:14:53 +01:00
gulekismail aeaea7337d Prepare for new sprint 2022-09-09 11:08:04 +03:00
gulekismail 925c3c3da7 Prepare for new sprint 2022-09-07 17:14:53 +03:00
Gil Eluard 4950ce2d46 Removed labs flag and enabled New App Layout 2022-09-05 12:03:52 +02:00
Stefan Ceriu 4062043ff3 Prepare for new sprint 2022-08-31 17:26:24 +03:00
Stefan Ceriu 80ebc6e027 Prepare for new sprint 2022-08-29 19:13:49 +03:00
Stefan Ceriu 7bf0071a9e version++ 2022-08-29 18:03:32 +03:00
Gil Eluard 75699ccf49 Added Labs flag for the new App Layout
- Make CI happy
2022-08-29 16:01:34 +02:00
Gil Eluard 0c4f69ffcc Added Labs flag for the new App Layout
- Make CI happy
2022-08-29 15:24:10 +02:00
Gil Eluard 4b619eda39 Added Labs flag for the new App Layout 2022-08-29 14:59:09 +02:00
Gil Eluard b3ece1bbc1 App Layout: Activate feature 2022-08-24 13:37:59 +03:00
Stefan Ceriu 8de8d9d97a Bump the app version to 1.9.0 2022-08-24 12:23:59 +03:00
SBiOSoftWhare d494171b0c BuildSettings: Add new feature flag for device manager. 2022-08-22 17:40:27 +02:00
Doug 5ee2e70496 Prepare for new sprint 2022-08-12 10:32:20 +01:00
Doug d6c525d48c Prepare for new sprint 2022-08-10 16:39:13 +01:00
Doug bf771954c0 Remove flairs and related groups. 2022-08-09 15:04:54 +01:00
Doug a59758419b Fix build errors. 2022-08-09 15:04:54 +01:00
Doug 061211bbfc Prepare for new sprint 2022-08-09 14:20:37 +01:00
Gil Eluard 64fe1d544e Implement new space selector bottom sheet (#6518)
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02: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
gulekismail 65b553b9bd Prepare for new sprint 2022-07-26 15:17:07 +03:00
Johannes Marbach 8e8ca2eedb Add comment to clarify override
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-26 08:51:14 +02:00
Johannes Marbach f07cac669e Read tile server URL from .well-known (PSG-592)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 17:00:37 +02:00
Doug 73e532adf8 Enable authentication and personalisation flows. 2022-07-25 12:33:28 +01:00
Doug ea64e1a40e Prepare for new sprint 2022-07-15 14:26:16 +01:00
Doug 3759274a97 Prepare for new sprint 2022-07-13 14:35:35 +01:00
Doug 490903b87e Prepare for new sprint 2022-07-12 19:31:10 +01:00
aringenbach f484bd7284 Move MatrixKit defaults still in use to BuildSettings and replace register 2022-07-04 15:53:26 +02:00
Stefan Ceriu f91ba56593 Prepare for new sprint 2022-06-28 21:27:50 +03:00
Johannes Marbach 8b9cd5eaba Expand all if and guard constructs involving @available(iOS 14... or #available(iOS 14...
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-23 10:05:46 +02:00
Johannes Marbach 8e61533df2 Unify location sharing build settings and drop iOS 14 checks 2022-06-21 13:03:09 +02:00
Johannes Marbach 2dc1b06033 Expose live-location sharing labs flag (default: false)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-06-21 09:43:45 +02:00
gulekismail fd3b4647ad Prepare for new sprint 2022-06-14 16:41:58 +03:00
gulekismail 7fc9e993be Prepare for new sprint 2022-06-03 14:04:57 +03:00
Doug 5a18589ec5 Prepare for new sprint 2022-05-31 14:04:08 +01:00
Andy Uhnak 9575e6e560 Prepare for new sprint 2022-05-19 18:21:26 +01:00