Benoit Marty
1e33bdcb3a
Remove useless annotation
2025-09-08 11:23:28 +02:00
Benoit Marty
ebbcdc7478
Detect mime type when picking a file
...
The file picker will now try to detect the mime type of the selected file.
If it cannot be detected, it will fallback to `application/octet-stream`.
2025-09-08 11:23:26 +02:00
ElementBot
943bbee131
Sync Strings from Localazy ( #5290 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-08 09:37:13 +02:00
Jorge Martin Espinosa
a050f64196
Add emoji search to the reaction emoji picker ( #5255 )
...
* Add emoji search to the reaction emoji picker
* Update screenshots
* Fix tests and lint issues.
Fixing the tests required addressing some underlying issues in `SearchBar`
---------
Co-authored-by: ElementBot <android@element.io >
2025-09-05 17:11:40 +00:00
Benoit Marty
d977ed25a4
Merge pull request #5273 from element-hq/feature/bma/spaceNextStep
...
Space: add content in home screen
2025-09-05 17:55:14 +02:00
renovate[bot]
7ad7dcf068
Update codecov/codecov-action action to v5.5.1 ( #5274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 17:40:54 +02:00
Benoit Marty
2315044232
Cleanup our DI solution and add documentation about the migration to Metro ( #5287 )
...
* Format
* Rename anvil modules to annotations and codegen
* Add documentation to migrate from Dagger/Anvil to Metro
* Other cleanup
* Cleanup kover config.
2025-09-05 17:39:56 +02:00
Jorge Martin Espinosa
1fb5e63c30
Allow replying to a message with an attachment ( #5261 )
2025-09-05 17:36:54 +02:00
Benoit Marty
e608e5aac8
Merge pull request #5284 from element-hq/renovate/actions-github-script-8.x
...
Update actions/github-script action to v8
2025-09-05 17:31:50 +02:00
Benoit Marty
5493180e48
Fix compilation issue after rebase on develop.
2025-09-05 17:27:01 +02:00
Benoit Marty
ff84e15ec7
Fix RustMatrixClientTest
2025-09-05 17:09:43 +02:00
Benoit Marty
cd4c765143
Code quality
2025-09-05 17:09:43 +02:00
Benoit Marty
dab9e374e6
Add tests on HomeSpacesPresenter
2025-09-05 17:09:42 +02:00
ElementBot
711f243729
Update screenshots
2025-09-05 17:09:41 +02:00
Benoit Marty
fdea38ddb0
Add space header.
2025-09-05 17:09:40 +02:00
Benoit Marty
cbcf86b1c9
Take into account hiding avatars from invitation
2025-09-05 17:09:40 +02:00
Benoit Marty
85d7532124
Space List
...
Extract InviteButtonsRowMolecule
Take into account seenSpaceInvites
2025-09-05 17:09:39 +02:00
Benoit Marty
dabc395b5f
Cleanup kover config.
2025-09-05 16:54:47 +02:00
Benoit Marty
aee66d6316
Other cleanup
2025-09-05 16:54:45 +02:00
Benoit Marty
5341ef8cd7
Add documentation to migrate from Dagger/Anvil to Metro
2025-09-05 14:37:44 +02:00
Benoit Marty
4e720cecb1
Rename anvil modules to annotations and codegen
2025-09-05 14:26:27 +02:00
Benoit Marty
606b1d132e
Format
2025-09-05 14:03:09 +02:00
Benoit Marty
26329aa6a8
Merge pull request #5286 from element-hq/sync-localazy
...
Sync Strings - new translations to Korean
2025-09-05 11:59:14 +02:00
Benoit Marty
911aee9375
Sync strings again
2025-09-05 11:22:33 +02:00
Benoit Marty
2959036c82
Sync strings again
2025-09-05 10:39:44 +02:00
Benoit Marty
31c4da111a
Fix compilation issue.
2025-09-05 10:13:51 +02:00
bmarty
676d7f6c8f
Sync Strings from Localazy
2025-09-05 07:44:19 +00:00
renovate[bot]
70649d5e3e
Update actions/github-script action to v8
2025-09-04 16:20:26 +00:00
Benoit Marty
dc79e7438c
Merge pull request #5253 from element-hq/metro-v2
...
Migrate Anvil KSP to Metro
2025-09-04 18:19:01 +02:00
renovate[bot]
6d76dfdd57
Update dependency com.posthog:posthog-android to v3.21.1 ( #5275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 17:36:10 +02:00
Jorge Martín
33b7e2dd60
Use the right commit for enterprise
2025-09-04 17:17:59 +02:00
Jorge Martín
3c89f42125
Revert removing enterprise submodule
2025-09-04 16:49:22 +02:00
Jorge Martín
8f09fd62d9
Fixes after rebase
2025-09-04 16:49:21 +02:00
Jorge Martín
2fd9eaf17f
Upgrade Metro to v0.6.4
2025-09-04 16:49:21 +02:00
Jorge Martín
2907cef47e
Some cleanup:
...
- Remove unnecessary `GlobalScope`.
- Rename `Component` to `Graph`, `DaggerComponentOwner` to `DependencyInjectionGraphOwner`.
- Rename component builders to factories, where necessary.
2025-09-04 16:49:21 +02:00
Jorge Martín
36bca71a46
Improve the fix for push notifications and MessagingReceiver being unknown to the DI
2025-09-04 16:49:21 +02:00
Jorge Martín
298fda8bcf
Fix push notification bindings
2025-09-04 16:49:21 +02:00
Jorge Martín
dca1c5b516
Remove dagger and anvil dependencies, try to simplify gradle build scripts a bit
2025-09-04 16:49:21 +02:00
Jorge Martín
f23a493d4c
Fix module still using dagger annotation
2025-09-04 16:49:21 +02:00
Jorge Martín
e06bacbff3
Redo DI gradle setup code
2025-09-04 16:49:20 +02:00
Jorge Martín
60cdf61cf2
Use version 0.6.3 of Metro, with the bugfix we need
2025-09-04 16:49:20 +02:00
Jorge Martín
fc3153bd26
Fix lint issues and restore commented out code
2025-09-04 16:49:18 +02:00
Jorge Martín
92a4b8b66b
Start migrating Anvil KSP to Metro
2025-09-04 16:48:34 +02:00
Jorge Martin Espinosa
2eacce47c0
Reload member list after moderation actions ( #5268 )
...
* Reload member list after moderation actions
The previous `runActionAndWaitForMembershipChange` logic wasn't really doing anything, as the modified flow was never used.
* Make sure we always set the value in the member list state flow, even if the underlying coroutine scope is no longer there.
With `emit`, the `Ready` state was not emitted if the member list was loaded way too fast.
2025-09-04 12:56:46 +00:00
Benoit Marty
25da1cba83
Merge pull request #5272 from element-hq/feature/bma/iterateOnBuildChain
...
Iterate on build chain
2025-09-04 14:17:17 +02:00
Benoit Marty
3603b8afef
Update ref on submodule.
2025-09-04 13:44:00 +02:00
Benoit Marty
9daadb384e
Do not let default enterprise impl module be implemented for enterprise build.
2025-09-04 13:33:37 +02:00
Benoit Marty
0d4c578108
Improve log to see the build type.
2025-09-04 12:40:25 +02:00
renovate[bot]
8574d5cfe8
Update actions/setup-python action to v6 ( #5270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 09:37:22 +02:00
Jorge Martin Espinosa
fb764d2b72
Set a custom request config for the Client ( #5266 )
...
This is the default HTTP request configuration that will be used. I matches iOS.
2025-09-03 12:09:40 +00:00