Jorge Martin Espinosa
|
aecf460c96
|
Improve tests for lockscreen (#6796)
* Improve tests
* Address review comments.
* Refactor pin code tests and code to improve testability.
* Fix lint issues
|
2022-08-10 12:00:36 +00:00 |
|
Jorge Martín
|
dfc8526b47
|
Refactor lockscreen implementation.
Try to fix issues and simplify flow.
|
2022-08-09 14:03:39 +02:00 |
|
Jorge Martín
|
6e1e31bac1
|
Avoid crashes from unknown exceptions on lockscreen key migration.
|
2022-08-09 12:52:28 +02:00 |
|
Adam Brown
|
58d47df37b
|
Merge pull request #6736 from vector-im/feature/adm/non-ascii-username
Fixes crash when entering non ascii username during account creation
|
2022-08-09 11:52:02 +01:00 |
|
Adam Brown
|
7e7b98a3c1
|
Merge pull request #6668 from vector-im/feature/adm/onboarding-vm-tests
`OnboardingViewModel` tests
|
2022-08-08 13:37:53 +01:00 |
|
Maxime NATUREL
|
dd69b254f9
|
Merge pull request #6654 from vector-im/feature/mna/update-sending-period-lls
[Location share] Update minimum sending period to 5 seconds for a live
|
2022-08-04 14:17:00 +02:00 |
|
Adam Brown
|
a4ea47e740
|
catching username availabilty exceptions and handling as user facing error
|
2022-08-04 11:58:31 +01:00 |
|
Adam Brown
|
8aaf185a8e
|
Merge pull request #6517 from vector-im/feature/adm/build-config
Avoiding direct `BuildConfig` usage
|
2022-08-02 18:07:17 +01:00 |
|
Maxime NATUREL
|
ac8597e745
|
Merge pull request #6676 from vector-im/fix/mna/fix-memory-leaks-lls
[Location sharing] - Fix the memory leaks (PSG-656)
|
2022-08-02 18:01:48 +02:00 |
|
Adam Brown
|
8b9d1bb0d8
|
making use of the existing sdk int provider instead of supplying it via the BuildMeta
|
2022-08-02 14:32:12 +01:00 |
|
Adam Brown
|
fe1019f29f
|
using Config strict mode flag directly within the Application as the build meta can't be injected before super application.onCreate
|
2022-08-02 14:31:46 +01:00 |
|
Adam Brown
|
cceac66504
|
moving build flavor information to the build meta
|
2022-08-02 14:31:46 +01:00 |
|
Adam Brown
|
df02f505ad
|
moving git versioning to the buildMeta abstraction
|
2022-08-02 14:31:46 +01:00 |
|
Adam Brown
|
d42c27bfe0
|
lifting the low privacy build config to the config
|
2022-08-02 14:31:46 +01:00 |
|
Adam Brown
|
274b1a149c
|
moving analytics config to the config module, it's now up to forks to opt out rather than relying on the package name to not be vector
|
2022-08-02 14:31:23 +01:00 |
|
Jorge Martin Espinosa
|
c848615636
|
Disable 'Enable biometrics' option if there are not biometric authenticators enrolled. (#6714)
* Disable 'Enable biometrics' option if there are not biometric authenticators enrolled.
* Improve biometric pref enabled check
* Fix changelog issue
* Address review comments. Add extra catch clauses to key migrations.
* Add tests for key migrators
|
2022-08-02 15:31:08 +02:00 |
|
Maxime NATUREL
|
c926b4cc69
|
Fix moving some components to dedicated package
|
2022-08-02 10:47:38 +02:00 |
|
Maxime NATUREL
|
49ad37a7f6
|
Using Duration to have clearer syntax
|
2022-08-02 09:27:27 +02:00 |
|
Maxime NATUREL
|
be696f5a5c
|
Align naming of components for the live location feature
|
2022-08-02 09:09:19 +02:00 |
|
Adam Brown
|
d304624878
|
removing extra blank lines
|
2022-07-28 11:49:50 +01:00 |
|
Adam Brown
|
bb9459fcab
|
adding test around sso url fetching
|
2022-07-28 11:41:40 +01:00 |
|
ericdecanini
|
e6addd1319
|
Merge remote-tracking branch 'origin/develop' into task/eric/space-switching-unit-tests
# Conflicts:
# vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt
|
2022-07-28 11:25:14 +02:00 |
|
Adam Brown
|
c4831510ac
|
adding tests around the state resetting
|
2022-07-27 17:17:36 +01:00 |
|
Adam Brown
|
a32a78751a
|
adding test around login with username and password
|
2022-07-27 16:40:12 +01:00 |
|
Adam Brown
|
87a0957d9a
|
adding test around login with token
|
2022-07-27 16:37:35 +01:00 |
|
Adam Brown
|
e77688b3f4
|
adding splash action tests
|
2022-07-27 16:37:17 +01:00 |
|
Adam Brown
|
0fcf7c7079
|
Merge pull request #6641 from vector-im/feature/adm/ftue-soft-exit-email-verification
FTUE - Allow editing email during email verification
|
2022-07-27 14:00:20 +01:00 |
|
Jorge Martín
|
b468a9da33
|
Improve lock screen implementation.
|
2022-07-27 14:02:18 +02:00 |
|
Adam Brown
|
fd255039f3
|
adding tests around initialising the viewmodel and handling email send success actions
|
2022-07-26 14:26:03 +01:00 |
|
Onuray Sahin
|
5c253bbd28
|
Code review fixes.
|
2022-07-22 17:21:23 +03:00 |
|
Onuray Sahin
|
242c14a156
|
Write test for the use case.
|
2022-07-22 14:34:06 +03:00 |
|
ericdecanini
|
a909779e08
|
Merge remote-tracking branch 'origin/develop' into task/eric/space-switching-unit-tests
# Conflicts:
# vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewModel.kt
|
2022-07-21 10:48:57 +02:00 |
|
ericdecanini
|
d8fdaf0477
|
Moves UiStateRepository stubbing to fake class
|
2022-07-21 10:38:31 +02:00 |
|
ericdecanini
|
1d77f99148
|
Adds RoomSummaryFixture
|
2022-07-21 10:37:33 +02:00 |
|
ericdecanini
|
f0ae458a54
|
Changes AppStateHandler to SpaceStateHandler
|
2022-07-21 10:10:44 +02:00 |
|
ericdecanini
|
9a649b6093
|
Adds tests for selectedSpaceFlow and activeSpaceId
|
2022-07-21 09:39:12 +02:00 |
|
ericdecanini
|
f770ae0653
|
Adds tests for persist space and backstack
|
2022-07-21 08:53:08 +02:00 |
|
ericdecanini
|
49992f682e
|
Adds test for existing space
|
2022-07-21 08:12:04 +02:00 |
|
Eric Decanini
|
38ba61f144
|
Merge pull request #6200 from vector-im/bugfix/eric/upgrade-room-deduplication
Fixes room not being in space after upgrade
|
2022-07-20 12:30:42 +02:00 |
|
Maxime NATUREL
|
c3105c8bb1
|
Merge pull request #6486 from vector-im/feature/mna/delete-lls
[Location sharing] - Delete action on a live message (PSG-523)
|
2022-07-19 16:43:41 +02:00 |
|
ericdecanini
|
fbdbfb6be2
|
Post cherry pick fix
|
2022-07-19 16:20:59 +02:00 |
|
ericdecanini
|
e4c8c88cee
|
Refactors AppStateHandler into interface implementation pattern
|
2022-07-19 16:19:44 +02:00 |
|
Benoit Marty
|
70c62233d0
|
Merge pull request #6569 from vector-im/feature/adm/ftue-copy-review
FTUE - Copy review
|
2022-07-19 14:49:28 +02:00 |
|
Benoit Marty
|
70c8703b2b
|
Merge pull request #6545 from vector-im/feature/adm/ftue-combined-register-copy-review
FTUE - Combined register copy review
|
2022-07-19 14:44:29 +02:00 |
|
Maxime NATUREL
|
7961525869
|
Unit tests: adding verification that redaction does not happen when event id is empty
|
2022-07-19 14:06:19 +02:00 |
|
Maxime NATUREL
|
2121ec5739
|
Moving use case to check if event is redacted into a dedicated package
|
2022-07-19 14:06:19 +02:00 |
|
Maxime NATUREL
|
8fb402ab10
|
Stop sharing live location if live is redacted
|
2022-07-19 14:05:13 +02:00 |
|
Maxime NATUREL
|
391bf842b4
|
Calling usecase to redact live location share event
|
2022-07-19 14:05:13 +02:00 |
|
Maxime NATUREL
|
c095cc73ce
|
Introducing use case to check if an event can be redacted
|
2022-07-19 14:05:13 +02:00 |
|
Nikita Fedrunov
|
79762d9133
|
font scale setting screen (#6453)
|
2022-07-18 09:49:57 +02:00 |
|
Adam Brown
|
91a63194ef
|
fixing formatting
|
2022-07-15 15:42:14 +01:00 |
|
Adam Brown
|
b1ef4dd60c
|
defaulting the display name to the username segment of the account the user has created
|
2022-07-15 15:42:14 +01:00 |
|
Adam Brown
|
985e1569bf
|
adding tests around the user name availability checks
|
2022-07-15 11:34:12 +01:00 |
|
Adam Brown
|
1062bfe039
|
checking user name is available at the point of user name entry during the registration flow
|
2022-07-15 11:34:12 +01:00 |
|
Adam Brown
|
b8d4ff552f
|
separating the user name entered action for login vs register in prep for different behaviours
|
2022-07-15 11:34:12 +01:00 |
|
Adam Brown
|
b2ee7f327f
|
removing homeserver description to match updated designs
- it was hardcoded for matrix.org and made other server selections cause the page balance to feel off
|
2022-07-15 11:34:12 +01:00 |
|
Adam Brown
|
257f41dbf1
|
Merge pull request #6471 from vector-im/feature/adm/sharing-tests
Adding tests around the share intent handling
|
2022-07-13 10:12:09 +01:00 |
|
Adam Brown
|
59ef8e10c8
|
injecting the context directly to the handler
|
2022-07-06 12:02:45 +01:00 |
|
Adam Brown
|
ad76cbbc40
|
adding tests around share intent handling
|
2022-07-06 11:58:55 +01:00 |
|
Adam Brown
|
6cd05c899e
|
fixing homeserver edits not updating the selected server UI
|
2022-07-04 12:05:31 +01:00 |
|
Maxime NATUREL
|
906fe8be76
|
Merge pull request #6425 from vector-im/fix/mna/undisclosed-poll-description
[Poll] - Add a description under undisclosed poll when not ended (PSB-134)
|
2022-07-04 11:20:59 +02:00 |
|
ericdecanini
|
654eede21b
|
Adds VersioningStateTest
|
2022-07-04 10:06:00 +01:00 |
|
Maxime NATUREL
|
26aaf84806
|
Renaming field to votesStatus
|
2022-07-04 10:14:15 +02:00 |
|
Eric Decanini
|
bdb49f5946
|
Merge pull request #5398 from vector-im/bugfix/eric/softlogout-ux-broken
Fixes broken SoftLogout UX for homeservers that support both Password and SSO
|
2022-07-01 15:52:48 +01:00 |
|
Maxime NATUREL
|
d5b375e82b
|
Merge pull request #6414 from vector-im/feature/mna/reply-to-lls
[Location sharing] - Reply action on a live message (PSG-343)
|
2022-07-01 16:03:02 +02:00 |
|
Adam Brown
|
0bbc74b193
|
injects the phonenumberutil and adds testcases around the parsing
|
2022-07-01 11:14:25 +01:00 |
|
Adam Brown
|
27b1bc9e66
|
handling msisdn 401 errors as success within the registration wizard delegate
|
2022-07-01 11:14:25 +01:00 |
|
Adam Brown
|
72c4af0026
|
Merge pull request #6263 from vector-im/feature/adm/ftue-forgot-password
[FTUE] Forgot password
|
2022-06-30 15:40:09 +01:00 |
|
Maxime NATUREL
|
9fb19af39c
|
Adding a description under undisclosed poll when not yet ended
|
2022-06-30 10:13:41 +02:00 |
|
ericdecanini
|
4cf97d48c9
|
Merge remote-tracking branch 'origin/develop' into bugfix/eric/softlogout-ux-broken
# Conflicts:
# 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/auth/registration/DefaultRegistrationWizard.kt
# vector/src/main/java/im/vector/app/features/login/LoginActivity.kt
# vector/src/main/java/im/vector/app/features/signout/soft/SoftLogoutController.kt
|
2022-06-29 15:53:22 +02:00 |
|
Maxime NATUREL
|
65b949071a
|
Introducing a use case to check if a message can have reply action
|
2022-06-29 15:04:57 +02:00 |
|
Maxime NATUREL
|
d112f860a2
|
Merge pull request #6356 from vector-im/fix/mna/stop-lls-from-other-device
[Location sharing] - Make stop of a live from another device possible (PSF-1060)
|
2022-06-29 09:45:44 +02:00 |
|
Maxime NATUREL
|
8476fba5ff
|
Use a TestDispatcher in the FakeSession
|
2022-06-28 14:15:00 +02:00 |
|
Maxime NATUREL
|
5b3711b634
|
Mutualizing mock of asFlow extension
|
2022-06-28 14:04:50 +02:00 |
|
Maxime NATUREL
|
af3718d202
|
Merge pull request #6376 from vector-im/fix/mna/geo-uri-pattern
[Location Share] - Adding missing prefix "u=" for uncertainty in geo URI (PSF-945)
|
2022-06-28 09:24:55 +02:00 |
|
Benoit Marty
|
a398391908
|
Merge pull request #6366 from vector-im/feature/ons/poll_view_state_unit_tests
Poll view state unit tests [PSF-1130]
|
2022-06-27 19:59:13 +02:00 |
|
Onuray Sahin
|
863cc7e0fc
|
Code review fix.
|
2022-06-27 18:37:03 +03:00 |
|
Maxime NATUREL
|
1df71d31e2
|
Small improvements in tests
|
2022-06-27 17:27:27 +02:00 |
|
Maxime NATUREL
|
4c3f6db55c
|
Fix code quality issues
|
2022-06-27 16:39:46 +02:00 |
|
Adam Brown
|
ef4889a1b3
|
fixing missing fake given
|
2022-06-27 15:19:29 +01:00 |
|
Maxime NATUREL
|
0488ce822f
|
Updating location tracker tests
|
2022-06-27 16:13:02 +02:00 |
|
Onuray Sahin
|
30115fa2b9
|
Code review fixes.
|
2022-06-27 15:43:21 +03:00 |
|
Onuray Sahin
|
8100a2e674
|
Remove duplicated unit tests.
|
2022-06-27 15:19:26 +03:00 |
|
Adam Brown
|
7971a74614
|
fixing code quality warnings
|
2022-06-27 13:08:32 +01:00 |
|
Adam Brown
|
eb84072a05
|
updating test names to read better
|
2022-06-27 13:08:32 +01:00 |
|
Adam Brown
|
16481df0f7
|
handling the reset password completion step within the view model and emitting view events to move the flow forwards
|
2022-06-27 13:06:42 +01:00 |
|
Onuray Sahin
|
4f9b361346
|
Fix ready poll unit test.
|
2022-06-27 15:06:08 +03:00 |
|
Adam Brown
|
3c03bae4c5
|
adding test around resending reset password email
|
2022-06-27 12:55:51 +01:00 |
|
Onuray Sahin
|
d7c2dbe83f
|
Fix voted poll unit test.
|
2022-06-27 14:48:58 +03:00 |
|
Adam Brown
|
9abf6e37d1
|
adding updated forgot password email input and breaker screens
|
2022-06-27 12:43:54 +01:00 |
|
Onuray Sahin
|
6f4e079a2e
|
Fix undisclosed poll unit test.
|
2022-06-27 14:07:26 +03:00 |
|
Onuray Sahin
|
1a668da077
|
Fix ended poll unit test.
|
2022-06-27 13:57:35 +03:00 |
|
Onuray Sahin
|
a9358e98b2
|
Fix sending poll unit test.
|
2022-06-27 13:39:21 +03:00 |
|
Adam Brown
|
e655a54064
|
removing duplicate fake method
|
2022-06-24 15:08:48 +01:00 |
|
Adam Brown
|
6e3283cb34
|
moving homeserver feature for logout all devices to the selected homeserver state via the LoginFlowResult
|
2022-06-24 15:08:48 +01:00 |
|
Adam Brown
|
a2646c56cf
|
adding the logout all devices state to the reset state in preparation for the UI to take it into account
|
2022-06-24 15:05:18 +01:00 |
|
Adam Brown
|
924e668023
|
adding missing loading state when confirming password reset
- adds reset test cases to the onboarding view model
|
2022-06-24 15:05:18 +01:00 |
|
Onuray Sahin
|
532bc18b1e
|
Refactor poll item view state factory.
|
2022-06-24 16:52:16 +03:00 |
|
Maxime NATUREL
|
945026730c
|
Use ActiveSessionHolder in stop live use case
|
2022-06-24 15:12:38 +02:00 |
|
Maxime NATUREL
|
81e14c7c3b
|
Observing live status in DB from location sharing Android service
|
2022-06-24 10:45:49 +02:00 |
|