Benoit Marty
7242ad48c2
No need to use also
here.
2023-12-21 09:29:31 +01:00
Benoit Marty
abccc7dd9f
Merge pull request #8710 from element-hq/feature/bma/elementHq
...
Element hq
2023-12-21 09:14:58 +01:00
Benoit Marty
6feee61f17
Merge pull request #8711 from element-hq/dependabot/gradle/io.element.android-wysiwyg-2.22.0
...
Bump io.element.android:wysiwyg from 2.14.1 to 2.22.0
2023-12-20 15:05:11 +01:00
Benoit Marty
644587a98c
Fix crash...
2023-12-20 10:16:29 +01:00
Benoit Marty
fac8dd333a
RTE: fix API break...
2023-12-20 10:16:29 +01:00
Benoit Marty
431a1a6fb2
Merge pull request #8672 from Amir-yazdanmanesh/develop
...
Change jitsi-meet constants URL
2023-12-15 18:10:40 +01:00
SpiritCroc
2117f95290
Switch prefered room preview types to best tested selection
...
Devs prefer this option and test this the most.
Change-Id: I1a986597d539589e68c588d99074d32dd04e4833
2023-12-14 11:36:35 +01:00
Benoit Marty
6d65a74f1d
Organization renaming: replace all
https://github.com/vector-im by
https://github.com/element-hq
2023-12-13 11:01:40 +01:00
Benoit Marty
1c1c89fb86
Merge pull request #8698 from vector-im/feature/bma/mdm
...
Implement Mobile Device Manager feature with 3 keys.
2023-12-11 17:03:28 +01:00
bmarty
7e40b933c0
Sync analytics plan
2023-12-11 00:03:18 +00:00
SpiritCroc
46cd827e95
Hide quick-access to matrix.org account registration for Play Store
...
New Play Store guidelines require easy account deletion links etc. when
the app provides a way to create accounts. For SchildiChat, we do not
provide any homeservers for users, which is hard to teach the Google
Play Store testers. Accordingly, require users to enter their homeserver
themselves. Note that entering matrix.org in the "Custom server" picker
will lead you to the same UX like previously checking the existing box.
Change-Id: I93d313e22dc18b4c1b7469cd4a7e9761c5b6ee5f
2023-12-07 17:44:58 +01:00
Benoit Marty
6452b5c2b4
Make DefaultMdmService a singleton and use Binds instead of Provides.
2023-12-04 17:54:48 +01:00
Benoit Marty
882020fdba
Fix test compilation issue.
2023-12-04 15:54:17 +01:00
Benoit Marty
778dab7bb7
Cleanup and safer Json model.
2023-12-04 09:20:25 +01:00
Benoit Marty
8e0c503b45
Support Functional members #3736
2023-12-04 09:16:26 +01:00
Benoit Marty
fb077d5065
Implement Mobile Device Manager feature with 3 keys.
2023-11-30 18:18:00 +01:00
SpiritCroc
3c974e0085
Disable SC defaults button in non-internal builds
...
It is in the "Dev Tools" section, and it tells you to not click it.
Apparently, users have a serious problem with that.
Closes https://github.com/SchildiChat/SchildiChat-android/issues/212
Change-Id: I3e5101b107127d7d7f1dfb92ca2df225bb8a79a7
2023-11-29 09:20:20 +01:00
SpiritCroc
0cff637113
Don't auto-insert ':' after mentions
...
Change-Id: I348a79b985e92c32475738c1c7e0a651b475f3f9
2023-11-28 20:23:11 +01:00
SpiritCroc
b2c8548e29
Merge tag 'v1.6.8' into sc
...
tag
Change-Id: I0a2384fc2e4eda861a191b0b8c85641916854ac8
Conflicts:
dependencies.gradle
matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/internal/crypto/MXOlmDevice.kt
matrix-sdk-android/src/kotlinCrypto/java/org/matrix/android/sdk/internal/crypto/algorithms/olm/MXOlmDecryption.kt
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/build.gradle
vector/src/main/java/im/vector/app/core/di/ConfigurationModule.kt
vector/src/main/java/im/vector/app/features/call/webrtc/WebRtcCallManager.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/action/MessageActionsViewModel.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageTextItem.kt
2023-11-28 20:04:00 +01:00
jonnyandrew
a6fafb07da
Remove quote from message actions menu ( #8689 )
2023-11-27 16:30:44 +00:00
Benoit Marty
84158ece37
Ensure Background sync is not stopped when there is an active call.
...
It was happening since the application is foregrounded when VectorCallActivity is displayed.
2023-11-22 09:31:20 +01:00
jonnyandrew
63ef40f58b
Fix issue with timeline message view reuse while rich text editor is enabled ( #8688 )
2023-11-17 17:09:18 +00:00
Giom Foret
7c58af735b
Unified Push: Ignore the potential SSL error when the custom gateway is testing
...
When the Unified Push is enabled, the application checks the potential custom gateway before applying it. If an SSL error happens, the application may ignore this error and keep using this custom gateway. The actual SSL check will be done server side where this gateway is actually used.
2023-11-15 17:10:44 +01:00
yostyle
3d7489c7c5
Fix PR comment
2023-11-14 12:38:10 +01:00
yostyle
3179dc1400
Update regex for email address
2023-11-14 12:38:10 +01:00
Valere
d045cedb46
ignore paparazzi tests
2023-11-13 15:01:19 +01:00
Valere
58a44ac668
fix test
2023-11-13 14:00:30 +01:00
Valere
e4c1913e01
Merge branch 'develop' into feature/bca/clean_up_legacy_crypto
2023-11-13 09:20:49 +01:00
Benoit Marty
7073b1647c
Merge pull request #8607 from vector-im/dependabot/gradle/io.element.android-wysiwyg-2.5.0
...
Bump io.element.android:wysiwyg from 2.2.2 to 2.6.0
2023-11-09 09:35:30 +01:00
Benoit Marty
dd6410794c
Suppress lint warning. MenuBuilder is restricted.
2023-11-08 17:51:03 +01:00
Benoit Marty
2c75f41072
Fix lint false positive
2023-11-08 17:49:04 +01:00
Benoit Marty
454ba7bf7c
Merge branch 'develop' into feature/bca/clean_up_legacy_crypto
2023-11-07 14:13:56 +01:00
Yoan Pintas
b14338d2c4
Remove unused WebRTC dependency ( #8658 )
2023-11-07 14:12:27 +01:00
jonnyandrew
26e2f4e967
Fix compilation error
2023-11-06 18:15:45 +01:00
jonnyandrew
6112082d07
Update to new mentions API
2023-11-06 18:15:45 +01:00
amir
4debc49172
Change jitsi-meet constants URL
2023-10-28 21:53:56 +03:30
Valere
d4c141664b
fix ignored test
2023-10-12 09:12:32 +02:00
Valere
5f68f98d3a
fix unit test
2023-10-11 17:04:05 +02:00
Valere
cd101f871c
missing mock
2023-10-11 15:07:48 +02:00
Valere
e8922a5fa7
property not in schema
2023-10-11 12:13:50 +02:00
Valere
25ecd599f3
Merge branch 'develop' into feature/bca/clean_up_legacy_crypto
2023-10-10 13:00:45 +02:00
Benoit Marty
60940c01df
Merge pull request #8651 from vector-im/sync-emojis
...
Sync Emojis
2023-10-06 17:46:54 +02:00
Benoit Marty
52082a9def
Ensure the incoming call will not ring forever, in case the call is not ended by another way ( #8178 )
...
Add a safe 2 minutes timer.
2023-10-06 10:44:03 +02:00
SpiritCroc
1892cf0ff8
Merge tag 'v1.6.6' into sc
...
Change-Id: I785561f0b2283214dd419a6c7028e374b85dc598
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
2023-10-05 17:23:23 +02:00
Valere
dfbb3122e7
Remove legacy crypto code
2023-10-02 13:58:51 +02:00
bmarty
1e00da6e2f
Sync Emojis
2023-10-02 00:19:14 +00:00
Valere
2709cb2973
missing deprecated
2023-10-01 22:19:54 +02:00
Valere
0d70f6eb54
missing mock
2023-10-01 21:59:46 +02:00
SpiritCroc
29c921eb96
Drop GlideWebp
...
The benefit of rendering some corner-case webp images is negligible
compared to issues related to the slow update policy of the library,
such as recently in relevance to CVE-2023-4863 (but also previously
for updating glide versions).
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/210
Change-Id: I3809e2b48e595809fed1a6f4e405cdf178126cdb
2023-09-28 09:47:49 +02:00
SpiritCroc
bf6f71c2b5
[Labs] Prefer lower root spaces in bottom space bar
...
Change-Id: I884f52bb29d7279350e1101fdc9fd995461534e0
2023-09-18 11:59:39 +02:00
Benoit Marty
1b3be240b3
Merge pull request #8645 from vector-im/hughns/oidc-device-logout-in-chrome-tab
...
Open OIDC account management URL in chrome tab
2023-09-14 21:54:23 +02:00
Benoit Marty
8c1cc44255
Merge pull request #8627 from vector-im/feature/bma/hideAccountDeactivation
...
Hide deactivate account section in case of account managed externally.
2023-09-14 21:53:13 +02:00
Hugh Nimmo-Smith
470557c59e
Open OIDC account management URL in chrome tab
...
Not the external browser
2023-09-14 11:23:19 +01:00
Yoan Pintas
ff548d2f98
Fix crash when max shortcuts count is exceeded ( #8644 )
2023-09-13 10:43:03 +00:00
Benoit Marty
d31c741f9d
Hide deactivate account section in case of account managed externally.
2023-09-12 16:28:28 +02:00
Benoit Marty
ec9a066900
Merge pull request #8620 from vector-im/feature/bma/oidcSessionEnd
...
Feature/bma/OIDC session end
2023-09-12 16:25:46 +02:00
SpiritCroc
a411437d53
Address another possible BetterLinkMovementMethod crash
...
https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/1152
Well... it says it happened on longclick, but it doesn't say if it
happened in SafeBetterLinkMovementMethod or
EvenBetterLinkMovementMethod, but since we're not using it plain as far
as I see, it should be one of these, and SafeBetterLinkMovementMethod
has it already caught?
Change-Id: Ifa171203b4e65a49a89121ddd2fb714d5bcb0d64
2023-09-10 09:01:13 +02:00
SpiritCroc
97dc744db3
Fix message render failures caused by Element's ListHandler
...
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/206
On repeated render, we sometimes get
`java.lang.NumberFormatException: For input string: ""`
Note: this doesn't necessarily happen on messages with lists, but any,
not sure when...
Change-Id: Icaa5b505c6f8a732d0a04378e0872e82ae40e16d
2023-09-10 09:01:07 +02:00
SpiritCroc
2e6fcad79f
Make sure on render exception no content is leaked in log
...
In production builds. For internal builds, still allow it.
Note: upstream may have been leaking content here as well.
Change-Id: I1b07778d70dfddb151bf97b60482e38aeb01c26e
2023-09-10 09:01:07 +02:00
Benoit Marty
52a06931f4
Change the test to hide multi signout of devices.
...
We do not need an external account management URL, which is optional, but we need to know if account management is delegate to Oidc.
2023-08-31 16:04:45 +02:00
Benoit Marty
a3be0286ee
Merge pull request #8341 from tomtit/bugfix/issue-7758
...
Fixes #7758 : Fixed JWT token for Jitsi openidtoken-jwt authentication
2023-08-28 13:15:05 +02:00
Benoit Marty
880ed69f97
OIDC redirect to the web page to delete a session (new session manager) #8616
2023-08-22 12:17:23 +02:00
Benoit Marty
8941e6396c
Hide multi signout if we have an external account manager ( #8616 )
2023-08-22 12:08:33 +02:00
Benoit Marty
425441546e
Format
2023-08-22 12:08:06 +02:00
Benoit Marty
12395e9b04
OIDC redirect to the web page to delete a session (legacy session manager) #8616
2023-08-22 11:40:47 +02:00
Benoit Marty
39a783196e
Hide setting entry point to manage 3Pid if homeserver capability m.3pid_changes
is set to false
.
2023-08-21 17:25:48 +02:00
SpiritCroc
030e1f853f
Log actual HTML render exception
...
Change-Id: I98d4274e92812df3e1143f7e8ea63b56fcbbc091
2023-08-06 11:47:28 +02:00
SpiritCroc
89cc0d583c
Avoid some empty bug reporter fields
...
GitHub doesn't like code blocks to be empty
Change-Id: I949b9b27b84e28803d0aeffcb84aa8a9157d3e0b
2023-08-05 17:01:34 +02:00
SpiritCroc
f605667a97
Fix possible crash rendering playback time
...
https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/1087
Change-Id: I688e93637a0b0c42907b980cb619f5cb6c991c50
2023-08-02 20:38:51 +02:00
SpiritCroc
1bc97e0aba
Fix possible crash in autocompletion
...
https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/1129
Change-Id: If8514bdcd39e6477a938decf59d2380466898b23
2023-08-02 20:33:19 +02:00
SpiritCroc
ff67571dad
Fix html messages not rendering at all on markwon exception
...
If render(): renderAndProcess(markwon.parse(text), _) fails,
the input text *string* is returned instead of a Spannable,
so we shouldn't cast without checking here.
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/201
Change-Id: I1824328e0b733de699a33376833b2fbc86b0e44f
2023-08-02 20:05:35 +02:00
SpiritCroc
16ccd7817f
Add non-free warning to integration manager
...
https://github.com/SchildiChat/SchildiChat-android/issues/130#issuecomment-1657198941
Change-Id: I0f5af145697f14b2e6e83095993fdb158b41b3d8
2023-07-30 19:50:57 +02:00
SpiritCroc
6b5bfde91e
Merge tag 'v1.6.5' into sc
...
tag
Change-Id: I4b548719336b58914ac6b52da5a2ea6fac0c4545
2023-07-26 11:01:57 +02:00
SpiritCroc
61205787a8
Fix banned users alignment in room settings
...
Use new "labs" icon from Element, that we have changed back to the old
one for settings - but since it's a bit too big (even upstream),
fix width/height in addition.
Fixes https://github.com/SchildiChat/SchildiChat-android/issues/200
Change-Id: I9195df80a5dadb9e70799ed3dc49f5702335ac49
2023-07-21 15:31:55 +02:00
Benoit Marty
ae52d4cd3c
Fix crash in the setting when enabling/disabling integration manager and there is no network.
2023-07-11 18:10:54 +02:00
Benoit Marty
2a5df54ae4
Fix crash: show an error message with a Retry button when there is no network when displaying the BootstrapBottomSheet.
2023-07-11 18:09:00 +02:00
SpiritCroc
96618eefda
[merge] Fix enabling send-as-sticker button immediately on autocompletion
...
Change-Id: Id4cfa90b5856594bc25ba6fd7fd6a63c94e215c0
2023-06-27 20:58:57 +02:00
SpiritCroc
e06a4b94c6
[merge] Fix crash on disabling wysiwyg from dev quick option
...
Fixes https://github.com/SchildiChat/SchildiChat-android-rageshakes/issues/1095
Change-Id: Ie8e2e41a0e162a785bc99d1083632f0d1e6cb227
2023-06-27 20:28:59 +02:00
SpiritCroc
1aa3337cba
Merge tag 'v1.6.3' into sc
...
tag
Change-Id: I59d0cd559bb0aba334dc8662500670d91d00906c
Conflicts:
vector/src/main/java/im/vector/app/features/home/room/detail/AutoCompleter.kt
vector/src/main/java/im/vector/app/features/home/room/detail/composer/MessageComposerFragment.kt
2023-06-27 20:13:46 +02:00
Benoit Marty
2b4b5f05eb
Merge pull request #8556 from vector-im/feature/bma/noJcenter
...
Feature/bma/no jcenter
2023-06-27 17:04:59 +02:00
valere
7205cd73d4
quality
2023-06-26 11:13:08 +02:00
valere
3e73137c18
Fixes new device detections banner problems
2023-06-26 10:48:58 +02:00
Benoit Marty
e9f9decf00
Import source from https://github.com/dm77/barcodescanner
2023-06-23 18:58:42 +02:00
Benoit Marty
69680a9856
Import source from https://github.com/2dxgujun/Kpan
2023-06-23 18:23:14 +02:00
Benoit Marty
cd292488b6
Fix warning
2023-06-23 17:51:57 +02:00
Benoit Marty
3da1497d27
Import source from https://github.com/natario1/Autocomplete
2023-06-23 17:46:12 +02:00
Benoit Marty
f304e40d57
Import source from https://github.com/amulyakhare/TextDrawable
2023-06-23 17:35:14 +02:00
David Langley
a065cd338c
Merge pull request #8440 from vector-im/jonny/feat/rich-text-mentions
...
[Rich text editor] Add mentions and slash commands
2023-06-21 11:26:13 +01:00
David Langley
cfae6e9e51
Remove TODO causing failed lint check.
2023-06-21 09:49:44 +01:00
David Langley
e988308dc6
Add space after mention inserstion.
2023-06-21 09:30:45 +01:00
jonnyandrew
9d239bf94d
Use proper API to insert mention from timeline user
2023-06-19 13:41:08 +01:00
Benoit Marty
4af2f700f7
Merge pull request #8541 from abaker/fix_fallback_key_sharing_strategy
...
Fix fallbackKeySharingStrategy
2023-06-16 13:05:30 +02:00
Yoan Pintas
710d21f6a4
Implement MSC3987: Push actions clean-up ( #8530 )
2023-06-16 09:13:13 +00:00
Alex Baker
572bdb6dfe
Fix fallbackKeySharingStrategy
...
Signed-off-by: Alex Baker <alex@beeper.com>
2023-06-14 16:29:22 -05:00
David Langley
cb64175c2b
Fix line length and typo.
2023-06-09 19:43:26 +01:00
David Langley
3b887fdf4e
Test room alias links and fix bug found with PillDisplayHander not handling them
2023-06-09 18:12:52 +01:00
David Langley
36b97b1647
Merge branch 'main' of github.com:vector-im/element-android into jonny/feat/rich-text-mentions
2023-06-09 16:05:46 +01:00
David Langley
cfa0f95799
Add PillDisplayHandler tests for custom domains.
2023-06-09 16:02:09 +01:00
David Langley
f3db4a857a
always use getText().insert for adding pills
2023-06-09 14:58:17 +01:00
Benoit Marty
48df1136ca
Merge pull request #8471 from vector-im/bugfix/cjs/poll-finish-contents
...
Show correct details when a poll is ended.
2023-06-09 14:28:07 +02:00
David Langley
7d084f18a0
Merge pull request #8517 from vector-im/dla/feature/rte_paste_images
...
Update rich text editor library to support pasting of images
2023-06-09 13:22:05 +01:00
David Langley
38330a7b67
Update RTE library to support pasting of images.
2023-06-09 09:29:01 +01:00
Yoan Pintas
07e06957ef
Prompt the user when the invited MatrixId is not recognized ( #8483 )
2023-06-05 20:02:11 +00:00
SpiritCroc
f440628208
Merge tag 'v1.6.2' into sc
...
Change-Id: I7a9ebbae6df28044a8fa308fe34241dbd1d8b8ae
Conflicts:
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/factory/MessageItemFactory.kt
vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt
2023-06-05 14:59:06 +02:00
dependabot[bot]
7f8a19f194
Bump org.checkerframework:checker from 3.34.0 to 3.35.0 ( #8497 )
2023-06-02 09:59:16 +00:00
Valere
2f1a7b76ad
Merge pull request #8485 from vector-im/feature/bca/fix_anrs
...
Make cryptoDevice calls suspendable
2023-06-01 16:36:29 +02:00
Benoit Marty
f741c4e7d9
Merge pull request #8463 from vector-im/dla/feature/always_allow_signout
...
Always allow users sign out
2023-06-01 14:55:39 +02:00
valere
7e6376bf90
remove log
2023-05-31 15:14:28 +02:00
valere
8c1938987b
Code review
2023-05-31 12:18:27 +02:00
valere
dc969f502a
ktlint
2023-05-31 10:55:56 +02:00
valere
2d335c1307
fix unit test
2023-05-31 10:42:46 +02:00
valere
268cbb83cd
Make cryptoDevice calls suspendable
2023-05-30 23:47:50 +02:00
Alex Maras
24b18847b5
Fix animated webp playback ( #8120 )
...
* fix: add webp as playable image type
* fix: make glide transformations optional to prevent rendering webp throwing exception
* fix: stop marking webp as playable by default
* fix: play animated Webp in attachment view
* feat: autoplay webp if autoplay is enabled
---------
Signed-off-by: Alex Maras <dev@alexmaras.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-05-26 17:03:24 +02:00
Chris Smith
37429c277b
Show correct details when a poll is ended.
...
Previously, the "end poll" timeline item always showed the title
and options from the start event, regardless of whether any edits
had been made.
Now we show the latest edit, if available, falling back to the
original otherwise.
2023-05-26 12:06:41 +01:00
SpiritCroc
9614f5994d
Merge tag 'v1.6.1' into sc
...
Change-Id: If1da0c145abfecd01df1384bedc794d2dd4d6bef
Conflicts:
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/read/SetReadMarkersTask.kt
vector/src/main/java/im/vector/app/features/html/EventHtmlRenderer.kt
2023-05-25 12:03:56 +02:00
Benoit Marty
997c9dd917
Ensure signout service is always use even if users want to ignore sigout error from the server. The SDK is doing more cleanup.
2023-05-25 10:38:08 +02:00
Benoit Marty
cff9fbd008
Merge pull request #8439 from vector-im/yostyle/fix_crash_on_start_verification
...
Allow stateloss on verification dialogfragment
2023-05-25 09:36:40 +02:00
dependabot[bot]
d5d5c9009b
Bump io.element.android:wysiwyg from 1.2.2 to 2.2.1 ( #8464 )
...
* Bump io.element.android:wysiwyg from 1.2.2 to 2.2.1
Bumps [io.element.android:wysiwyg](https://github.com/matrix-org/matrix-wysiwyg ) from 1.2.2 to 2.2.1.
- [Changelog](https://github.com/matrix-org/matrix-rich-text-editor/blob/main/CHANGELOG.md )
- [Commits](https://github.com/matrix-org/matrix-wysiwyg/compare/1.2.2...2.2.1 )
---
updated-dependencies:
- dependency-name: io.element.android:wysiwyg
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* Fix compilation
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jonnyandrew <jonnya@element.io>
2023-05-24 10:14:22 +00:00
Valere
6da05a3804
Merge pull request #8462 from vector-im/feature/bca/fix_8445
...
Special text for re-verification after update
2023-05-24 10:10:52 +02:00
Valere
9f3255dd78
Merge pull request #8458 from vector-im/feature/bca/remove_legacy_per_device_verif
...
Remove legacy manually verify specific other device
2023-05-24 01:09:29 +02:00
valere
bb59a758cf
code review
2023-05-24 00:06:36 +02:00
David Langley
cee6ec5939
Always allow users sign out
...
- Updates the dialog with a more helpful error message for the user, letting them know what happens if they logout without informing the homeserver.
2023-05-23 16:51:26 +01:00
valere
27f9be5eda
Special text for re-verification after update
2023-05-23 13:08:14 +02:00
valere
2ea6cdba6f
Fix app non responsive
2023-05-23 08:30:58 +02:00
valere
517af968e6
Remove legacy manually verify specific other device
2023-05-22 22:26:26 +02:00
SpiritCroc
d9c1ec588d
Merge tag 'v1.6.0' into sc
...
v1.6.0
Change-Id: Iaca4b437bc5a267c40b83a87a98eb7761dae345b
Conflicts:
library/ui-styles/src/main/res/values/styles_app_bar_layout.xml
matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt
vector-app/build.gradle
vector/src/main/java/im/vector/app/core/di/ConfigurationModule.kt
vector/src/main/java/im/vector/app/features/crypto/verification/emoji/VerificationEmojiCodeController.kt
vector/src/main/java/im/vector/app/features/disclaimer/DisclaimerDialog.kt
vector/src/main/java/im/vector/app/features/home/room/detail/timeline/helper/MessageInformationDataFactory.kt
vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsHelpAboutFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsPinFragment.kt
vector/src/main/java/im/vector/app/features/settings/VectorSettingsUrls.kt
vector/src/main/res/layout/dialog_disclaimer_content.xml
vector/src/main/res/xml/vector_settings_help_about.xml
2023-05-22 14:19:46 +02:00
jonnyandrew
3157a35b74
Add autocomplete to plain text composer
2023-05-18 13:09:35 +01:00
jonnyandrew
29d8845792
Add slash commands to rich text editor
2023-05-18 13:09:34 +01:00
jonnyandrew
2d1dcd34c0
Add mentions to rich text editor
2023-05-18 13:09:26 +01:00
yostyle
dadad3501b
Allow stateloss on verification dialogfragment
2023-05-17 11:10:42 +02:00
SpiritCroc
1b8cef9678
Fix live location render crash for Android < 7
...
Bring back proper implementation from 9ef870b927
, probably gone due to mismerge?
Change-Id: I198488e57d9b800cee303373372b1fd165ddf7f1
2023-05-16 14:41:36 +02:00
Valere
c9ed3abc36
Merge pull request #8436 from vector-im/feature/bca/update_analytics
...
Add sentry config for rust crypto
2023-05-15 21:44:02 +02:00
Benoit Marty
7c3ecec92a
Merge pull request #8426 from vector-im/feature/bma/a11yFixes
...
A11y fixes
2023-05-15 16:28:35 +02:00
valere
eba31a7216
Add sentry config for rust crypto
...
update posthog url
2023-05-15 11:29:49 +02:00
bmarty
1fdb31d4c6
Sync Emojis
2023-05-15 00:03:30 +00:00
Valere
b2cde3f9d6
Merge pull request #8390 from vector-im/feature/bma/crypto_rust_default
...
Rust Crypto SDK is now the default, and the build will replace the existing application
2023-05-11 14:52:26 +02:00
Benoit Marty
f9f341e0ed
Merge pull request #8410 from vector-im/feature/bma/fixCrashes
...
Fix crashes
2023-05-11 14:51:33 +02:00
valere
b2a21f7cc8
Add user property for rust to help analytics
2023-05-11 10:48:51 +02:00
valere
1a1f6810e2
Fix missing implem
2023-05-11 10:48:28 +02:00
Benoit Marty
7a65a51ee1
Attempt to give accessibility focus to the first item of the RecyclerView when the recycler view is updated (screen change), to improve screen reader behavior.
2023-05-10 18:45:25 +02:00
Benoit Marty
20fedc87fe
Remove dead code
2023-05-10 17:51:40 +02:00
Benoit Marty
db76cd5899
Give accessibility focus to title of bottom sheet, which can be updated asynchronously.
2023-05-10 17:27:39 +02:00
Benoit Marty
6c942a7575
Give accessibility focus to the alerts.
2023-05-10 17:00:07 +02:00
Benoit Marty
71a2a4d31a
a11y: add custom action to be able to close the alert.
2023-05-10 16:43:54 +02:00
Benoit Marty
fe3a41e4e9
Improve accessibility for avatar of users, rooms and spaces.
2023-05-10 14:49:05 +02:00
Benoit Marty
c8fbb88511
Let the focus go to the room list and the actions at the bottom, useful when navigating with the keyboard.
2023-05-10 13:39:18 +02:00
Yoan Pintas
36b1e9b5e4
Replace matrix ids by displayname in notice events ( #8395 )
2023-05-10 08:30:21 +00:00
Benoit Marty
eb1d361066
Fix other wrong usage of repeatOnLifecycle
2023-05-09 14:03:08 +02:00
Benoit Marty
9569c34324
Do not repeat the recovery setup.
...
Should fix issue reported at https://github.com/vector-im/element-android/pull/8165#issuecomment-1533212264
2023-05-09 13:50:45 +02:00
Benoit Marty
8b7601029b
Fix crash when entering to "Protect access" screen.
2023-05-09 13:46:49 +02:00