ElementBot
0aaa80cbdc
Sync Strings from Localazy ( #6856 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-05-26 08:05:07 +00:00
bxdxnn
3df85017af
Fix formatting inconsistencies in latest event summaries ( #6855 )
...
* Fix message type prefixes formatting inconsistencies
* Use new string for the poll summary prefix instead of the A11y text. Also add tests check for the bold spans.
---------
Co-authored-by: Jorge Martín <jorgem@element.io>
2026-05-25 11:40:25 +02:00
bmarty
dcc67f9fc6
Sync Strings from Localazy
2026-05-18 00:57:56 +00:00
Valere
a478d87fc3
Merge branch 'develop' into feature/valere/call/decline_timeline_rendering
2026-05-11 11:21:02 +02:00
Valere
9ce8253086
review: Add unit test for notificationFormater
2026-05-11 11:16:45 +02:00
Valere
9a8046c02d
review: Update signature and keep formatters grouped together
2026-05-11 10:48:50 +02:00
Valere
a0646717a3
fix test compilation
2026-05-04 08:59:46 +02:00
bmarty
0d2f71643a
Sync Strings from Localazy
2026-05-04 00:54:27 +00:00
Valere
f0dc4eeace
feat: Update call started timeline item + declined support
2026-04-29 15:43:58 +02:00
bxdxnn
fff27ff3f1
Strip formatting from media captions in room summary
2026-04-28 08:27:28 +00:00
ElementBot
9a2ad3928a
Merge pull request #6658 from element-hq/sync-localazy
...
Sync Strings
2026-04-27 09:17:54 +02:00
ganfra
6b933b6506
Use "Shared live location" in formatter
2026-04-16 15:52:11 +02:00
bmarty
23c1112dcf
Sync Strings from Localazy
2026-04-13 00:48:40 +00:00
Benoit Marty
85823b3e62
Fix compilation issue: RoomAliases does not exist anymore.
2026-04-09 09:52:40 +02:00
ElementBot
6ad85d4dfc
Sync Strings ( #6537 )
...
* Sync Strings from Localazy
* Sync strings.
---------
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2026-04-07 16:02:12 +02:00
ganfra
9a984e1423
Merge branch 'develop' into feature/fga/live_location_sharing_setup
2026-03-24 10:17:24 +01:00
bmarty
299d5a9394
Sync Strings from Localazy
2026-03-16 00:42:32 +00:00
ganfra
5a40144a24
Fix some existing tests after changes
2026-03-13 10:18:28 +01:00
ganfra
f2d4ffc5bd
Introduce LiveLocationContent for the timeline (needs sdk)
2026-03-09 20:54:01 +01:00
ElementBot
3ab67a5e15
Sync Strings from Localazy ( #6085 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2026-01-26 12:06:38 +01:00
Benoit Marty
51a92eb20c
Avoid creating a new constant for the same goal.
2026-01-15 17:07:53 +01:00
Jorge Martin Espinosa
105bab1758
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
ad881c303a
Sync Strings from Localazy ( #5904 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-12-15 23:51:19 +01:00
ganfra
a23bdfb1d4
Merge pull request #5830 from element-hq/sync-localazy
...
Sync Strings
2025-12-02 20:58:45 +01:00
Benoit Marty
011378aa76
Update API of RoomLatestEventFormatter.
2025-12-02 16:51:23 +01:00
bmarty
32d56ea92d
Sync Strings from Localazy
2025-12-01 00:23:54 +00:00
ganfra
b04524e566
misc : use new_latest_event api (+ some renaming)
2025-11-26 10:58:16 +01:00
ElementBot
703496e059
Sync Strings from Localazy ( #5782 )
...
Co-authored-by: jmartinesp <480955+jmartinesp@users.noreply.github.com>
2025-11-20 15:25:19 +00:00
ganfra
1bde2384e9
quality: fix tests after api changes
2025-11-19 17:30:01 +01:00
ganfra
fe65ba1839
deps(sdk): fix api usages
2025-11-19 13:07:59 +01:00
Benoit Marty
eb31505dc7
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
f86431e663
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
c4e0370f41
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
Benoit Marty
263e761907
Remove @Inject, not necessary anymore when class is annotated with @ContributesBinding
2025-10-22 18:52:37 +02:00
ElementBot
95949e615f
Sync Strings from Localazy ( #5427 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-29 15:10:21 +00:00
Jorge Martin Espinosa
0a5c178fe8
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
Benoit Marty
a575019760
Use DependencyHandlerScope.testCommonDependencies()
2025-09-16 14:38:31 +02:00
Benoit Marty
5bbe299627
Use .value instead of .toString().
2025-09-11 17:04:58 +02:00
bmarty
8027ce9dca
Sync Strings from Localazy
2025-09-05 07:44:19 +00:00
Jorge Martín
4ab62a6a38
Redo DI gradle setup code
2025-09-04 16:49:20 +02:00
Jorge Martín
29a97fc0d9
Fix lint issues and restore commented out code
2025-09-04 16:49:18 +02:00
Jorge Martín
b76a71ebf5
Start migrating Anvil KSP to Metro
2025-09-04 16:48:34 +02:00
ElementBot
02c9549bc0
Sync Strings from Localazy ( #5249 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-09-01 12:44:49 +02:00
Jorge Martin Espinosa
35928e3630
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
7c40c87d9a
Sync Strings from Localazy ( #5178 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-08-18 11:09:27 +02:00
ElementBot
d9ede0544c
Sync Strings from Localazy ( #4983 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-07-04 14:37:59 +00:00
bmarty
284241a4ec
Sync Strings from Localazy
2025-06-30 00:33:54 +00:00
ElementBot
520c1293b6
Sync Strings from Localazy ( #4842 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-06-11 14:13:33 +02:00
ElementBot
87c376cfb6
Sync Strings from Localazy ( #4804 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2025-06-02 12:05:08 +02:00
ElementBot
e8f29a38bf
Sync Strings ( #4775 )
2025-05-30 08:47:39 +00:00