Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
964 commits
Select commit Hold shift + click to select a range
92cdf73
Close #76 - Add certificate pinning feature
raphael-chevallier Aug 25, 2025
f422dbf
Fix ci conf
raphael-chevallier Aug 28, 2025
36b291c
Use dimensions from app
raphael-chevallier Sep 2, 2025
6a5098f
Merge branch 'develop' into feature/fga/space_list_sdk_api
ganfra Sep 24, 2025
577f149
Merge pull request #5404 from element-hq/feature/fga/space_list_sdk_api
ganfra Sep 24, 2025
92bc286
Merge branch 'raphoid/merge-from-2025.9.1' into raphoid/76-certificat…
raphael-chevallier Sep 24, 2025
af7379f
Version 0.1.2
raphael-chevallier Sep 24, 2025
bdc15f5
Update dependency com.posthog:posthog-android to v3.21.3 (#5360)
renovate[bot] Sep 25, 2025
da73ccc
Update dependency androidx.sqlite:sqlite-ktx to v2.6.1
renovate[bot] Sep 25, 2025
245dc92
feature (space) : add trailing action to SpaceRoomItemView
ganfra Sep 24, 2025
667c442
Update dependency io.element.android:element-call-embedded to v0.16.0…
renovate[bot] Sep 25, 2025
a52e1d3
Merge pull request #5398 from element-hq/renovate/jna-monorepo
ganfra Sep 25, 2025
7334a97
Merge pull request #5405 from element-hq/renovate/org.owasp.dependenc…
ganfra Sep 25, 2025
a8e1744
Update dependency org.matrix.rustcomponents:sdk-android to v25.9.25 (…
renovate[bot] Sep 25, 2025
68fa054
Merge pull request #5409 from element-hq/renovate/androidx.sqlite-sql…
ganfra Sep 25, 2025
a0ed777
Update kotlin (#5317)
renovate[bot] Sep 26, 2025
5b9ce7a
Update metro to v0.6.7 (#5416)
renovate[bot] Sep 26, 2025
c412d6c
Update dependency app.cash.molecule:molecule-runtime to v2.2.0 (#5413)
renovate[bot] Sep 26, 2025
d661355
feature (space) : allow joining children from space screen
ganfra Sep 26, 2025
a8c4d5d
Use shared recent emoji reactions from account data (#5402)
jmartinesp Sep 26, 2025
74c2ee4
Leave space - Add screen to leave a space.
bmarty Sep 12, 2025
cbd591e
Remove translations (key values have changed).
bmarty Sep 25, 2025
9732d55
Add the (Admin) info.
bmarty Sep 25, 2025
de6f52c
Add unit test on LeaveSpaceState
bmarty Sep 26, 2025
f503bc4
Select all rooms by default
bmarty Sep 26, 2025
5afe213
Update UI
bmarty Sep 26, 2025
b4232a8
Update tests
bmarty Sep 26, 2025
c1678b5
Cleanup to be able to merge.
bmarty Sep 26, 2025
4d1a503
Metro now have `@AssistedInject`.
bmarty Sep 26, 2025
6921117
Update screenshots
ElementBot Sep 26, 2025
1e54633
Multi accounts - experimental first implementation (#5285)
bmarty Sep 26, 2025
0e3efaf
Merge branch 'develop' into feature/bma/leaveSpace
bmarty Sep 26, 2025
c78aa7c
Update screenshots
ElementBot Sep 26, 2025
ef36922
Address review comments.
bmarty Sep 26, 2025
2dd2a52
Update dependency com.posthog:posthog-android to v3.22.0 (#5415)
renovate[bot] Sep 26, 2025
59df60a
Merge pull request #5354 from element-hq/feature/bma/leaveSpace
bmarty Sep 26, 2025
bbd101c
Update metro to v0.6.8
renovate[bot] Sep 26, 2025
81739d2
Update metro to v0.6.8 (#5422)
bmarty Sep 29, 2025
0f479c1
Add Konsist test to check Metro annotation.
bmarty Sep 26, 2025
52c93ef
Use AssistedInject instead of Inject.
bmarty Sep 26, 2025
04563d8
Create a LoadingNode to reduce code duplication.
bmarty Sep 26, 2025
bb11d7d
Fix compilation issue.
bmarty Sep 29, 2025
ea2baf9
Fix issue after rebase.
bmarty Sep 29, 2025
3ac3a8b
Do not use plurals in this case since it can lead to lint issues sinc…
bmarty Sep 29, 2025
ee45d69
Update screenshots
ElementBot Sep 29, 2025
9eb6834
Merge pull request #5425 from element-hq/feature/bma/leaveSpaceWording
bmarty Sep 29, 2025
8a094ca
Add a11y preview for incoming verification request.
bmarty Sep 29, 2025
b96f75d
SessionVerificationRequestDetails: map deviceDisplayName.
bmarty Sep 29, 2025
07f1bca
Remove code duplication around UserProfile mapper.
bmarty Sep 29, 2025
e75f4e2
Fix mapping issue.
bmarty Sep 29, 2025
8bbda5c
Fix layout issue
bmarty Sep 29, 2025
8bd4a14
Improve fun VerificationUserProfileContent
bmarty Sep 29, 2025
9b3ea43
Update screenshots
ElementBot Sep 29, 2025
37f4505
Update test.
bmarty Sep 29, 2025
95949e6
Sync Strings from Localazy (#5427)
ElementBot Sep 29, 2025
7ce9dc1
Update the strings for the device verification flow (#5419)
andybalaam Sep 29, 2025
79edf4f
Merge branch 'develop' into feature/bma/incomingVerificationA11y
bmarty Sep 29, 2025
6eae9e3
Merge branch 'develop' into feature/fga/space_list_join_action
ganfra Sep 29, 2025
9aa95d4
Update screenshots
ElementBot Sep 29, 2025
43ad874
Merge pull request #5426 from element-hq/feature/bma/incomingVerifica…
bmarty Sep 29, 2025
903a04f
feature (space) : manage failures to join in Space screen
ganfra Sep 29, 2025
cd6a0ab
feature (space) : fix breaking tests after rebase
ganfra Sep 29, 2025
938baed
feature (space) : some code clean up
ganfra Sep 29, 2025
72c766d
Follow permalinks to and from threads (#5414)
jmartinesp Sep 30, 2025
fa77166
No need of DI for the LoadingNode.
bmarty Sep 30, 2025
36070c3
loadingNode: hide ProgressIndicator in some cases.
bmarty Sep 30, 2025
adb6d91
Remove Progress from splashscreen to follow design requirements.
bmarty Sep 30, 2025
e1c67ce
Add Preview
bmarty Sep 30, 2025
cb5c9ef
Update screenshots
ElementBot Sep 30, 2025
f597324
Add default value
bmarty Sep 30, 2025
22aeac6
Merge pull request #5420 from element-hq/feature/bma/metroAssistedInject
bmarty Sep 30, 2025
f1eabdf
feature (space) : handle accept decline invite
ganfra Sep 30, 2025
c127d4d
di : clean some code
ganfra Oct 1, 2025
c3b2cf9
Improve Previews.
bmarty Oct 1, 2025
11c0799
misc (space) : ensure SpaceRoomList is destroyed
ganfra Oct 1, 2025
081b50a
Update screenshots
ElementBot Oct 1, 2025
32be0e2
Remove code duplication.
bmarty Oct 1, 2025
dd153a4
Add modifier parameter.
bmarty Oct 1, 2025
dc5be7c
Add unit test on SpaceState
bmarty Oct 1, 2025
ef44861
misc (space) : update tests after rework
ganfra Oct 1, 2025
4c4edab
Merge pull request #5436 from element-hq/feature/fga/space_list_destroy
ganfra Oct 1, 2025
00c423e
fix(deps): update dependency net.java.dev.jna:jna to v5.18.1
renovate[bot] Oct 1, 2025
ac09e53
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to…
renovate[bot] Oct 1, 2025
2db01fa
Add unit test on SpacePresenter
bmarty Oct 1, 2025
bb5a4f4
Merge branch 'develop' into feature/fga/space_list_join_action
bmarty Oct 1, 2025
150cd21
Merge pull request #5438 from element-hq/renovate/org.matrix.rustcomp…
ganfra Oct 1, 2025
42b2038
Merge pull request #5437 from element-hq/renovate/jna-monorepo
ganfra Oct 1, 2025
5e0e0f0
Add unit test on SpaceView
bmarty Oct 1, 2025
83f59c2
Merge pull request #5431 from element-hq/feature/fga/space_list_join_…
bmarty Oct 1, 2025
7dd081f
We do not need CurrentSessionIdHolder anymore.
bmarty Oct 1, 2025
be27531
fix(deps): update dependency io.mockk:mockk to v1.14.6
renovate[bot] Oct 1, 2025
8d476b5
Improve SignedOutPresenter.
bmarty Oct 2, 2025
4fee19c
Fix test.
bmarty Oct 2, 2025
b6d23b2
Remove unused dependency on `javax.inject:javax.inject`
bmarty Oct 2, 2025
73627d9
Merge pull request #5445 from element-hq/feature/bma/depCleanup
bmarty Oct 2, 2025
0d4e2dd
feature(space) : ensure RoomSummaryRow can display space invites
ganfra Oct 2, 2025
b230625
Update SDK
bmarty Oct 2, 2025
6edb9ac
Let SpaceId be an alias of RoomId
bmarty Sep 30, 2025
ccf34dc
Enable leave space entry point.
bmarty Sep 30, 2025
c83fda1
Leave space: Fix UI issue on top bar.
bmarty Sep 30, 2025
c459af6
Leave space: use the SDK API.
bmarty Sep 30, 2025
f0b3418
feature(space) : filter space manually so we can show space invites
ganfra Oct 2, 2025
99f3209
Update screenshots
ElementBot Oct 2, 2025
080280a
Update screenshots
ElementBot Oct 2, 2025
d3982a1
Merge pull request #5440 from element-hq/feature/bma/injectSessionId
bmarty Oct 2, 2025
71f9660
Leave space: notify the room membership change
ganfra Oct 2, 2025
8f8e190
Merge branch 'develop' into separate_import_error
uhoreg Oct 2, 2025
9de16fc
Format
bmarty Oct 2, 2025
23ed5e7
Add Composable for a Beta label
bmarty Oct 2, 2025
9f71bc4
Add a way to use the primary color for the icon.
bmarty Oct 2, 2025
2907f76
Announcement for Spaces
bmarty Oct 2, 2025
48bc32e
Update screenshots
ElementBot Oct 2, 2025
f3ade6f
Merge pull request #5441 from element-hq/renovate/io.mockk-mockk-1.x
ganfra Oct 3, 2025
15896c2
Add unit test on AnnouncementPresenter
bmarty Oct 3, 2025
831eaca
Add unit test on SpaceAnnouncementPresenter
bmarty Oct 3, 2025
c39f1f4
Remove unused Node
bmarty Oct 3, 2025
a831412
Add test on DefaultAnnouncementService
bmarty Oct 3, 2025
e8e9581
Use onContinue method in the back handler
bmarty Oct 3, 2025
2610636
Add test on SpaceAnnouncementView
bmarty Oct 3, 2025
93c2734
Do not expose `AnnouncementState` in the api module
bmarty Oct 3, 2025
d7f39c3
Introduce Announcement enum.
bmarty Oct 3, 2025
555beb1
Improve code.
bmarty Oct 3, 2025
0bec8f0
Merge pull request #5449 from element-hq/feature/fga/room_list_space_…
ganfra Oct 3, 2025
e69dd05
Improve LeaveSpacePresenter and add a retry mechanism if loading the …
bmarty Oct 3, 2025
8d6a75e
Use semantics colors.
bmarty Oct 3, 2025
3af56b6
Space announcement: iterate on wording.
bmarty Oct 3, 2025
3ff3079
Update screenshots
ElementBot Oct 3, 2025
cfe7d94
Update screenshots
ElementBot Oct 3, 2025
7299590
Fix lint issue by removing old translations
bmarty Oct 3, 2025
0c63d0c
Merge pull request #5432 from element-hq/feature/bma/leaveSpace
bmarty Oct 3, 2025
97ae89e
Merge pull request #5451 from element-hq/feature/bma/spaceAnnoucement
bmarty Oct 3, 2025
d2dfc04
chore(deps): update gradle/actions action to v5 (#5444)
renovate[bot] Oct 3, 2025
4de1388
fix(deps): update dependency io.sentry:sentry-android to v8.23.0 (#5442)
renovate[bot] Oct 3, 2025
4660e99
Update dependency org.maplibre.gl:android-sdk to v12 (#5455)
renovate[bot] Oct 3, 2025
bfbabd8
feature(space) : keep space children in the presenter
ganfra Oct 3, 2025
95f1dc9
Import Compound code from project https://github.com/element-hq/compo…
bmarty Oct 3, 2025
6b4198d
Import Compound scripts from project https://github.com/element-hq/co…
bmarty Oct 3, 2025
a0046e1
fix(deps): update telephoto to v0.18.0
renovate[bot] Oct 4, 2025
baa5eb0
Update compound scripts.
bmarty Oct 3, 2025
20e8765
We do not need to use support library
bmarty Oct 3, 2025
b41fb41
Fix some quality issue
bmarty Oct 3, 2025
04d0666
Exclude generated files from being analyzed
bmarty Oct 3, 2025
97efdfd
Add exception for Konsist test.
bmarty Oct 3, 2025
2d1a3ac
Update ref in enterprise module.
bmarty Oct 3, 2025
9938b74
Fix lint issue
bmarty Oct 3, 2025
d4e2958
Import Compound tests from project https://github.com/element-hq/comp…
bmarty Oct 6, 2025
11d6e7e
Fix CI on screeshot recording
bmarty Oct 6, 2025
1e67a01
Enable Spaces by default.
bmarty Oct 6, 2025
5845a7e
Merge pull request #5457 from element-hq/feature/bma/internalCompound
bmarty Oct 6, 2025
7095b46
Sync Strings from Localazy (#5460)
ElementBot Oct 6, 2025
d2e5b43
Only offer to verify if a cross-signed device is available (#5433)
uhoreg Oct 6, 2025
3080baa
Fix tests.
bmarty Oct 6, 2025
de8dc6b
fix(deps): update dependency com.posthog:posthog-android to v3.23.0 (…
renovate[bot] Oct 6, 2025
be9b2b0
fix(deps): update roborazzi to v1.50.0 (#5464)
renovate[bot] Oct 6, 2025
68700d9
Merge pull request #5456 from element-hq/feature/fga/space_list_scrol…
ganfra Oct 6, 2025
8d94df0
feature(space): compute space room name locally
ganfra Oct 6, 2025
77647a3
Let MatrixClient exposes `val` instead of `fun` for the services.
bmarty Oct 1, 2025
e0dffa4
Naming convention
bmarty Oct 2, 2025
cef5512
Naming convention and use MatrixMediaLoader instead of MatrixClient f…
bmarty Oct 2, 2025
5afb048
Use base type.
bmarty Oct 2, 2025
b94925c
Remove unused getCacheSize File receiver.
bmarty Oct 6, 2025
d1cbf69
appCoroutineScope does not have to be a class member.
bmarty Oct 6, 2025
17f9673
feature(space): introduce SpaceRoomVisibility and remove room count
ganfra Oct 6, 2025
ca0e333
Merge pull request #5459 from element-hq/renovate/telephoto
ganfra Oct 6, 2025
199acc4
Update screenshots
ElementBot Oct 6, 2025
3f54017
Merge pull request #5462 from element-hq/feature/bma/enableSpaces
bmarty Oct 6, 2025
69c8623
Merge pull request #5466 from element-hq/feature/bma/replaceFunByVal
bmarty Oct 6, 2025
adb4828
feature(space): fix space tests compilation
ganfra Oct 7, 2025
a497703
Merge pull request #5468 from element-hq/feature/fga/space_tweaks
ganfra Oct 7, 2025
4aac362
Merge branch 'raphoid/v0.1.2' into develop - Element X 2025.9.1
raphael-chevallier Oct 2, 2025
9714abe
Add Labs screen for beta testing of public features (#5465)
jmartinesp Oct 7, 2025
2bb3508
Use "BETA" word from Localazy and ensure layout is correct in IconTit…
bmarty Oct 7, 2025
7ce4b47
Improve current push provider test: give info about the distributor.
bmarty Jan 2, 2025
6cc7f6d
Merge pull request #5470 from element-hq/feature/bma/betaWording
bmarty Oct 7, 2025
678d3d4
Set a sound to the noisy notification channel
bmarty Oct 7, 2025
a584a5c
Update Localazy config and sync all the strings.
bmarty Oct 7, 2025
58fca2e
New notification sound banner
bmarty Oct 7, 2025
df384f6
Add isFreshInstall Boolean to allow the miration to behave in a diffe…
bmarty Oct 7, 2025
98637b8
Show new notification sound banner logic
bmarty Oct 7, 2025
1532a83
Update screenshots
ElementBot Oct 7, 2025
c059e40
Fix compilation issue in tests.
bmarty Oct 7, 2025
fab2639
Merge pull request #5469 from element-hq/feature/bma/newSound
bmarty Oct 7, 2025
59ef782
Merge pull request #5471 from element-hq/feature/bma/improveUnifiedPu…
bmarty Oct 7, 2025
700ea33
Merge branch 'develop' into separate_import_error
bmarty Oct 7, 2025
8692a70
fix(deps): update dependency org.matrix.rustcomponents:sdk-android to…
renovate[bot] Oct 7, 2025
d9e8016
Remove duplicate Import class in RecoveryException
bmarty Oct 7, 2025
cbfd0d2
Remove duplicated code.
bmarty Oct 7, 2025
1b05664
Fix API break.
bmarty Oct 7, 2025
d475d94
Map SpaceRoom.displayName
bmarty Oct 7, 2025
44c6ce0
feature(space): use SpaceRoom.displayName from sdk
ganfra Oct 7, 2025
331583c
Update screenshots
ElementBot Oct 7, 2025
cd1b56b
Reduce number of changes in preview.
bmarty Oct 7, 2025
d73573f
Update screenshots
ElementBot Oct 7, 2025
752e846
Improve AnnouncementService.
bmarty Oct 8, 2025
184bfeb
Rename method.
bmarty Oct 8, 2025
7d922bb
Rename key and value
bmarty Oct 8, 2025
6b59c82
Improve InMemoryAnnouncementStore
bmarty Oct 8, 2025
4c358ae
Merge pull request #5476 from element-hq/feature/fga/space_room_displ…
ganfra Oct 8, 2025
e31cc9b
Extract AnnouncementStatus to its own file.
bmarty Oct 8, 2025
8c8f142
Add missing tests on DefaultAnnouncementService
bmarty Oct 8, 2025
5be157b
Clean up and add unit test on `Theme.isDark()`
bmarty Oct 6, 2025
10603d6
Add a preview for all icons.
bmarty Oct 6, 2025
a2abcfd
Update screenshots
ElementBot Oct 8, 2025
1a8bf8b
Merge pull request #5482 from element-hq/feature/bma/improveAnnouncem…
bmarty Oct 8, 2025
1cd8a2a
Fix import ordering
bmarty Oct 8, 2025
cb7186c
Sync Strings from Localazy
bmarty Oct 8, 2025
ae9ca6e
Merge pull request #5485 from element-hq/feature/bma/previewOnAllIcons
bmarty Oct 8, 2025
2fa1b9d
Remove dead code.
bmarty Oct 8, 2025
0b0458c
feature(space): makes sure SpaceRoom is marked as Immutable
ganfra Oct 8, 2025
859a82d
feature(space): use room heroes for avatar
ganfra Oct 8, 2025
d806cf0
Merge pull request #5486 from element-hq/sync-localazy
bmarty Oct 8, 2025
67c9daa
Add Konsist test to check that `toPersistentList()` is not used.
bmarty Oct 8, 2025
865b0ec
Let SpaceRoom be stable the proper way.
bmarty Oct 8, 2025
9fdcd5e
Improve and add previews.
bmarty Oct 8, 2025
0467149
Update screenshots
ElementBot Oct 8, 2025
cf6672a
Merge pull request #5488 from element-hq/feature/fga/space_room_heroes
bmarty Oct 8, 2025
65b6dcd
Format code.
bmarty Oct 8, 2025
6ac9e09
Disable Avatar cluster for now.
bmarty Oct 8, 2025
cf79c71
Update screenshots
ElementBot Oct 8, 2025
dbc0c42
Merge pull request #5492 from element-hq/feature/bma/spaceAvatarCluster
ganfra Oct 8, 2025
9d05eb8
feature(space): make sure to handle topic properly
ganfra Oct 8, 2025
e3d11fa
Reduce number of Preview for Avatar.
bmarty Oct 9, 2025
d12ca1f
Update screenshots
ElementBot Oct 9, 2025
f3e47bd
misc(design) : introduce SimpleModalBottomSheet component
ganfra Oct 9, 2025
916a460
feature(space): use the new SimpleModalBottomSheet for TopicViewer
ganfra Oct 9, 2025
8b2cdfd
feature(space): better previews for Space screen
ganfra Oct 9, 2025
1559189
Filter out direct room in the leave space screen. Closes #5496
bmarty Oct 9, 2025
bae8607
Update screenshots
ElementBot Oct 9, 2025
c2560ad
Merge pull request #5490 from element-hq/feature/bma/improveImmutables
bmarty Oct 9, 2025
2d6be42
feature(space): add missing tests on SpaceEvents topic
ganfra Oct 9, 2025
33089ff
Merge pull request #5495 from element-hq/feature/bma/removeAvatarPrev…
bmarty Oct 9, 2025
891485d
Merge pull request #5498 from element-hq/feature/bma/filterDirectInLe…
bmarty Oct 9, 2025
4308f55
Merge pull request #5314 from uhoreg/separate_import_error
bmarty Oct 9, 2025
c08590a
Fix Detekt issue.
bmarty Oct 9, 2025
fb344d2
Sync strings.
bmarty Oct 9, 2025
6407d13
Fix compilation issue after string key renaming.
bmarty Oct 9, 2025
5852e64
Merge pull request #5499 from element-hq/feature/bma/syncStrings
bmarty Oct 9, 2025
d9d154b
Fix tests.
bmarty Oct 9, 2025
e099a67
Fix tests again
bmarty Oct 9, 2025
59c2a95
feature(space): add SpaceViewTest related to topic
ganfra Oct 9, 2025
be8455b
Merge pull request #5493 from element-hq/feature/fga/space_description
ganfra Oct 9, 2025
7eeb39c
Setting version for the release 25.10.0
bmarty Oct 9, 2025
a4c0a6d
Adding fastlane file for version 25.10.0
bmarty Oct 9, 2025
a2ad98c
Merge branch 'release/25.10.0' into main
bmarty Oct 9, 2025
aed77be
Merge branch 'main-element' into raphoid/v0.1.2
raphael-chevallier Oct 10, 2025
63c01c6
Fix conflicts
raphael-chevallier Oct 10, 2025
b9e0a25
Fix isDebugBuild
raphael-chevallier Oct 10, 2025
4a7c64b
Fix access_rules
raphael-chevallier Oct 10, 2025
e88aec8
Build script using release mode
raphael-chevallier Oct 10, 2025
a9d89f4
Add builded SDK
raphael-chevallier Oct 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 5 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -913,3 +913,8 @@ ij_yaml_sequence_on_new_line = false
ij_yaml_space_before_colon = false
ij_yaml_spaces_within_braces = true
ij_yaml_spaces_within_brackets = true

[**/generated/**]
generated_code = true
ij_formatter_enabled = false
ktlint = disabled
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
screenshots/**/*.png filter=lfs diff=lfs merge=lfs -text
libraries/compound/screenshots/** filter=lfs diff=lfs merge=lfs -text
**/snapshots/**/*.png filter=lfs diff=lfs merge=lfs -text
**/docs/images-lfs/*.png filter=lfs diff=lfs merge=lfs -text
libraries/mediaupload/impl/src/test/assets/* filter=lfs diff=lfs merge=lfs -text
Expand Down
7 changes: 2 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,14 @@ updates:
directory: "/"
schedule:
interval: "daily"
ignore:
- dependency-name: "*"
open-pull-requests-limit: 0
reviewers:
- "element-hq/element-x-android-reviewers"
# Updates for Gradle dependencies used in the app
- package-ecosystem: "gradle"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 200
ignore:
- dependency-name: "*"
open-pull-requests-limit: 0
reviewers:
- "element-hq/element-x-android-reviewers"
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
group: ${{ github.ref == 'refs/heads/develop' && format('build-develop-{0}-{1}', matrix.variant, github.sha) || format('build-{0}-{1}', matrix.variant, github.ref) }}
cancel-in-progress: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Ensure we are building the branch and not the branch after being merged on develop
# https://github.com/actions/checkout/issues/881
Expand All @@ -34,12 +34,12 @@ jobs:
- name: Clone Tchap Compound submodule
run: git submodule update --init --recursive checkouts/compound-android # Tchap using compound from tchap repository
- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
- name: Assemble debug APKs
Expand Down Expand Up @@ -72,7 +72,7 @@ jobs:
retention-days: 5
overwrite: true
if-no-files-found: error
- uses: rnkdsh/action-upload-diawi@605adbad0db6c000eee26adfd8fc128d7df8f7ab # v1.5.9
- uses: rnkdsh/action-upload-diawi@26292a7b424bdc9f4ab4ccea6202fc513f571370 # v1.5.11
id: diawi
# Do not fail the whole build if Diawi upload fails
continue-on-error: true
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/build_enterprise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
group: ${{ github.ref == 'refs/heads/develop' && format('build-develop-enterprise-{0}-{1}', matrix.variant, github.sha) || format('build-enterprise-{0}-{1}', matrix.variant, github.ref) }}
cancel-in-progress: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Ensure we are building the branch and not the branch after being merged on develop
# https://github.com/actions/checkout/issues/881
Expand All @@ -39,12 +39,12 @@ jobs:
- name: Clone submodules
run: git submodule update --init --recursive
- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
- name: Assemble debug Gplay Enterprise APK
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/danger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
# Skip in forks, it doesn't work even with the fallback token
if: ${{ github.repository == 'element-hq/element-x-android' && ('pull_request' != github.event_name || github.event.pull_request.head.repo.full_name == github.repository) }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Add SSH private keys for submodule repositories
uses: webfactory/ssh-agent@a6f90b1f127823b31d4d4a8d96047790581349bd # v0.9.1
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fork-pr-notice.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
if: github.event.pull_request.base.repo.full_name != github.event.pull_request.head.repo.full_name
steps:
- name: Add auto-generated commit warning
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.createComment({
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/generate_github_pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,18 +14,18 @@ jobs:
- name: ⏬ Checkout with LFS
uses: nschloe/action-cached-lfs-checkout@f46300cd8952454b9f0a21a3d133d4bd5684cfc2 # v1.2.3
- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
- name: Set up Python 3.12
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: 3.12
python-version: 3.13
- name: Run World screenshots generation script
run: |
./tools/test/generateWorldScreenshots.py
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gradle-wrapper-update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ jobs:
# Skip in forks
if: ${{ github.repository == 'element-hq/element-x-android' }}
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
- uses: actions/checkout@v5
- uses: actions/setup-java@v5
name: Use JDK 21
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch'
with:
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/maestro-local.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,21 @@ jobs:
group: ${{ format('maestro-{0}', github.ref) }}
cancel-in-progress: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
with:
# Ensure we are building the branch and not the branch after being merged on develop
# https://github.com/actions/checkout/issues/881
ref: ${{ github.ref }}
lfs: true # Tchap TODO : Remove this when maven is using matrix-sdk from Tchap repository
- name: Clone Tchap Compound submodule
run: git submodule update --init --recursive checkouts/compound-android # Tchap using compound from tchap repository
- uses: actions/setup-java@v4
- uses: actions/setup-java@v5
name: Use JDK 21
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
- name: Assemble debug APK
Expand Down Expand Up @@ -65,15 +65,15 @@ jobs:
group: ${{ format('maestro-{0}', github.ref) }}
cancel-in-progress: true
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
if: (github.event_name == 'pull_request' && github.event.pull_request.fork == null) || github.event_name == 'workflow_dispatch'
with:
# Ensure we are building the branch and not the branch after being merged on develop
# https://github.com/actions/checkout/issues/881
ref: ${{ github.ref }}
lfs: true # Tchap TODO : Remove this when maven is using matrix-sdk from Tchap repository
- name: Download APK artifact from previous job
uses: actions/download-artifact@v4
uses: actions/download-artifact@v5
with:
name: elementx-apk-maestro
- name: Enable KVM group perms
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ jobs:
# Skip in forks
if: ${{ github.repository == 'element-hq/element-x-android' && ('pull_request' != github.event_name || github.event.pull_request.head.repo.full_name == github.repository) }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/nightlyReports.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ jobs:
uses: nschloe/action-cached-lfs-checkout@f46300cd8952454b9f0a21a3d133d4bd5684cfc2 # v1.2.3

- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'

- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: false

Expand Down Expand Up @@ -61,14 +61,14 @@ jobs:
name: Dependency analysis
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Use JDK 21
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '21'
- name: Configure gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v5
with:
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
- name: Dependency analysis
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/post-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- name: Trigger pipeline
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
github-token: ${{ secrets.ENTERPRISE_ACTIONS_TOKEN }}
script: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
pull-requests: read
steps:
- name: Add notice
uses: actions/github-script@v7
uses: actions/github-script@v8
if: contains(github.event.pull_request.labels.*.name, 'X-Blocked')
with:
script: |
Expand All @@ -39,7 +39,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN_READ_ORG }}
- name: Add label
if: steps.teams.outputs.isTeamMember == 'false'
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.addLabels({
Expand All @@ -58,7 +58,7 @@ jobs:
github.event.pull_request.head.repo.full_name != github.repository
steps:
- name: Close pull request
uses: actions/github-script@v7
uses: actions/github-script@v8
with:
script: |
github.rest.issues.createComment({
Expand Down
Loading
Loading