Commit Graph

9523 Commits

Author SHA1 Message Date
Benoit Marty
5b2b281efb Move fun to a Factory file 2024-12-13 09:45:47 +01:00
Benoit Marty
05f843fda6 Move some player controller to a dedicated package. 2024-12-13 09:45:46 +01:00
Benoit Marty
1aefa489ca We do not need ExoPlayerWrapper anymore because we are not displaying the embedded controller. 2024-12-13 09:45:45 +01:00
Benoit Marty
caf8c7392e 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
c40d468e4f 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
cdd1189674 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
871817a47e 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
f82d60876c Merge pull request #3955 from element-hq/renovate/kotlin
Update kotlin
2024-12-12 18:13:17 +01:00
Benoit Marty
8a1b70fba6 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
8cca6f7997 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
ab7c53d39d 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]
94e48f1023 Update dependency io.sentry:sentry-android to v7.19.0 2024-12-12 17:02:40 +00:00
Benoit Marty
050d43f19d 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
6bbac8e3d4 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
a737658aed 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
ecc308a9d7 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
299de21968 Fix tests 2024-12-12 17:53:02 +01:00
Benoit Marty
cf4bc53ef3 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
38dd411f6a We need to scroll more, there are too many items. 2024-12-12 17:47:40 +01:00
Benoit Marty
53217b5112 Restore providing the Locale 2024-12-12 12:09:59 +01:00
Benoit Marty
87de436c98 Add a way to clear the cache for a specific room. 2024-12-12 11:58:46 +01:00
Benoit Marty
b2dce57abe Add a feature flag for the event cache. 2024-12-12 11:40:53 +01:00
ElementBot
f475f279d3 Update screenshots 2024-12-12 10:39:07 +00:00
Benoit Marty
d21917278c Add preview for date rendering 2024-12-12 11:28:55 +01:00
Benoit Marty
01a5766438 Move FakeClock to the impl/test folder. 2024-12-12 09:21:51 +01:00
renovate[bot]
80c6e55cd5 Update dependency org.maplibre.gl:android-sdk to v11.7.0 2024-12-12 03:35:44 +00:00
Benoit Marty
b3e64bd526 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
f2165b5df2 Fix compilation issue. 2024-12-12 00:43:37 +01:00
Benoit Marty
7cfee3ed64 Extract UnableToDecryptInfo constructor invocation to a factory. 2024-12-12 00:41:15 +01:00
Benoit Marty
daf0811bb3 Add doc and examples. 2024-12-12 00:21:03 +01:00
Benoit Marty
d5b716ac3e Add more tests. 2024-12-12 00:21:02 +01:00
Benoit Marty
1b1ca04934 Avoid code duplication between the 2 tests. 2024-12-12 00:21:01 +01:00
ElementBot
927f620a2f Update screenshots 2024-12-11 23:10:31 +00:00
Benoit Marty
4188d58b56 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
5a2c1ae000 Handle uname -m returning arm64 2024-12-11 22:29:35 +00:00
renovate[bot]
0dfcd8fc65 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.71 2024-12-11 21:58:03 +00:00
renovate[bot]
599efc3eeb Update camera to v1.4.1 2024-12-11 19:01:35 +00:00
Richard van der Hoff
60ea133357 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
91444aee67 [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
c5e605a539 Fix compilation issue. 2024-12-11 12:28:28 +01:00
Benoit Marty
c88d8abc70 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
6e35ebcdeb Merge pull request #4010 from element-hq/feature/bma/mediaGalleryUi
Media gallery UI
2024-12-11 12:20:30 +01:00
Benoit Marty
20ba0e65eb Fix tests 2024-12-11 10:41:55 +01:00
Benoit Marty
13cd624e1c Add TODO for the event cache 2024-12-11 10:08:53 +01:00
Benoit Marty
b0df7539ad 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
70b9e433af Handle new EventCache Exception 2024-12-11 09:57:45 +01:00
Benoit Marty
8748e64242 Fix test.
I'll iterate on the various date format in a separate PR.
2024-12-11 09:55:04 +01:00
gradle-update-robot
7bea1dc0b1 Update Gradle Wrapper from 8.10.2 to 8.11.1
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-12-11 00:33:23 +00:00
renovate[bot]
1fb1ff0742 Update dependency io.nlopez.compose.rules:detekt to v0.4.22 2024-12-10 22:31:02 +00:00
renovate[bot]
6969e84e50 Update dependency org.matrix.rustcomponents:sdk-android to v0.2.70 2024-12-10 20:02:52 +00:00