Benoit Marty
eb91f83f51
Always use method aRichTextEditorState instead of invoking the constructor directly, and remove parameter when it's the default value.
2024-04-11 11:17:56 +02:00
Benoit Marty
4916baadd8
Sync strings.
2024-04-10 12:36:41 +02:00
Benoit Marty
da9a8f8cb1
Exclude fun ContentToPreview() from coverage, this is not production code.
2024-04-08 16:20:42 +02:00
Benoit Marty
26555bd469
Add unit test on RetrySendMessageMenu
2024-04-04 15:29:16 +02:00
Benoit Marty
6f868afe1b
Add more assertions
2024-04-04 15:12:24 +02:00
Benoit Marty
e32dd73e8e
Some renaming for clarity, especially "RemoveFailed" was not clear, developer may think the that removing has failed.
2024-04-04 15:08:25 +02:00
Benoit Marty
4e5a202a75
Improve preview of RetrySendMenuMenu
2024-04-04 14:56:26 +02:00
Benoit Marty
045392df45
Remove old ExtraPadding workaround.
2024-04-04 14:47:47 +02:00
Benoit Marty
68ababa0be
Merge pull request #2653 from element-hq/feature/bma/copyPermalink
...
Copy permalink
2024-04-03 17:38:38 +02:00
Jorge Martin Espinosa
8b335a9125
Move session verification to FTUE flow, make it mandatory ( #2594 )
...
* Move session verification to the FTUE
* Allow session verification flow to be restarted
* Use `EncryptionService` to display session verification faster
* Remove session verification item from settings
* Remove session verification banner from room list
* Remove 'verification needed' variant from the `TimelineEncryptedHistoryBanner`
* Improve verification flow UI and UX
* Remove 'verification successful' snackbar message
* Only register push provider after the session has been verified
* Hide room list while the session hasn't been verified
* Prevent deep links from changing the navigation if the session isn't verified
* Update screenshots
* Renamed `FtueState` to `FtueService`, created an actual `FtueState`.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-04-03 14:53:17 +00:00
Benoit Marty
90a03cbd4c
Add action to copy permalink #2650
2024-04-03 15:37:21 +02:00
Benoit Marty
75f1d2fdc0
Run ./tools/localazy/downloadStrings.sh --all
2024-04-02 18:12:36 +02:00
Benoit Marty
3edbb29eb8
Merge pull request #2639 from element-hq/feature/bma/hideCallMemberEvents
...
Hide call member events
2024-04-02 16:14:11 +02:00
Benoit Marty
67a9765bd3
Code quality and remove reference to DefaultMatrixToConverter.SUPPORTED_PATHS in MatrixToConverter
2024-04-02 15:51:59 +02:00
Benoit Marty
db3f17fd7d
Move PermalinkBuilder, MatrixToConverter and PermalinkParser content to the impl project in order to remove projects.appconfig dependency from matrix.api module.
2024-04-02 14:15:54 +02:00
bmarty
1e334891ab
Sync Strings from Localazy
2024-04-01 00:17:18 +00:00
bmarty
4d68f193a1
Sync Strings from Localazy
2024-03-25 00:18:59 +00:00
Jorge Martin Espinosa
1e0891bb68
Implement MSC2530 ( #2570 )
...
* Implement MSC2530
* Some layout improvements for images and videos with captions
* Update screenshots
* Replace `it` in several previews with `isMine`
---------
Signed-off-by: Marco Antonio Alvarez <surakin@gmail.com >
Co-authored-by: Marco Antonio Alvarez <surakin@gmail.com >
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-20 13:58:29 +01:00
Jorge Martín
f2d240c66d
Fix SDK integration
2024-03-20 09:36:35 +01:00
Jorge Martin Espinosa
058a79127c
Remove unnecessary Room.updateMembers() calls. ( #2564 )
...
* Remove unnecessary `updateMembers` calls.
Some of them can be directly removed since we have a way to automatically get member info updates based on membership changes.
Others can be replaced by a simpler `getUpdatedMember` method. This might still need a full member sync, but it's quite unlikely.
2024-03-18 14:57:25 +00:00
Jorge Martin Espinosa
a7093bae8b
Add legacy call invite state events and notifications ( #2552 )
...
* Add state timeline events and notifications for legacy call invites
* Update screenshots
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-14 16:29:06 +01:00
ganfra
14ed18d85b
Merge pull request #2537 from element-hq/feature/fga/fix_timeline_is_direct
...
Bugfix : fix timeline not showing sender info
2024-03-13 11:17:29 +01:00
Benoit Marty
90cd0dc44e
Acronyms in camel case should have only the first letter capitalized.
2024-03-13 10:13:10 +01:00
Benoit Marty
12f4fc2591
Some string keys have been renamed, so rename them in the code.
2024-03-13 10:02:06 +01:00
Benoit Marty
c881ea95bf
Run ./tools/localazy/downloadStrings.sh --all after some key renaming on Localazy.
2024-03-13 09:56:31 +01:00
ganfra
86f530e5d0
Bugfix : fix timeline not showing sender info when room is marked as direct but not a 1:1 room #2530
2024-03-12 17:35:54 +01:00
Benoit Marty
d05a6541f6
Run ./tools/localazy/downloadStrings.sh --all after config change.
2024-03-12 16:25:48 +01:00
bmarty
0c0c36c393
Sync Strings from Localazy
2024-03-12 13:54:03 +00:00
Jorge Martin Espinosa
796bdc0224
Prevent sending empty messages ( #2527 )
...
* Prevent sending empty messages
* Fix screenshot issue
* Use `aRichTextEditorState` helper function
2024-03-12 12:25:23 +01:00
ElementBot
af6ed820a8
Sync Strings ( #2523 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-03-11 08:46:07 +00:00
Jorge Martin Espinosa
6a75be7bf0
Room admins can change user roles ( #2423 )
...
Allow Admins to modify room member roles:
- Add a 'roles and permissions' option for each room.
- Allow promoting users to admins, adding or removing moderators, and demote yourself if you're and admin.
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-03-05 16:46:47 +00:00
ElementBot
bd85def8fa
Sync Strings ( #2484 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2024-03-05 09:10:47 +01:00
bmarty
a5aa446dce
Sync Strings from Localazy
2024-02-29 13:48:26 +00:00
bmarty
7fd358166d
Sync Strings from Localazy
2024-02-28 11:33:05 +00:00
Benoit Marty
05c9c4e227
Merge pull request #2448 from element-hq/feature/bma/testMediaViewerView
...
Add test on MediaViewerView and other missing unit tests.
2024-02-27 15:51:45 +01:00
Benoit Marty
b843b5d9fa
Renaming function for code clarity.
2024-02-27 09:53:14 +01:00
Benoit Marty
66aa342d73
Import string again with new post processing.
2024-02-26 21:36:28 +01:00
bmarty
54ef435d9c
Sync Strings from Localazy
2024-02-26 18:17:16 +00:00
ganfra
2c8c43f5d3
Merge pull request #2438 from element-hq/feature/fga/improve_media_viewer
...
[Improvement] MediaViewer/Attachment experience
2024-02-26 10:39:02 +01:00
Benoit Marty
c746a0acc5
Sync Localazy strings - including post treatment.
...
./tools/localazy/downloadStrings.sh --all
2024-02-23 17:45:22 +01:00
ganfra
aff9943f24
AttachmentsPreview: set zoomable state
2024-02-23 17:36:38 +01:00
ganfra
e9e99918be
Attachment : quickly improve rendering too
2024-02-23 17:26:31 +01:00
ganfra
f0483b8fdb
MediaViewer : introduce fullscreen and flick to dismiss behavior
2024-02-23 16:55:41 +01:00
Benoit Marty
37e85b4db0
Sync Localazy strings.
...
./tools/localazy/downloadStrings.sh --all
2024-02-23 15:42:50 +01:00
Benoit Marty
9119a7b7fb
Sync Localazy strings.
...
./tools/localazy/downloadStrings.sh --all
2024-02-23 12:23:11 +01:00
Benoit Marty
afec6370c1
Merge pull request #2413 from element-hq/feature/bma/unitTests
...
Add more unit tests
2024-02-19 16:15:28 +01:00
Jorge Martin Espinosa
87823fe8a4
Sort the room member list and display member roles ( #2412 )
...
* Sort the room member list and display member roles
---------
Co-authored-by: ElementBot <benoitm+elementbot@element.io >
2024-02-19 15:03:36 +00:00
Benoit Marty
9586c61273
Add test for MessageComposerEvents.SendUri
2024-02-19 13:42:15 +01:00
Benoit Marty
e006f375ae
Add test for MessagesEvents.HandleAction(TimelineItemAction.EndPoll)
2024-02-19 13:42:15 +01:00
Benoit Marty
6240f24e10
Remove warning in tests
2024-02-19 13:35:24 +01:00