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
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
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
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
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
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
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
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
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
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