Benoit Marty
fa1d2bd8ab
Fix compilation issue after rebase.
2022-10-17 15:12:41 +02:00
Benoit Marty
822f06fef4
Fix ktlint issue
2022-10-17 15:07:11 +02:00
Benoit Marty
3bc3da1073
Rename PermalinkUseCase
to PermalinkFactory
2022-10-17 15:07:11 +02:00
Benoit Marty
37f34dbdfd
Expect the userId from the fakeSession
2022-10-17 15:07:11 +02:00
Benoit Marty
cfca776d01
Create PermalinkUseCase to avoid injecting the Session in the View.
2022-10-17 15:07:11 +02:00
Benoit Marty
aa806ed2c6
More cleanup on @Inject members
2022-10-17 15:07:11 +02:00
Benoit Marty
b3068c017d
Inject ErrorFormatter in the parent Activity (often used)
2022-10-17 15:07:11 +02:00
Benoit Marty
cbd0972eca
Reuse injected members in parent activity.
2022-10-17 15:06:22 +02:00
Benoit Marty
f95d21ef17
Inject member in VectorBaseActivity instead of using SingletonEntryPoint
2022-10-17 15:06:22 +02:00
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
Hugh Nimmo-Smith
e89774e160
Merge branch 'feature/ons/qr_code_login_ui' into feature/hughns/qr_code_login
2022-10-17 13:26:35 +01:00
Hugh Nimmo-Smith
1976451c81
Lint
2022-10-17 12:23:14 +01:00
Onuray Sahin
91bb86d3c6
Code review fixes.
2022-10-17 14:16:29 +03:00
Hugh Nimmo-Smith
3be4a0ca21
Remove unused val
2022-10-17 11:25:09 +01:00
Onuray Sahin
8547fee562
Enable qr code login by default.
2022-10-17 12:44:25 +03: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
SpiritCroc
f1ff7eb42c
ViewPager: Faster/direct space bar click handling
...
Change-Id: I3b9fb1fa9f9ea768d1ffd7ea7c2a68e4bf68329a
2022-10-16 15:08:20 +02:00
SpiritCroc
48d83fe557
Disable space bar snapping
...
After experimenting with center snapping, better not snap at all while
we manually scroll to things.
Change-Id: Ic9a0262c1ec53e593e6fe40c927b7ebea0bc8e8a
2022-10-15 14:46:33 +02:00
SpiritCroc
6a626ea3be
Old layout: Sort order setting to show unreads on top
...
Setting is in options menu.
Different setting for home than for spaces, to allow e.g. having unreads on
top only for home.
Change-Id: Ib390a5601ab78ba8372a4c3161311a52d1016b48
2022-10-15 10:12:12 +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
Hugh Nimmo-Smith
a3fc785945
Fix missing param
2022-10-14 18:52:42 +01:00
Hugh Nimmo-Smith
bfe3daa37f
Fix compile error from bad merge
2022-10-14 17:25:06 +01:00
Hugh Nimmo-Smith
fdc55965ca
Linting
2022-10-14 17:23:26 +01:00
Hugh Nimmo-Smith
dc9b41d19a
Merge branch 'feature/ons/qr_code_login_ui' into feature/hughns/qr_code_login
2022-10-14 17:12:08 +01: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
Onuray Sahin
6c10a9bf2d
Code review fixes.
2022-10-14 18:10:18 +03:00
Onuray Sahin
e83bdc3779
Use correct homeserver url to check qr code login support.
2022-10-14 17:46:14 +03: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
Hugh Nimmo-Smith
4325600d27
Merge branch 'feature/ons/qr_code_login_ui' into feature/hughns/qr_code_login
2022-10-14 13:57:04 +01:00
Maxime NATUREL
111a70f6c1
Checking lab flag to select session manager screen to navigate to
2022-10-14 14:26:21 +02:00
Onuray Sahin
5953346b3d
Merge branch 'develop' into feature/ons/qr_code_login_ui
...
# Conflicts:
# library/ui-strings/src/main/res/values/strings.xml
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/auth/AuthenticationService.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/auth/DefaultAuthenticationService.kt
# matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/migration/MigrateSessionTo038.kt
# vector-app/src/debug/java/im/vector/app/features/debug/features/DebugFeaturesStateFactory.kt
# vector-app/src/debug/java/im/vector/app/features/debug/features/DebugVectorFeatures.kt
# vector/src/main/java/im/vector/app/features/VectorFeatures.kt
2022-10-14 15:17:55 +03: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
Benoit Marty
7699628959
Fix other potential issue when using Session.getUser()
2022-10-14 12:25:55 +02:00
Benoit Marty
0a6d620f27
getUser() can return null more often than before, since the SDK will retrieve data asynchronously. So ensure that the initial state can always be built.
2022-10-14 11:38:24 +02:00
Benoit Marty
8fc35ef792
Remove unused param
2022-10-14 11:25:41 +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
de4232dff5
Fix logic for showing confirm button
2022-10-14 06:17:48 +01:00
Hugh Nimmo-Smith
d72371906e
Add flag to allow QR login on all servers + split flag for showing in device manager
2022-10-14 06:17:48 +01:00
Hugh Nimmo-Smith
efa70fa0ff
Revert "Retry scanning if not a QR code"
...
This reverts commit 87956e943897333f3f7e9be9a6e59d9a7f0c4547.
2022-10-14 06:17:48 +01:00
Hugh Nimmo-Smith
4c7c86100f
Fix logic for showing confirm button
2022-10-14 02:04:08 +01:00
Hugh Nimmo-Smith
343cf74871
Add flag to allow QR login on all servers + split flag for showing in device manager
2022-10-14 01:45:03 +01:00
Hugh Nimmo-Smith
c00ce91214
Linting
2022-10-14 01:11:25 +01:00
Hugh Nimmo-Smith
c18439f99b
Refactor code into api from internal
2022-10-14 01:07:19 +01:00