Benoit Marty
ae802dea31
Avoid using ActiveSessionHolder in a Fragment. Use the userId from state.personalizationState
2022-10-17 15:06:22 +02:00
Benoit Marty
b5eb15c7e3
Avoid using ActiveSessionHolder in a Fragment. Move the userId to state.personalizationState
2022-10-17 15:06:22 +02:00
Benoit Marty
36e5166051
Merge pull request #7375 from vector-im/feature/mna/device-manager-go-to-new-screen
...
[Device Management] Redirect to the new screen everywhere when lab flag is on
2022-10-17 11:44:02 +02:00
dependabot[bot]
93a346392b
Bump gradle from 7.2.2 to 7.3.1 ( #7364 )
...
* Bump gradle from 7.2.2 to 7.3.1
Bumps gradle from 7.2.2 to 7.3.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* Try to fix build issue caused by KSP workaround
* Add missing dependency
* Suppress false positive in linter
* Suppress more false positives, fix 2 possible leaks
* Fix tests
* Ignore flaky test
* Use namespaces instead of packagenames in AndroidManifest files
* Reorder dependency groups
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2022-10-17 09:14:28 +02:00
Eric Decanini
75c97bc7c5
Device Manager Notification and Pusher Fixes ( #7370 )
...
* Fixes existing pushers being overwritten on app startup
* Refreshes pushers in SessionOverview screen
* Fixes push toggle not working for non pusher sessions
* Various code improvements
* Further code improvements for safety
* Fixes CI errors
2022-10-14 15:02:11 -04:00
Jorge Martin Espinosa
f1acb4712c
Fix editing formatted messages in plain text editor ( #7360 )
...
* Fix editing formatted messages in plain text editor
* Update changelog.d/7359.sdk
Co-authored-by: Benoit Marty <benoitm@matrix.org>
Co-authored-by: Benoit Marty <benoitm@matrix.org>
2022-10-14 15:15:12 +00:00
Maxime NATUREL
612d2e51e5
Merge pull request #7361 from vector-im/feature/mna/device-manager-unknown-verification-status
...
[Device management] Update the unknown verification status icon (PSG-824)
2022-10-14 16:22:33 +02:00
Maxime NATUREL
ec5964bc20
Merge pull request #7352 from vector-im/feature/mna/device-manager-lab-flag-account-data
...
[Device management] Add lab flag for matrix client info account data event (PSG-800)
2022-10-14 16:03:40 +02:00
Maxime NATUREL
81038bdd23
Fixing security section recommendation visibility
2022-10-14 15:19:51 +02:00
Maxime NATUREL
111a70f6c1
Checking lab flag to select session manager screen to navigate to
2022-10-14 14:26:21 +02:00
Maxime NATUREL
cf25b81e9a
Adding new shield color into resources
2022-10-14 14:00:01 +02:00
Maxime NATUREL
189e77211e
Improving when structure
2022-10-14 13:46:33 +02:00
Maxime NATUREL
86132219d8
Adding settings for visibility of labs flags
2022-10-14 13:45:23 +02:00
Hugh Nimmo-Smith
626e3dbd10
Merge pull request #7358 from vector-im/feature/hughns/qr_code_login_task
2022-10-14 09:38:07 +01:00
Jorge Martin Espinosa
81ef1415dc
Apply design changes to WYSIWYG editor ( #7354 )
...
* Apply design changes to WYSIWYG editor
* Add changelog
* Remove unneeded attribute in RichTextComposerLayout
* Fix lint issues
* Fix style naming issue.
* Change rich text editor border radius depending on the number of lines.
* Replace standby voice recorder icon.
2022-10-14 09:59:43 +02:00
Hugh Nimmo-Smith
738242c837
Map for soft logout
2022-10-13 16:28:47 +01:00
Maxime NATUREL
f72ab9b51e
Fixing code style issue
2022-10-13 15:22:50 +02:00
Maxime NATUREL
316f1efe32
Updating unit tests
2022-10-13 15:21:25 +02:00
Maxime NATUREL
28ce915f18
Checking current session status in the filter use case
2022-10-13 15:01:31 +02:00
Benoit Marty
5b56ae1e1c
Merge pull request #7319 from ByeongsuPark/feature/bspark/bugfix-wrong-mic-direction-rtl
...
Fix the wrong mic button direction to cancel on RTL languages
2022-10-13 13:59:09 +02:00
Benoit Marty
92a2420952
Merge pull request #7293 from vector-im/feature/bma/android13
...
Android 13
2022-10-13 13:52:52 +02:00
Maxime NATUREL
f77bceb918
Hide unverified sessions section when current session is not verified
2022-10-13 11:33:32 +02:00
Maxime NATUREL
7ce56ced4d
Replacing error prone takeIf structure
2022-10-13 11:08:57 +02:00
Maxime NATUREL
7be958e6a5
Removing learn more in case of unknown verification status
2022-10-13 11:06:34 +02:00
Maxime NATUREL
a48131baad
Removing duplication of rendering session info
2022-10-13 11:05:02 +02:00
Maxime NATUREL
ea0c99011f
Updating descriptions when unknown verification status
2022-10-13 10:41:38 +02:00
Maxime NATUREL
f9eb6a64ea
Merge pull request #7323 from vector-im/feature/mna/device-manager-parsing-os
...
[Device management] Improve the parsing for OS of Desktop/Web sessions (PSG-823)
2022-10-13 10:39:38 +02:00
Maxime NATUREL
b18b95d1a7
Adding new unknown shield icon
2022-10-13 10:13:10 +02:00
Maxime NATUREL
1b41b8b538
Revert change of year for the Labs fragment
2022-10-13 09:56:37 +02:00
Maxime NATUREL
b201ef8fbb
Fix code styling issues
2022-10-13 09:46:35 +02:00
Maxime NATUREL
0c7f04c4a1
Adding unit tests for DeleteMatrixClientInfoUseCase
2022-10-13 09:43:27 +02:00
Maxime NATUREL
5e87a6936d
Adding unit tests for new view model
2022-10-13 09:43:27 +02:00
Maxime NATUREL
8b30ab69c5
Checking lab flag before updating the client info
2022-10-13 09:43:27 +02:00
Maxime NATUREL
f753e475d8
Deleting/Updating the client Info when changing the lab flag
2022-10-13 09:43:27 +02:00
Maxime NATUREL
89e14c915d
Moving labs fragment into dedicated package
2022-10-13 09:43:27 +02:00
Maxime NATUREL
4fced5bd3e
Adding nex entry in labs settings
2022-10-13 09:43:25 +02:00
Eric Decanini
963c0e5a50
Local Notification Settings Event ( #7300 )
...
* Adds push notifications switch
* Adds functionality to Push notification toggle
* Adds DefaultPushersServiceTest for togglePusher
* Adds DefaultTogglePusherTaskTest
* Adds SessionOverviewViewModelTest for toggling pusher
* Hides pusher toggle if there are no pushers of the device
* Adds changelog file
* Edits changelog file
* Fixes copyrights
* Unregisters checkedChangelistener in onDetachedFromWindow for switch view
* Links notification settings toggle to pusher service
* Adds changelog file
* Adds error handling to VectorSettingsNotificationPreferenceFragment
* Removes comment in FakePushersService
* Adds parsing for LocalNotificationSettings event
* Adds changelog file
* Fixes post merge errors
* Fixes imports and improves string name
* Fixes legal copies
* Fixes kdoc punctuation
* Fixes string error
* Removes unused imports
* Moves LocalNotificationSettingsContent
* Fixes lint errors
* Fixes test errors
* Fixes test errors
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Adds lost tests
* Adds PusherEntity migration
* Fixes session overview layout overlap
* Fixes switch being enabled by default
* Adds device id and unstable prefix
2022-10-12 23:11:27 -04:00
Maxime NATUREL
f8f416e979
Merge pull request #7306 from vector-im/feature/mna/device-manager-extended-details
...
[Device Management] Render extended device info (PSG-773)
2022-10-12 18:09:33 +02:00
Benoit Marty
beb334babe
Merge pull request #7335 from vector-im/feature/bma/upgrade_arrow
...
Remove Arrow-kt dependency
2022-10-12 16:26:02 +02:00
Maxime NATUREL
7877ef92cc
Merge pull request #7325 from vector-im/feature/mna/device-manager-hide-ip-current-session
...
[Device management] Hide the IP address and last activity date on current session (PSG-823)
2022-10-12 15:56:30 +02:00
Maxime NATUREL
6626732b3b
Merge pull request #7276 from vector-im/feature/mna/device-manager-account-data
...
[Device Management] Save matrix_client_information events on login/registration (PSG-769, PSG-771)
2022-10-12 15:41:40 +02:00
Eric Decanini
9857fa6ca4
Makes "Enable Notifications for this session" respond to enabled value in pusher ( #7281 )
...
* Adds push notifications switch
* Adds functionality to Push notification toggle
* Adds DefaultPushersServiceTest for togglePusher
* Adds DefaultTogglePusherTaskTest
* Adds SessionOverviewViewModelTest for toggling pusher
* Hides pusher toggle if there are no pushers of the device
* Adds changelog file
* Edits changelog file
* Fixes copyrights
* Unregisters checkedChangelistener in onDetachedFromWindow for switch view
* Links notification settings toggle to pusher service
* Adds changelog file
* Adds error handling to VectorSettingsNotificationPreferenceFragment
* Removes comment in FakePushersService
* Fixes post merge errors
* Fixes imports and improves string name
* Fixes legal copies
* Fixes kdoc punctuation
* Fixes string error
* Removes unused imports
* Fixes lint errors
* Fixes test errors
* Fixes test errors
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Fixes error
* Adds lost tests
* Adds PusherEntity migration
* Fixes session overview layout overlap
* Fixes switch being enabled by default
* Binds entire view to toggle switch
2022-10-12 09:27:55 -04:00
Maxime NATUREL
cf9f30d95e
Merge pull request #7337 from vector-im/feature/mna/device-manager-lab-flag
...
[Device management] Add lab flag for the feature (PSG-793)
2022-10-12 14:16:53 +02:00
Maxime NATUREL
9f006a2940
Fixing navigation to session details + layout in session overview screen
2022-10-12 11:06:59 +02:00
Benoit Marty
1669316682
Remove dependency to arrow. Please use org.matrix.android.sdk.api.util.Optional
instead.
2022-10-12 10:20:52 +02:00
Maxime NATUREL
7b352b44dc
Replacing the feature flag by the new lab flag
2022-10-11 17:48:19 +02:00
Maxime NATUREL
3503c24acc
Adding new lab flag for session manager
2022-10-11 17:48:17 +02:00
Jorge Martin Espinosa
def67b2e7d
Integrate WYSIWYG editor ( #7288 )
...
* Add WYSIWYG lib dependency
* Replace EditText with RichTextEditor
* Add bold button, fix sending formatting messages issues
* Add missing inline formatting buttons, make scrollview horizontal
* Disable autocomplete for rich text editor
* Add formatted text to messages sent, replies, quotes and edited messages.
* Several fixes
* Add changelog
* Try to fix lint issues
* Address review comments.
* Exclude Epoxy KSP generated files from ktlint checks
2022-10-11 17:05:47 +02:00
Maxime NATUREL
daa5f88899
Remove parsing of the OS version in case of web/desktop sessions
2022-10-11 15:23:47 +02:00
Maxime NATUREL
13d87471ab
Using String const values for browser names
2022-10-11 15:23:47 +02:00