Commit graph

9526 commits

Author SHA1 Message Date
Benoit Marty
8809dcd0f5 Cleanup 2024-12-13 09:45:48 +01:00
Benoit Marty
7504a51917 Extract methods to toggle play and seek the player 2024-12-13 09:45:48 +01:00
Benoit Marty
e42846aa3e Remember the listener 2024-12-13 09:45:47 +01:00
Benoit Marty
497e5fdcf7 Move fun to a Factory file 2024-12-13 09:45:47 +01:00
Benoit Marty
db8cca7d0c Move some player controller to a dedicated package. 2024-12-13 09:45:46 +01:00
Benoit Marty
45a62a7d8f We do not need ExoPlayerWrapper anymore because we are not displaying the embedded controller. 2024-12-13 09:45:45 +01:00
Benoit Marty
ce09aac59d Add audio file support in the gallery and in the media viewer.
Make MediaPlayerControllerView compatible to control audio playback
2024-12-13 09:45:45 +01:00
Benoit Marty
b2a9ebb2d2
Merge pull request #4030 from element-hq/renovate/io.sentry-sentry-android-7.x
Update dependency io.sentry:sentry-android to v7.19.0
2024-12-12 18:17:46 +01:00
Benoit Marty
771a8a3a2a
Merge pull request #4013 from element-hq/renovate/dagger
Update dagger to v2.53.1
2024-12-12 18:14:08 +01:00
Benoit Marty
1c914e8887
Merge pull request #3951 from element-hq/renovate/org.jsoup-jsoup-1.x
Update dependency org.jsoup:jsoup to v1.18.3
2024-12-12 18:13:44 +01:00
Benoit Marty
f78b3506c3
Merge pull request #3955 from element-hq/renovate/kotlin
Update kotlin
2024-12-12 18:13:17 +01:00
Benoit Marty
08b3a225d7
Merge pull request #3996 from element-hq/renovate/dependencyanalysis
Update dependencyAnalysis to v2.6.0
2024-12-12 18:12:40 +01:00
Benoit Marty
25c95dfbd4
Merge pull request #4021 from element-hq/rav/build_sdk_for_local_machine
Build SDK for the local hardware
2024-12-12 18:09:22 +01:00
Benoit Marty
a470e860b4
Merge pull request #4019 from element-hq/gradlew-update-8.11.1
Update Gradle Wrapper from 8.10.2 to 8.11.1
2024-12-12 18:05:41 +01:00
renovate[bot]
1a4e8e0ff2
Update dependency io.sentry:sentry-android to v7.19.0 2024-12-12 17:02:40 +00:00
Benoit Marty
5772dcf961
Merge pull request #4016 from element-hq/renovate/io.nlopez.compose.rules-detekt-0.x
Update dependency io.nlopez.compose.rules:detekt to v0.4.22
2024-12-12 18:01:15 +01:00
Benoit Marty
3c93f47fd5
Merge pull request #4028 from element-hq/renovate/org.maplibre.gl-android-sdk-11.x
Update dependency org.maplibre.gl:android-sdk to v11.7.0
2024-12-12 18:00:35 +01:00
Benoit Marty
51534d0504
Merge pull request #4022 from element-hq/renovate/camera
Update camera to v1.4.1
2024-12-12 18:00:14 +01:00
Benoit Marty
01e2cebf81
Merge pull request #4029 from element-hq/feature/bma/eventCache
Add a feature flag to be able to enable the event cache
2024-12-12 17:59:47 +01:00
Benoit Marty
f4bd047586 Fix tests 2024-12-12 17:53:02 +01:00
Benoit Marty
d5b3eea824
Merge pull request #4026 from element-hq/feature/bma/monthSeparators
Implement month separator for the Gallery, and improve date rendering.
2024-12-12 17:48:17 +01:00
Benoit Marty
a99eecdb50 We need to scroll more, there are too many items. 2024-12-12 17:47:40 +01:00
Benoit Marty
a02491ab6f Restore providing the Locale 2024-12-12 12:09:59 +01:00
Benoit Marty
4f1c745fc8 Add a way to clear the cache for a specific room. 2024-12-12 11:58:46 +01:00
Benoit Marty
0d2efe5ffa Add a feature flag for the event cache. 2024-12-12 11:40:53 +01:00
ElementBot
ad074326ca Update screenshots 2024-12-12 10:39:07 +00:00
Benoit Marty
ab0324c53f Add preview for date rendering 2024-12-12 11:28:55 +01:00
Benoit Marty
6550ae361a Move FakeClock to the impl/test folder. 2024-12-12 09:21:51 +01:00
renovate[bot]
2cb6e8fbcc
Update dependency org.maplibre.gl:android-sdk to v11.7.0 2024-12-12 03:35:44 +00:00
Benoit Marty
a665517aa8
Merge pull request #4024 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.71
2024-12-12 01:13:39 +01:00
Benoit Marty
307b761e71 Fix compilation issue. 2024-12-12 00:43:37 +01:00
Benoit Marty
95215369c9 Extract UnableToDecryptInfo constructor invocation to a factory. 2024-12-12 00:41:15 +01:00
Benoit Marty
d4b0e37a83 Add doc and examples. 2024-12-12 00:21:03 +01:00
Benoit Marty
5e0e64f9c9 Add more tests. 2024-12-12 00:21:02 +01:00
Benoit Marty
605447ad87 Avoid code duplication between the 2 tests. 2024-12-12 00:21:01 +01:00
ElementBot
54975b1d68 Update screenshots 2024-12-11 23:10:31 +00:00
Benoit Marty
da272ddb07 Implement month separator for the Gallery.
Improve day separator rendering in the timeline.
Use Today, Yesterday, and the name of the day if less than 7 days and do not render the year for the current year.
Improve date format for the media viewer.
Rework how date and time are computed.
ActionListView: Time can take more space, so update the layout.
2024-12-11 23:57:57 +01:00
Richard van der Hoff
56a5f55e18 Handle uname -m returning arm64 2024-12-11 22:29:35 +00:00
renovate[bot]
09c5688c63
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.71 2024-12-11 21:58:03 +00:00
renovate[bot]
ca66840f91
Update camera to v1.4.1 2024-12-11 19:01:35 +00:00
Richard van der Hoff
3e58c7aafd Build SDK for the local hardware
It's likely that you want to build the SDK to run on the emulator on your
machine, so let's default to that, rather than aarch64.
2024-12-11 18:03:09 +00:00
Richard van der Hoff
5515c938d4
[Doc] Improve instructions for building Rust SDK locally (#4015)
* Improve instructions for building Rust SDK locally

* Update _developer_onboarding.md
2024-12-11 14:34:11 +01:00
Benoit Marty
4e70c7edbe Fix compilation issue. 2024-12-11 12:28:28 +01:00
Benoit Marty
259fe538d6
Merge pull request #4018 from element-hq/renovate/org.matrix.rustcomponents-sdk-android-0.x
Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70
2024-12-11 12:23:41 +01:00
Benoit Marty
06d6ba1899
Merge pull request #4010 from element-hq/feature/bma/mediaGalleryUi
Media gallery UI
2024-12-11 12:20:30 +01:00
Benoit Marty
11ebe163d3 Fix tests 2024-12-11 10:41:55 +01:00
Benoit Marty
6fab5a5eea Add TODO for the event cache 2024-12-11 10:08:53 +01:00
Benoit Marty
1ea5388dc2 DayDivider has been renamed to DateDivider.
For the main timeline, we can keep the name `VirtualTimelineItem.DayDivider`
2024-12-11 09:59:13 +01:00
Benoit Marty
213dd408f2 Handle new EventCache Exception 2024-12-11 09:57:45 +01:00
Benoit Marty
0113a52c66 Fix test.
I'll iterate on the various date format in a separate PR.
2024-12-11 09:55:04 +01:00