Commit Graph

257 Commits

Author SHA1 Message Date
Nicolas Mauri 7171524ff1 Fix: default pill icon for an unknown user 2023-03-20 10:42:21 +01:00
Gil Eluard 04f85ad8b8 App Layout: Removed the onboarding flow 2023-01-24 21:25:58 +01:00
aringenbach dee0aad1be Merge pull request #7239 from vector-im/aringenbach/7238_rte_enable_bulleted_numbered_lists
Rich Text Composer: Enable bulleted/numbered lists, quote & code blocks support
2023-01-18 09:42:24 +01:00
aringenbach 66bfdf895a Rich Text Composer: Enable quote & code blocks support 2023-01-16 11:54:00 +01:00
Alfonso Grillo 5b47b99dce Add poll history in room’s settings 2023-01-12 10:42:56 +01:00
Philippe Loriaux e012c9202e Replace the player timeline 2022-12-14 17:36:46 +01:00
Philippe Loriaux 3c1a10dc5b Add Voice Broadcast backward and forward buttons for playback 2022-12-08 14:54:13 +01:00
Philippe Loriaux 898defbbb4 Be able to pause the playback when it is buffering 2022-11-29 16:21:00 +01:00
Philippe Loriaux d36d12a4d9 Add Voice Broadcast left time countdown 2022-11-23 10:17:32 +01:00
Mauro Romito b5a38636dc Merge branch 'resilience-rc' into mauroromito/6954_wysiwyg_max_min_toggle 2022-10-26 17:19:19 +02:00
manuroe bced5a6661 Merge branch 'develop' into resilience-rc 2022-10-26 17:13:56 +02:00
aringenbach 1f6dccac26 Enable WYSIWYG plain text support 2022-10-26 16:20:45 +02:00
Yoan Pintas d875c26f25 Update voice broadcast tiles UI (#6965) 2022-10-25 15:58:06 +02:00
Aleksandrs Proskurins 5499fd4c0c Merge branch 'develop' into aleksandrs/6928_multi_session_selection 2022-10-21 14:21:59 +03:00
Philippe Loriaux 852586ef7b First part of the voice broadcast recording feature 2022-10-20 19:39:50 +02:00
yostyle 0b77d674ce Display live voice broadcast 2022-10-20 16:48:20 +02:00
Aleksandrs Proskurins 46f483ec07 Edit mode 2022-10-19 15:43:43 +03:00
yostyle 71eb742bef Init voice broadcast playing service 2022-10-18 16:36:02 +02:00
Yoan Pintas 5279338e62 [Voice Broadcast] Aggregate the chunks of voice messages in room timeline (#6891) 2022-10-17 18:23:47 +02:00
David Langley c03420bf4c Merge pull request #6831 from vector-im/langleyd/6830_wysiwyg_core_formatting
Wysiwyg: Core Formatting
2022-10-13 16:03:27 +01:00
Aleksandrs Proskurins 854f61c6eb Merge pull request #6860 from vector-im/aleksandrs/6838_filter_sessions
Device Manager: Filter sessions
2022-10-12 15:27:42 +03:00
David Langley 8abeae5060 Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/6830_wysiwyg_core_formatting 2022-10-12 11:46:24 +01:00
Yoan Pintas fb066ea869 Add voice broadcast state event (#6785) 2022-10-12 11:30:38 +02:00
Aleksandrs Proskurins 49dac51ec6 Merge branch 'develop' into aleksandrs/6838_filter_sessions
# Conflicts:
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/Test/Unit/UserOtherSessionsViewModelTests.swift
#	RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsViewModel.swift
2022-10-12 10:58:04 +03:00
Doug 6a0112aa95 Device Manager: Verify session (#6832)
* Initial implementation
* Add verificationState to UserSessionInfo
* Listen for changes device changes in the service.
2022-10-11 16:11:52 +01:00
Aleksandrs Proskurins 669a71c4d0 Verified sessions 2022-10-11 09:42:07 +03:00
Aleksandrs Proskurins 76e2a82948 Filter button 2022-10-11 08:42:28 +03:00
David Langley 4b79629fef Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/wysiwyg_integration 2022-10-08 10:58:10 +01: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
Aleksandrs Proskurins 21225b408f Unverified sessions screen 2022-10-05 16:22:52 +03:00
Aleksandrs Proskurins 99574a9d53 Merge branch 'develop' into aleksandrs/6786_inactive_sessions_screen
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
#	RiotSwiftUI/Modules/UserSessions/Coordinator/UserSessionsFlowCoordinator.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionOverview/Test/Unit/UserSessionOverviewViewModelTests.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/Coordinator/UserSessionsOverviewCoordinator.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/Service/Mock/MockUserSessionsOverviewService.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/UserSessionsOverviewModels.swift
#	RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/View/UserSessionListItemViewData.swift
2022-10-04 15:14:59 +03:00
Aleksandrs Proskurins 0cfceb4c5e Cleanup 2022-10-04 09:38:53 +03:00
Aleksandrs Proskurins 20200fd22a User other sessions screen template 2022-10-03 11:27:12 +03:00
David Langley d8e1dbb865 add simple formatting and maximise support for replacement toolbar 2022-10-02 09:06:06 +01:00
Andy Uhnak f15e890a11 Merge branch 'master' into develop 2022-09-28 18:03:37 +01:00
Andy Uhnak 9ede012c98 Decorate events decrypted with untrusted sessions 2022-09-28 17:04:45 +01:00
Stefan Ceriu 89d4bb2452 Implemented PSG-680 - Sessions overview security recommendations
- remove uppercased strings from localizables
- moved inactivity computation to the service
2022-09-28 15:36:11 +03:00
ismailgulek 17e252476f Release 1.9.6 (#6747)
* Device manager: add user sessions overview current session strings.

* Create UserSessionCardView to display session informations.

* UserSessionsOverview: Handle current session section view.

* Prepare for new sprint

* Dismiss the launching screen when clearing cache.

* Fix crash when previewing a room.

* Fix typo in empty state

* Code review fixes

* Update swift-ogg and add changelog

* Fix crash on logout from too much wrong pin codes

* Update changelog to original issue

* Disable unnecessary network breadcrumbs in Sentry

* Changelog

* Fix login crash on Xcode 14 builds

Fixes #6722

* Put the session creator on the main actor instead.

This covers all login and registration options.

* Only disable the composer if the room is yet to be created.

* Add missing source views for iPad.

* New App Layout: fixed rooms list doesn't update after log out and log into another account

* New layout: Fixed low priority rooms titles obscured by bottom bar when side scrolling

* Fix replied event content parsing for nested replies

* Fixed failed to join room (was not legal room)

* Timeline composer layout loop fix (#6743)

* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16

* version++

Co-authored-by: SBiOSoftWhare <steveb@matrix.org>
Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Germain Souquet <germain@souquet.com>
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
Co-authored-by: Aleksandrs Proskurins <paleksandrs@gmail.com>
Co-authored-by: David Langley <langley.dave@gmail.com>
Co-authored-by: aringenbach <arnaudr@element.io>
Co-authored-by: aringenbach <80891108+aringenbach@users.noreply.github.com>
Co-authored-by: Andy Uhnak <andyuhnak@gmail.com>
Co-authored-by: Johannes Marbach <johannesm@element.io>
Co-authored-by: Gil Eluard <gile@element.io>
Co-authored-by: Gil Eluard <gil.eluard@gmail.com>
Co-authored-by: gulekismail <ismailgulek0@gmail.com>
2022-09-20 13:45:49 +03:00
Doug af8612b04e Fix crash when previewing a room. 2022-09-13 17:32:34 +01:00
Doug 408473fde0 Merge pull request #6672 from vector-im/steve/6656_dm_overview_other_sessions
Device manager: User sessions overview - Other sessions section read only (PSG-667)
2022-09-12 11:39:55 +01:00
Gil Eluard 5ec679c564 Updated empty states as per latest design update 2022-09-05 16:06:31 +02:00
SBiOSoftWhare 8cf0994043 Device manager: Add assets. 2022-09-05 10:35:13 +02:00
Gil Eluard c818cecb9c Merge branch 'develop' into gil/6608-App_Layout-last_UI_tweaks_before_RC
# Conflicts:
#	Riot/Assets/en.lproj/Vector.strings
#	Riot/Generated/Strings.swift
2022-08-23 21:16:48 +02:00
Gil Eluard 6b555f5754 App Layout: last UI tweaks before RC 2022-08-23 20:50:12 +02:00
Gil Eluard 13b26e1845 App Layout: Release Experience
- Update after code / design review
2022-08-23 16:25:52 +02:00
Gil Eluard 1ff36f9eb3 App Layout: Release Experience
- First iteration before final design
2022-08-23 11:20:46 +02:00
Gil Eluard dda63fcf54 New App Layout: Added missing empty states in room list and space bottom sheet 2022-08-19 17:12:33 +02:00
Gil Eluard 5b4c9433c4 App Layout: Context Menus
- Fixed
2022-08-18 16:15:47 +02:00
Gil Eluard 64fe1d544e Implement new space selector bottom sheet (#6518)
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02:00
Doug ffb8dad77e Update the ReCaptcha icon. 2022-08-04 17:35:32 +01:00