aringenbach
8b2693284b
Rich Text Composer: Enable bulleted & numbered lists support
2023-01-16 10:28:01 +01:00
Alfonso Grillo
d2c1cb6f7b
Handle empty poll list case
2023-01-12 18:25:06 +01:00
Alfonso Grillo
e4a930a64d
Add localizations
2023-01-12 17:09:44 +01:00
Alfonso Grillo
a493d6fd62
Add poll history in room’s settings
2023-01-12 10:42:56 +01:00
Nicolas Mauri
4dec1cef86
Fixe the now playing info center while a voice broadcast is played
2023-01-11 18:14:50 +01:00
Flavio Alescio
fee0ebbef1
Add mark as unread option for rooms
2023-01-10 16:13:14 +01:00
Phl-Pro
b8465ebd61
Handle VoIP buttons when VB is used ( #7225 )
2023-01-10 14:24:46 +00:00
Alfonso Grillo
e4e16ee690
Customize TimePollView for poll.end events
2023-01-10 12:18:00 +01:00
Alfonso Grillo
7537ecd5f9
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
Nicolas Mauri
3ba73dfc5a
Send voice message should not be allowed during a voice broadcast recording ( #7235 )
2023-01-06 17:45:48 +01:00
Yoan Pintas
7cd73e1cc6
Update sub label ( #7228 )
2023-01-05 13:59:28 +01:00
Alfonso Grillo
860f94adf7
Show decryption error on TimelinePollView
2022-12-23 12:08:25 +01:00
Alfonso Grillo
c758d3504a
Merge pull request #7180 from vector-im/alfogrillo/design_review_fixes
...
UI/UX fixes on device manager after design review (PSG-1100)
2022-12-19 19:36:05 +01:00
Yoan Pintas
3e9b3aa877
Update the room description in the rooms list in case of live broadcast (incoming or outgoing) ( #7160 )
2022-12-19 19:26:55 +01:00
Alfonso Grillo
adf77fd0a9
Update copy
2022-12-16 17:44:54 +01:00
Mauro Romito
7e23acd37c
inline code added
2022-12-14 17:12:06 +01:00
Velin92
a484c283cb
Merge pull request #7158 from vector-im/mauroromito/rich_text_editor_links
...
Rich Text Editor: Adding/Editing Links feature
2022-12-14 13:31:15 +01:00
Mauro Romito
5782a983ac
localisation added
2022-12-13 13:56:49 +01:00
Gil Eluard
5bef5e04a7
Use cross-platform consistent naming for threads in labs
2022-12-09 15:10:41 +01:00
Alfonso Grillo
d7054511d4
Update copies
2022-12-05 17:20:20 +01:00
Phl-Pro
0a7ed2787b
Merge pull request #7131 from vector-im/phlpro/localize_authentication_errors
...
Add localization mechanism for authentication errors
2022-12-05 10:44:46 +01:00
Philippe Loriaux
798c8135cc
Prompt the user before ending a voice broadcast
2022-12-01 16:36:04 +01:00
Philippe Loriaux
f80518065f
Add localization for authentication errors
2022-11-30 15:51:05 +01:00
Philippe Loriaux
5cd54d6858
Be able to pause the playback when it is buffering
2022-11-29 16:21:00 +01:00
Phl-Pro
11e39db7ab
Merge pull request #7103 from vector-im/phlpro/voicebroadcast_left_time
...
Add the left time in the Voice Broadcast tile recorder
2022-11-25 09:28:21 +01:00
Andy Uhnak
fc0cf90678
Display sync progress on the loading screen
2022-11-23 10:58:15 +00:00
Philippe Loriaux
341b9bd6b8
Add Voice Broadcast left time countdown
2022-11-23 10:17:32 +01:00
Alfonso Grillo
a86a4c640c
Add localisation for UserSessionCardViewData
2022-11-16 10:42:08 +01:00
Aleksandrs Proskurins
3dd03a1f13
Merge pull request #7056 from vector-im/aleksandrs/7043_unverified_sessions_alert
...
Unverified sessions alert
2022-11-10 09:23:21 +02:00
Alfonso Grillo
ab00c7e400
Refine bottom sheet layout
2022-11-08 18:04:42 +01:00
Alfonso Grillo
d5c3bd2e48
Merge branch 'develop' into alfogrillo/learn_more_sheet
2022-11-08 17:04:20 +01:00
aringenbach
0742641beb
Remove indication about plain text mode coming soon
2022-11-07 15:24:39 +01:00
aringenbach
37355b0976
Merge branch 'develop' into resilience-rc
...
# Conflicts:
# Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
# RiotSwiftUI/Modules/Room/Composer/View/Composer.swift
# project.yml
2022-11-07 15:05:25 +01:00
paleksandrs
55dca0eb45
Changed title and body
2022-11-07 10:16:26 +02:00
Alfonso Grillo
d1560ded5d
Amend copies
2022-11-04 12:53:57 +01:00
Alfonso Grillo
455118d22b
Merge branch 'develop' into alfogrillo/learn_more_sheet
...
# Conflicts:
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsModels.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsViewModel.swift
# RiotSwiftUI/Modules/UserSessions/UserSessionOverview/UserSessionOverviewModels.swift
# RiotSwiftUI/Modules/UserSessions/UserSessionOverview/UserSessionOverviewViewModel.swift
# RiotSwiftUI/Modules/UserSessions/UserSessionOverview/View/UserSessionOverview.swift
2022-11-03 18:25:06 +01:00
Alfonso Grillo
09e9f3e176
Merge branch 'develop' into alfogrillo/learn_more_sheet
2022-11-03 17:29:01 +01:00
Alfonso Grillo
cd5ce7ea72
Add location feature in UserSessionsOverview
2022-11-03 14:46:19 +01:00
Alfonso Grillo
24ed60c2e8
Merge branch 'develop' into alfogrillo/learn_more_sheet
...
# Conflicts:
# RiotSwiftUI/Modules/UserSessions/Coordinator/UserSessionsFlowCoordinator.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/Coordinator/UserOtherSessionsCoordinator.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/Test/UI/UserOtherSessionsUITests.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsModels.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/UserOtherSessionsViewModel.swift
# RiotSwiftUI/Modules/UserSessions/UserOtherSessions/View/UserOtherSessions.swift
# RiotSwiftUI/Modules/UserSessions/UserSessionOverview/Test/UI/UserSessionOverviewUITests.swift
2022-11-03 09:22:47 +01:00
paleksandrs
f8a9107c2b
Sign out of all other sessions
2022-10-31 17:21:53 +02:00
Alfonso Grillo
5504a160d2
Show rename info alert
2022-10-28 11:38:09 +02:00
Alfonso Grillo
0210dccdc6
Add inactive sessions copy
2022-10-28 11:38:09 +02:00
Alfonso Grillo
a28de2b8b8
Localise content
2022-10-28 11:38:09 +02:00
manuroe
601cb1a56e
Merge branch 'develop' into resilience-rc
2022-10-26 17:13:56 +02:00
Yoan Pintas
b97e10cb66
Update voice broadcast tiles UI ( #6965 )
2022-10-25 15:58:06 +02:00
Aleksandrs Proskurins
bfbcc3c066
Sign out menu button
2022-10-25 08:41:05 +03:00
Aleksandrs Proskurins
bff4eeaaf3
Merge branch 'develop' into aleksandrs/6928_multi_session_selection
2022-10-21 14:21:59 +03:00
Aleksandrs Proskurins
d5a3af2d8a
Select All
2022-10-21 11:49:33 +03:00
Aleksandrs Proskurins
dcbf750f78
UI fixes
2022-10-20 15:35:46 +03:00
yostyle
43b7c30737
Add voice broadcast error view
2022-10-20 02:36:27 +02:00
Giom Foret
d1ce571ab1
Update the Voice Broadcast Labs flag description
2022-10-20 01:45:57 +02:00
Giom Foret
080acb3628
Display info dialogs when we prevent the user from starting a new voice broadcast
...
- Update the existing implementation used to start/stop a voice broadcast in order to handle the different cases where voice broadcast is denied
- Add the optional Voice broadcast action to the new wysiwyg composer
2022-10-20 00:38:42 +02:00
Yoan Pintas
c8ceb52287
[Voice Broadcast] Aggregate the chunks of voice messages in room timeline ( #6891 )
2022-10-17 18:23:47 +02:00
David Langley
597f0950a6
Merge pull request #6875 from vector-im/langleyd/6873_accessibility_labels
...
WYSIWYG: Accessibility labels
2022-10-14 08:49:20 +01:00
David Langley
3335da8b04
Additional translations and accessiblity labels
2022-10-13 17:03:33 +01:00
David Langley
1f5830821c
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
bc26fe7e15
Correct label for other verified session
2022-10-13 10:51:58 +03:00
Aleksandrs Proskurins
9e19986df6
Merge branch 'develop' into aleksandrs/6864_fixes_from_testing
...
# Conflicts:
# Riot/Assets/en.lproj/Vector.strings
# Riot/Generated/Strings.swift
# RiotSwiftUI/Modules/UserSessions/Common/View/UserSessionCardViewData.swift
2022-10-13 10:42:53 +03:00
Aleksandrs Proskurins
1fb3056bdf
Correct verificationStatusAdditionalInfoText for other session
2022-10-13 09:46:11 +03:00
Doug
3d3ccda296
Update strings for unknown sessions.
2022-10-12 14:42:24 +01:00
Aleksandrs Proskurins
d5d5744b23
Added last activity item to session details screen
2022-10-12 16:21:07 +03:00
David Langley
aa6c3a0041
get rid of additional UIHostingController. Cleanup and comments.
2022-10-12 14:14:25 +01:00
Aleksandrs Proskurins
7a7ed567a4
Added accessibility label to filter menu
2022-10-12 14:34:26 +03:00
David Langley
b6e0340bce
Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/6830_wysiwyg_core_formatting
2022-10-12 11:46:24 +01:00
Aleksandrs Proskurins
5cb2b25eff
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
313331708d
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
Doug
c358f28a55
Device Manager: Rename Session ( #6826 )
...
* Publish the user sessions overview data.
* Add UserSessionName screen.
* Update logout action to match Figma more closely.
2022-10-11 13:11:15 +01:00
Aleksandrs Proskurins
0af1ac2692
Clear filter button
2022-10-11 14:54:09 +03:00
Aleksandrs Proskurins
168de8bb78
Verified sessions
2022-10-11 09:42:07 +03:00
David Langley
573f27a6f1
Add labs flag and strings
2022-10-08 11:57:13 +01:00
Johannes Marbach
d11691b356
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
e96f6f6412
Include app name in default session display name
2022-10-07 16:54:08 +02:00
Johannes Marbach
4eb7a36447
Remove current app name from device type name
2022-10-07 16:02:14 +02:00
Johannes Marbach
ec42bdecbb
Add back generated user session name string
2022-10-07 15:57:55 +02:00
Johannes Marbach
03b0cd80da
Merge branch 'develop' into johannes/session-name-trumps-device-type-name
2022-10-07 13:27:16 +02:00
ismailgulek
1ee8c9ca19
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
Johannes Marbach
42f7934f74
Only use device type name as fallback for session display name
2022-10-07 09:48:17 +02:00
ismailgulek
19afad1f18
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
4fa1398a74
Merge branch 'develop' into aleksandrs/6801_unverified_sessions_screen
2022-10-06 10:49:48 +03:00
Doug
bb07a11e7e
Session Manager: Single session logout
2022-10-05 16:48:51 +01:00
Aleksandrs Proskurins
dd8d27bcac
Unverified sessions screen
2022-10-05 16:22:52 +03:00
Aleksandrs Proskurins
7e09a6ece5
Merge branch 'develop' into aleksandrs/6786_inactive_sessions_screen
...
# Conflicts:
# RiotSwiftUI/Modules/UserSessions/UserSessionDetails/UserSessionDetailsViewModel.swift
2022-10-05 11:51:08 +03:00
Aleksandrs Proskurins
3deee90005
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
ismailgulek
dadbeca766
Include browser version in parsed user agent (PSG-761) ( #6788 )
...
* Update UserSessionInfo structure to include client version
* Add string for browser
* Update user agent parser to parse browser version too
* Add browser row into the session details
* Add changelog
* Fix tests
* Run Swift format
2022-10-04 10:49:26 +03:00
Aleksandrs Proskurins
ca3a401b18
Added translation strings, cleanup
2022-10-04 10:07:04 +03:00
Gil Eluard
01dc333770
Merge branch 'develop' into gil/6787-Add_support_for_MSC3881
2022-10-03 14:09:17 +02:00
Doug
b3e9b83ea6
Add missing accessibility labels on All Chats buttons.
2022-10-03 12:48:46 +01:00
Gil Eluard
f6b2be8dc4
Added support for MSC3881
2022-10-03 13:42:30 +02:00
ismailgulek
26665fdc81
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
ismailgulek
2f689f4557
Extended device info (PSG-772) ( #6766 )
2022-09-29 15:07:10 +03:00
Andy Uhnak
6c358b2da4
Merge branch 'master' into develop
2022-09-28 18:03:37 +01:00
Andy Uhnak
2029aa5fb9
Decorate events decrypted with untrusted sessions
2022-09-28 17:04:45 +01:00
Stefan Ceriu
c21f39c961
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
Aleksandrs Proskurins
68b2bda33c
Added translation strings
2022-09-26 16:58:02 +03:00
Aleksandrs Proskurins
5635bf7a9f
Merge pull request #6750 from vector-im/alex/6693_dm_session_details
...
Device manager: User session details screen (PSG-685) #6693
2022-09-22 16:54:44 +03:00
ismailgulek
fbf78b421e
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
Aleksandrs Proskurins
d77dd5034e
Added translation strings
2022-09-19 10:26:42 +03:00
Doug
61100ba2ed
Only disable the composer if the room is yet to be created.
2022-09-16 19:46:11 +01:00
Aleksandrs Proskurins
f17f56b5b0
Merge pull request #6696 from vector-im/steve/6694_dm_overview_current_session
...
Device manager: User sessions overview - Current session section (PSG-670)
2022-09-14 13:08:42 +03:00
Doug
b02834ad77
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