ElementBot
5bcaad1e81
Sync Strings from Localazy ( #6269 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-03-02 14:54:50 +01:00
renovate[bot]
89a6f5a7bf
Update metro to v0.11.0 ( #6245 )
...
* Update metro to v0.11.0
* Fix `@AssistedInject` usages
Now the injected variables in the factories must match the names in the constructors
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2026-02-25 16:19:47 +01:00
ElementBot
b731d9a4a3
Sync Strings from Localazy ( #6085 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2026-01-26 12:06:38 +01:00
Jorge Martin Espinosa
0b5c4fc8bb
Add threadInfo field to message like timeline events ( #5930 )
...
* Add `threadInfo` field to message like timeline events:
- Polls
- Stickers
- UTDs
* Add missing cases for `EventTimeline.threadInfo()`
2025-12-19 09:43:40 +00:00
ElementBot
6880cf518c
Sync Strings from Localazy ( #5904 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-12-15 23:51:19 +01:00
Benoit Marty
32e2cabae4
CreatePollEvents -> CreatePollEvent
2025-12-03 18:13:18 +01:00
Benoit Marty
eeef1b11ea
Iterate on Save change dialog.
2025-12-03 18:04:53 +01:00
bmarty
2b49c40592
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
Benoit Marty
1292da2a72
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
b748fcc631
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
0a0224b586
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
Benoit Marty
cf19daf3a4
Rename handleEvents to handleEvent
2025-11-07 12:21:43 +01:00
Benoit Marty
57f3182e7d
Use SaveChangesDialog
2025-11-04 15:59:00 +01:00
Benoit Marty
e70d767183
Remove context(parentNode: Node) and provide the parent Node as a parameter.
2025-10-31 12:04:57 +01:00
Benoit Marty
187479849d
Create Fake classes in test modules
2025-10-30 18:32:31 +01:00
Benoit Marty
05c5f3c914
Use context parameter for the parentNode
2025-10-30 16:32:53 +01:00
Benoit Marty
566515ca88
Remove NodeBuilder to ensure that Params and Callback are always provided.
2025-10-30 16:32:52 +01:00
Benoit Marty
5197154f54
Ensure a Callback and only one is provided in the Plugin. Also reduce boilerplate code in Nodes.
2025-10-30 16:32:51 +01:00
Benoit Marty
09a18ad7ca
Rename fun in Callback for clarity.
2025-10-30 16:32:48 +01:00
Benoit Marty
826cacf209
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
Benoit Marty
da78386d25
Add Konsist test to check that toPersistentList() is not used.
...
Same for `toPersistentSet()` and `toPersistentMap()`.
Fix existing issues.
2025-10-08 15:51:18 +02:00
renovate[bot]
c1cd259ce7
Update metro to v0.6.7 ( #5416 )
...
* Update metro to v0.6.7
* Replace `@Inject` with `@AssistedInject` where needed
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-09-26 08:16:36 +00:00
Jorge Martin Espinosa
3a3dce150a
Add thread decoration with latest event details ( #5355 )
...
* Add thread decoration with latest event details
* Update screenshots
---------
Co-authored-by: ElementBot <android@element.io >
2025-09-23 14:57:50 +00:00
ElementBot
99f956bdc3
Sync Strings from Localazy ( #5385 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-22 11:19:35 +02:00
Benoit Marty
a29878a170
Use SimpleFeatureEntryPoint when possible.
2025-09-16 14:38:32 +02:00
Benoit Marty
264472ba36
Avoid using AndroidJUnit4 runner to test Entrypoint implementations.
2025-09-16 14:38:32 +02:00
Benoit Marty
e36273b94c
Add test on DefaultEntryPoints
2025-09-16 14:38:32 +02:00
Benoit Marty
629fc552e5
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
4e720cecb1
Rename anvil modules to annotations and codegen
2025-09-05 14:26:27 +02:00
bmarty
676d7f6c8f
Sync Strings from Localazy
2025-09-05 07:44:19 +00:00
Jorge Martín
8f09fd62d9
Fixes after rebase
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
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
ElementBot
a43b907275
Sync Strings from Localazy ( #5249 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-09-01 12:44:49 +02:00
ElementBot
2ec3053d77
Sync Strings from Localazy ( #5211 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-08-25 11:15:38 +02:00
Jorge Martin Espinosa
285066c206
Threads - first iteration ( #5165 )
...
* Initial threads support: parse `ThreadSummary`.
Replace several `isThreaded` values with `EventThreadInfo`, which contains the info about the event either being the root of a thread or part of it.
* Add `Threaded` timeline mode
* Add a `liveTimeline` parameter to `TimelineController`'s constructor. This way we can customise which timeline will be used as the 'live' one. Also add `@LiveTimeline` DI qualifier for the actual live timeline of the room.
* Create `ThreadedMessagesNode`. Allow opening a thread in a separate screen.
* Add the callbacks for the list menu actions - even if they're the wrong ones and will send the data to the room instead
* Send attachments and location in threads
* Fix polls in threads, add support for sending voice messages in threads
* Display thread summaries only when the feature flag is enabled
* Use 'Reply' instead of 'Reply in thread' when in threaded timeline mode
* Remove incorrect usage of `Timeline` in `MessageComposerPresenter`. This led to replies to threaded events not appearing as actual replies.
---------
Co-authored-by: ElementBot <android@element.io >
2025-08-19 13:35:48 +00:00
ElementBot
a4cee52815
Sync Strings from Localazy ( #5178 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-08-18 11:09:27 +02:00
ElementBot
badbc5189e
Sync Strings ( #5146 )
...
* Sync Strings from Localazy
* Remove unused WelcomeView.
* Remove unused WelcomeView.
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
Co-authored-by: Benoit Marty <benoit@matrix.org >
2025-08-11 12:49:29 +00:00
Benoit Marty
aae24e01ef
Sync string again
2025-08-04 14:50:08 +02:00
bmarty
a2c8107b44
Sync Strings from Localazy
2025-08-04 00:34:11 +00:00
bmarty
0d0e958bd4
Sync Strings from Localazy
2025-07-28 00:33:43 +00:00
bmarty
06312b2e4a
Sync Strings from Localazy
2025-07-22 20:46:13 +02:00
bmarty
fcacfa87c1
Sync Strings from Localazy
2025-07-14 00:33:09 +00:00
Benoit Marty
035aaf5aa2
Sync strings.
2025-07-09 16:20:47 +02:00
ElementBot
1944004409
Sync Strings from Localazy ( #4983 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-07-04 14:37:59 +00:00
Benoit Marty
4afc20798c
[a11y] Ensure that heading() is applied to all screen titles.
2025-07-04 12:15:42 +02:00
bmarty
2e8f8ec057
Sync Strings from Localazy
2025-06-30 00:33:54 +00:00
bmarty
e826ed726f
Sync Strings from Localazy
2025-06-16 00:31:39 +00:00
Benoit Marty
cfe33df5aa
Convert a11y_polls_percent_of_total to plurals
2025-06-13 13:04:24 +02:00