Commit graph

11233 commits

Author SHA1 Message Date
Benoit Marty
3be08fdb0c Add Konsist test to check that files do not have double license header.
It seems that sometimes Android Studio is doing this mistake.
2025-08-11 10:36:40 +02:00
Benoit Marty
275c5b41c5 Fix compilation issue 2025-08-08 18:08:30 +02:00
Benoit Marty
d9b274b6cf Let enterprise build be able to override (or disable) the bug report URL. 2025-08-08 17:23:39 +02:00
Benoit Marty
d292a52f63 Introduce SessionWellknownRetriever and implementation that uses a MatrixClient. 2025-08-08 15:06:51 +02:00
Benoit Marty
db64ce3142 Extract code to retrieve .well-known files to its own modules. 2025-08-08 12:36:48 +02:00
Benoit Marty
1afcce2b97
Merge pull request #5126 from element-hq/feature/bma/redirectToElementPro
Redirect FOSS user to Element Pro according to element .well-known file
2025-08-08 09:38:59 +02:00
renovate[bot]
5f7b3b60fa
Update dependency com.google.firebase:firebase-bom to v34.1.0 (#5136)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 08:46:47 +02:00
ganfra
d90a9a0351
Merge pull request #5133 from element-hq/renovate/com.posthog-posthog-android-3.x
Update dependency com.posthog:posthog-android to v3.20.2
2025-08-07 18:38:15 +02:00
ganfra
817e4beb0d
Merge pull request #5121 from element-hq/renovate/net.zetetic-sqlcipher-android-4.x
Update dependency net.zetetic:sqlcipher-android to v4.10.0
2025-08-07 18:37:54 +02:00
Benoit Marty
8a163fc7d2
Merge pull request #5132 from element-hq/feature/bma/rageshakeConfig
Let enterprise build store the logs in a dedicated subfolder
2025-08-07 16:35:00 +02:00
Benoit Marty
ea6e328bf7 Rename fun. 2025-08-07 16:04:22 +02:00
renovate[bot]
72e20668ce
Update dependency com.posthog:posthog-android to v3.20.2 2025-08-07 13:32:21 +00:00
Benoit Marty
2a67ad4c67 Only change the log folder on enterprise build 2025-08-07 14:02:07 +02:00
Benoit Marty
2d801a0924 Add tests 2025-08-07 12:38:10 +02:00
Benoit Marty
a8ba4751ed Fix tests 2025-08-07 12:19:26 +02:00
Benoit Marty
2a4fc974ea Ensure that deleteAllFiles will check all the log files. 2025-08-07 11:40:38 +02:00
Benoit Marty
18c325560b Store log files in subfolder based on the homeserver domain. 2025-08-07 11:31:05 +02:00
Benoit Marty
37786352ba Avoid code duplication 2025-08-06 16:13:39 +02:00
ElementBot
c18a1e7c3b Update screenshots 2025-08-06 12:57:33 +00:00
renovate[bot]
a9f54a923a
Update actions/download-artifact action to v5 (#5122)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 14:56:26 +02:00
Benoit Marty
122aeb1d03
Merge pull request #5120 from element-hq/feature/bma/a11y/contextMenuKeyboard
[a11y] Open context menu with the keyboard
2025-08-06 14:50:12 +02:00
renovate[bot]
8902e1116e
Update dependency io.nlopez.compose.rules:detekt to v0.4.27 (#5123)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 14:41:29 +02:00
Benoit Marty
ecd3fc7ed1 Add missing preview on LoginModeView 2025-08-06 14:40:37 +02:00
Jorge Martín
491f0e38a3 Changelog for version 25.08.1 2025-08-06 14:14:18 +02:00
Jorge Martín
cee29cff92 Merge tag 'v25.08.1' into develop
v25.08.1
2025-08-06 12:42:28 +02:00
Jorge Martín
499a99a5bb Merge branch 'release/25.08.1' 2025-08-06 12:42:19 +02:00
Jorge Martín
2e64c93377 Adding fastlane file for version 25.08.1 2025-08-06 12:42:18 +02:00
Jorge Martín
9105a89c02 Setting version for the release 25.08.1 2025-08-06 12:39:51 +02:00
Jorge Martin Espinosa
1343aaed20
Reload room member list when active members count changes (#5129) 2025-08-06 10:37:52 +00:00
Benoit Marty
df731a6037 Remove blank line 2025-08-06 11:13:11 +02:00
Benoit Marty
fb30748ed7 Rename file to match class name. 2025-08-06 11:12:22 +02:00
ElementBot
80337276d8 Update screenshots 2025-08-06 08:37:58 +00:00
Benoit Marty
89ef890a7c Prevent users from using Element FOSS on homeservers that enforce the usage of Element Pro. 2025-08-06 10:23:16 +02:00
Benoit Marty
43fade19c6 Fix comment quality 2025-08-05 21:11:20 +02:00
Benoit Marty
be82c6e257 Rename extension. 2025-08-05 21:11:19 +02:00
renovate[bot]
7ac788dafa
Update dependency net.zetetic:sqlcipher-android to v4.10.0 2025-08-05 16:56:13 +00:00
Jorge Martin Espinosa
1a335698c0
Force last owner of a room to pass ownership when leaving (#5094)
* Move `ChangeRoles*` classes to their own module so they can be shared

* Hook the change roles screen to the leave room action, add confirmation dialogs

* Use enum instead of sealed interface for `ChangeRoomMemberRolesListType`

* Try to improve communications between nodes

* refactor (leave room) : makes sure to expose only necessary code from api module

* Add `:libraries:previewutils` module to share some test fixtures used for UI previews

* Update screenshots

---------

Co-authored-by: ElementBot <android@element.io>
Co-authored-by: ganfra <francoisg@matrix.org>
2025-08-05 17:24:14 +02:00
Jorge Martin Espinosa
dff295eadf
Delegate call notifications to Element Call, upgrade SDK and EC embedded (#5119)
* Stop sending call notifications manually: the Element Call widget can now assume responsibility for sending them when you start a call.

* Upgrade SDK version to `v25.8.5`, fix API breaks

* Upgrade Element Call embedded to `v0.14.1`

* Fix tests and lint issues

* Add `RoomListEntriesDynamicFilterKind.NonSpace` to avoid displaying spaces in the room list

---------

Co-authored-by: Robin <robin@robin.town>
2025-08-05 15:14:51 +00:00
ElementBot
864c27ace5 Update screenshots 2025-08-05 10:11:31 +00:00
Benoit Marty
9557035199 Ensure that navigation using keyboard is not broken on the room list.
Workaround https://issuetracker.google.com/issues/436432313
2025-08-05 12:00:12 +02:00
Benoit Marty
d988ae3082 [a11y] Let keyboard shortcut Shift + F10 trigger the same action than a long click 2025-08-05 09:41:08 +02:00
Benoit Marty
27ad6217ec Cleanup: Remove unused class 2025-08-05 09:17:06 +02:00
Benoit Marty
8994ff587b Cleanup: The local inspection mode is handled in ModalBottomSheet. 2025-08-04 16:37:43 +02:00
Benoit Marty
60be02c3c3 Cleanup: rememberModalBottomSheetState is the default value for sheetState 2025-08-04 16:36:21 +02:00
Benoit Marty
e1744e5b4e [a11y] Ensure external keyboard Esc key closes any bottom sheet. 2025-08-04 16:29:50 +02:00
Benoit Marty
bfdcc97985
Merge pull request #5112 from element-hq/sync-localazy
Sync Strings
2025-08-04 16:01:40 +02:00
Benoit Marty
bdcafde2ce Sync string again 2025-08-04 14:50:08 +02:00
renovate[bot]
a17c84568c
Update media3 to v1.8.0 (#5101)
* Update media3 to v1.8.0

* Fix breaking API changes

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2025-08-04 10:26:15 +02:00
bmarty
ee77c646eb Sync Strings from Localazy 2025-08-04 00:34:11 +00:00
ganfra
90cb203169 Changelog for version 25.08.0 2025-08-01 14:27:53 +02:00