Maxime NATUREL
d1bc7d591f
Revert changes to translations
2022-09-29 14:06:44 +02:00
Maxime NATUREL
87e1b53c6e
Fix coding style
2022-09-29 14:06:44 +02:00
Maxime NATUREL
51532687b9
Learn more in session overview screen
2022-09-29 14:06:44 +02:00
Maxime NATUREL
400b1b0697
Adding handle at top
2022-09-29 14:06:44 +02:00
Maxime NATUREL
97cdda45d6
Adding close button
2022-09-29 14:06:44 +02:00
Maxime NATUREL
648311e2b1
Show basic bottom sheet when pressing learn more link from other sessions section
2022-09-29 14:06:44 +02:00
Maxime NATUREL
1d11eae0cc
Removing learn more link from security header
2022-09-29 14:06:44 +02:00
SpiritCroc
4b32e30cff
Update LinearLayoutManager from upstream androidx
...
From https://android.googlesource.com/platform/frameworks/support
Current changes after 1.2.0:
09993fadf2b02004c3fb907266f20519fee154b7..1c6478826f160c1bb67cf5c219083fbc79d2da36
Particularly interesting from the commit history:
"Fixed anchor bug when stack from end."
Change-Id: I8dc69d8e9ac74a5c5e1ba5f59e0b6223b275f1eb
2022-09-29 13:54:15 +02:00
SpiritCroc
3e8b320fef
Emoji verification: green instead of accent to accept
...
Change-Id: I4fe7e8e8ec8c11447cbcb97aa0feabfb3f92aa48
2022-09-29 12:50:16 +02:00
Onuray Sahin
38cd2be332
Fix broken tests.
2022-09-29 13:28:46 +03:00
Benoit Marty
214867ad0e
Merge pull request #7248 from vector-im/feature/bca/hotfix_1.5.1_merge
...
Feature/bca/hotfix 1.5.1 merge back from main
2022-09-29 11:58:36 +02:00
Maxime NATUREL
75a381ea0d
Merge pull request #7243 from vector-im/feature/mna/device-manager-signout-session
...
[Device management] Sign out a session (PSG-742)
2022-09-29 11:43:56 +02:00
Benoit Marty
11cdf8ea9c
Merge pull request #7223 from vector-im/feature/bca/fix_new_layout_list_flickering
...
Fix new layout flicker/leaks
2022-09-29 11:39:34 +02:00
Onuray Sahin
8663fe8c74
Add tests for unknown user agents.
2022-09-29 12:35:15 +03:00
Onuray Sahin
4c173a79ae
Lint fixes.
2022-09-29 11:40:15 +03:00
Onuray Sahin
c16b5d674c
Add more user agent support.
2022-09-29 11:36:38 +03:00
Maxime NATUREL
082fa1e69e
Adding confirmation dialog for all type of sessions
2022-09-29 10:27:13 +02:00
Valere
803eff9ad1
Fix not exhaustive when
2022-09-29 09:45:18 +02:00
Benoit Marty
f4674b17d6
Fix compilation warning. The Jitsi library does not include these permissions anymore.
2022-09-29 09:44:46 +02:00
Valere
8132a7902b
post merge code quality
2022-09-29 09:21:06 +02:00
Valere
ce86e29122
Merge branch 'main' into develop
2022-09-28 18:16:39 +02:00
Onuray Sahin
5666383134
Add unit test for desktop and web user agents.
2022-09-28 18:19:25 +03:00
Maxime NATUREL
e47bf2b200
Adding unit tests for reAuth needed case
2022-09-28 16:45:06 +02:00
Valere
5c442296ef
Security fix CVE-2022-39246 CVE-2022-39248
2022-09-28 16:26:47 +02:00
SpiritCroc
bee145f951
[merge] Add missed MessageActions shield
...
Change-Id: I3cf37f8ecac6c8b581c28f39fb4bc008435d34cb
2022-09-28 15:19:07 +02:00
Onuray Sahin
41643ffb53
Add unit test for iOS user agents.
2022-09-28 15:00:16 +03:00
Onuray Sahin
2bcf0c307d
Add unit test for Android user agents.
2022-09-28 14:59:56 +03:00
Onuray Sahin
04a305b403
Refactor user agent parsing.
2022-09-28 14:32:20 +03:00
SpiritCroc
0b917fc935
[sec-merge related] Render encryption warnings for all layouts again
...
Change-Id: I3af2a350af2988803f7114d1652a85dd3f75681d
2022-09-28 11:58:01 +02:00
SpiritCroc
97d0dbcfb8
[merge] Fix NoticeItem compile
...
Change-Id: I536e759913715c0aa627fc60cda9a5453bc8a243
2022-09-28 10:52:17 +02:00
SpiritCroc
87eaf85224
Security patch v1.5.1
...
Conflicts:
library/ui-styles/src/main/res/values/colors.xml
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/AbsBaseMessageItem.kt
Change-Id: I0c8f5e098f92d0bf42e5ddc41bb6ad43c69bfdd2
2022-09-28 10:41:00 +02:00
Maxime NATUREL
68d9f672c5
Unit tests for after reAuth
2022-09-27 15:04:34 +02:00
Maxime NATUREL
dafa98eb77
Unit tests for signout error cases
2022-09-27 15:04:34 +02:00
Maxime NATUREL
89cf8ee8ec
Unit test for signout success
2022-09-27 15:04:34 +02:00
Maxime NATUREL
da3d3308b4
Fix unit tests in ViewModel
2022-09-27 15:04:34 +02:00
Maxime NATUREL
68bee65e97
Confirm signout when it is current session
2022-09-27 15:04:34 +02:00
Maxime NATUREL
0fe5ee68f2
Unit tests for interception of signout process result
2022-09-27 15:04:34 +02:00
Maxime NATUREL
8d870b8220
Replace IsCurrentSessionUseCase by using DeviceFullInfo field
2022-09-27 15:04:34 +02:00
Maxime NATUREL
04ad2daa80
Unit tests for signout use case
2022-09-27 15:04:34 +02:00
Maxime NATUREL
bf42220422
Unit tests for view navigator
2022-09-27 15:04:34 +02:00
Maxime NATUREL
0c708c0ad4
Fix after rebase property qualifier
2022-09-27 15:04:34 +02:00
Maxime NATUREL
d6bb6efb1d
Loading dialog during signout process
2022-09-27 15:04:34 +02:00
Maxime NATUREL
b2b3ee1fe5
Adding button to trigger sign out
2022-09-27 15:04:33 +02:00
Maxime NATUREL
7e81aa6193
ReAuth process
2022-09-27 15:04:33 +02:00
Maxime NATUREL
5380c30780
Adding signout action and corresponding use cases
2022-09-27 15:04:33 +02:00
Onuray Sahin
3e66a6538e
Implement use case to parse user agent.
2022-09-27 15:45:34 +03:00
Adam Brown
d308b72868
Merge pull request #7129 from vector-im/feature/adm/screenshot-testing-example-test
...
Example screenshot test
2022-09-27 12:02:38 +01:00
Adam Brown
28f4e79b43
attempting to use 0% difference for screenshot verification
...
- this may cause false errors with the navigation/status bar https://github.com/cashapp/paparazzi/issues/453#issuecomment-1254001714
2022-09-27 10:16:45 +01:00
Benoit Marty
4d09f0888d
Merge pull request #7231 from pt2121/pt/12-flip-table
...
Add support for `/tableflip` command (#12 )
2022-09-27 11:11:08 +02:00
yostyle
8dc71e07ed
Add activities from Android API 33.
2022-09-27 00:24:33 +02:00
yostyle
dc1abb7978
Add Activities of android permission controller in the whitelist
2022-09-27 00:24:33 +02:00
ganfra
bf405394d8
Home room list: make some clean up
2022-09-26 19:36:50 +02:00
Adam Brown
08c79a798e
Merge pull request #7115 from vector-im/docs/unit-testing
...
[docs] Unit testing documentation
2022-09-26 16:51:42 +01:00
Prat T
3f9b9827bd
Add support for /tableflip
command ( #12 )
...
Signed-off-by: Prat T <pt2121@users.noreply.github.com>
2022-09-26 07:25:34 -07:00
Adam Brown
be1e8a8ef8
adding and recording example paparazzi test
2022-09-26 14:14:03 +01:00
Onuray Sahin
c70b6206d0
Add user agent into device info.
2022-09-26 14:39:23 +03:00
Jorge Martín
90e4760ee7
Fix VoiceRecorderLTests by faking OggOpusEncoder
2022-09-26 11:32:29 +02:00
Maxime NATUREL
7a4bf83da0
Fix lint issue
2022-09-26 09:46:58 +02:00
Maxime NATUREL
fd85ad0f1b
Add Init action + corresponding initialized event
2022-09-26 09:46:58 +02:00
Maxime NATUREL
e437c9e131
Updating info icon tint color
2022-09-26 09:46:58 +02:00
Maxime NATUREL
5de097e251
Adding warning info view
2022-09-26 09:46:58 +02:00
Maxime NATUREL
bd9b843df7
Focus on edit text + open keyboard when landing on screen
2022-09-26 09:46:58 +02:00
Maxime NATUREL
5498a7e96e
Adding unit tests for view model
2022-09-26 09:46:58 +02:00
Maxime NATUREL
c96d671e6b
Adding unit tests for navigator
2022-09-26 09:46:58 +02:00
Maxime NATUREL
4a3966d4f5
Improve rename session use case and add tests
2022-09-26 09:46:58 +02:00
Maxime NATUREL
d7afea7b3a
Rename session use case
2022-09-26 09:46:58 +02:00
Maxime NATUREL
b134d35dd6
Adding save button and view actions
2022-09-26 09:46:58 +02:00
Maxime NATUREL
33cf3d3032
Setup a custom toolbar
2022-09-26 09:46:58 +02:00
Maxime NATUREL
7eab37e9d1
Small renaming of navigator method
2022-09-26 09:46:58 +02:00
Maxime NATUREL
c3d359e58f
Adding edit text into the screen
2022-09-26 09:46:58 +02:00
Maxime NATUREL
54aec63f6c
Small improvement in code readability
2022-09-26 09:46:58 +02:00
Maxime NATUREL
82fabf4a85
Adding menu with rename action in session overview screen
2022-09-26 09:46:58 +02:00
Maxime NATUREL
3de96a3a0c
Adding new method into navigator
2022-09-26 09:46:58 +02:00
Maxime NATUREL
1091ae41ad
Default structure for the new code
2022-09-26 09:46:58 +02:00
Artjom König
2dda8af776
Merge branch 'vector-im:develop' into develop
2022-09-26 08:52:08 +02:00
Tomáš Beňo
079a2f5351
Hide Incognito Keyboard setting on unsupported devices
2022-09-25 14:56:20 +02:00
Tomáš Beňo
e5cf431cc7
Apply imeOptions to ComposerEditText without overriding previously set options
2022-09-25 14:42:07 +02:00
Tomáš Beňo
79e4a435da
Add privacy setting to disable personalized learning by the keyboard
2022-09-25 13:23:32 +02:00
Maxime NATUREL
c9eaf30057
Updating the log in ssoAuthDone method to improve privacy
2022-09-23 16:39:41 +02:00
Maxime NATUREL
854a604fbe
Fix missing loading ViewEvent
2022-09-23 16:39:41 +02:00
Maxime NATUREL
99c2088d0e
Using UiaCancelledException on reAuth cancellation
2022-09-23 16:39:41 +02:00
Maxime NATUREL
0d7d841d73
Adding unit tests
2022-09-23 16:39:41 +02:00
Maxime NATUREL
892fd4445c
Mutualize pending auth handling
2022-09-23 16:39:41 +02:00
SpiritCroc
00e5853081
[merge] Never show Element's release notes
...
Change-Id: I37d761d7602c16511c907a7d41e09c42c880afb6
2022-09-23 16:32:05 +02:00
SpiritCroc
bb6595110b
Merge tag 'v1.5.0' into merge-v1.5.0
...
Change-Id: Ifaa56941340ac1774d8b7bd470e32c5203d15f69
Conflicts:
library/ui-styles/src/main/res/values/colors.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/src/fdroid/java/im/vector/app/fdroid/package-info.kt
vector-app/src/gplay/java/im/vector/app/nightly/FirebaseNightlyProxy.kt
vector/build.gradle
vector/src/fdroid/java/im/vector/app/fdroid/package-info.kt
vector/src/main/java/im/vector/app/features/autocomplete/member/AutocompleteEmojiDataItem.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt
vector/src/main/java/im/vector/app/features/home/room/list/RoomListViewState.kt
vector/src/main/java/im/vector/app/features/home/room/list/home/HomeRoomListViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/list/home/recent/RecentRoomCarouselController.kt
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/res/menu/menu_new_home.xml
vector/src/main/res/xml/vector_settings_labs.xml
2022-09-23 16:28:00 +02:00
Onuray Sahin
7cd30a1ed4
Merge branch 'develop' into feature/ons/device_manager_security_sessions
2022-09-23 16:16:49 +03:00
Benoit Marty
97b3b2363b
Disable not passing VoiceRecorderLTests, for the time we are investigating the issue.
2022-09-23 14:09:44 +02:00
Valere
2ea357ddc0
Fix new layout flicker/leaks
2022-09-23 12:12:14 +02:00
ganfra
40e304a4ff
Merge branch 'main' into develop
2022-09-22 18:18:26 +02:00
ganfra
8d94643ff7
RoomList: revert changes on LiveData and fix previous issues (not updated list)
2022-09-22 18:17:55 +02:00
Benoit Marty
60bfd0dd42
Merge pull request #7159 from vector-im/feature/bma/fix_new_lint_warning
...
Fix lint warning
2022-09-22 17:35:10 +02:00
Benoit Marty
f4c5cba020
Merge pull request #7126 from vector-im/feature/bma/arch_doc
...
Architecture doc
2022-09-22 16:41:17 +02:00
Benoit Marty
3600e374f2
Avoid code duplication
2022-09-22 16:34:07 +02:00
Benoit Marty
0559911f39
Fix non passing tests
2022-09-22 16:34:07 +02:00
Benoit Marty
7f5c712e88
No need to use @SuppressLint("NewApi")
when @ChecksSdkIntAtLeast
is used - more cleanup
2022-09-22 16:34:07 +02:00
Benoit Marty
658a09ea6a
No need to use @SuppressLint("NewApi")
when @ChecksSdkIntAtLeast
is used.
2022-09-22 16:32:14 +02:00
Benoit Marty
5886245bbf
Reverse condition for code clarity with ChecksSdkIntAtLeast
2022-09-22 16:32:14 +02:00
Benoit Marty
2bda97224c
Cleanup
2022-09-22 16:32:14 +02:00
Benoit Marty
c735ea5e3d
Remove duplication between KeysBackupBanner.State
and ServerBackupStatusViewModel.BannerState
and move the some logic to the ViewModel
2022-09-22 16:32:14 +02:00
Benoit Marty
b4494ee8ea
Remove DefaultSharedPreferences
since we now have @DefaultPreferences which provide a singleton.
...
Some fun has been moved to injectable classes due to this change. Not compiling, still work to do, but I prefer to split into 2 separate commits.
2022-09-22 16:32:14 +02:00