Commit Graph

783 Commits

Author SHA1 Message Date
ElementBot 15f3f0ecfc Update screenshots 2024-04-08 12:03:05 +00:00
Jorge Martin Espinosa b6ceb8c697 Improve UI for notification permission screen in onboarding (#2660)
* Improve UI for notification permission screen in onboarding

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-08 10:58:37 +02:00
Jorge Martin Espinosa 8e2f7a35cb Categorise members by role in the ChangeRoles screen (#2595)
* Categorise members by role in the ChangeRoles screen

* Fix automatic reload of member list when either the membership or power levels change

* Replace empty space with disabled checkbox

* Add 'pending' label to members who are in invited state

* Implement new designs

* Fix string issue in confirm recovery key screen

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-08 08:54:38 +00:00
renovate[bot] 192a1d2107 Update dependency io.element.android:compound-android to v0.0.6 (#2670)
* Update dependency io.element.android:compound-android to v0.0.6

* Update screenshots

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-04-08 10:28:42 +02:00
bmarty e6bd14a1a9 Sync Strings from Localazy 2024-04-08 00:20:53 +00:00
Benoit Marty 103743c338 Merge pull request #2663 from element-hq/feature/bma/testChangeRolesView
Fix a bunch of small issues around moderation and test change roles view
2024-04-05 13:37:58 +02:00
ElementBot 3a6959585b Update screenshots 2024-04-05 08:37:52 +00:00
ElementBot 20ebb5ed04 Update screenshots 2024-04-04 13:42:04 +00:00
Benoit Marty 4a2703810b Merge pull request #2653 from element-hq/feature/bma/copyPermalink
Copy permalink
2024-04-03 17:38:38 +02:00
Jorge Martin Espinosa 41287c5f59 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
ElementBot ed9384bf59 Update screenshots 2024-04-03 13:47:24 +00:00
ElementBot 2aa53f02c5 Update screenshots 2024-04-02 16:50:13 +00:00
ElementBot 30d77e5123 Update screenshots 2024-04-02 16:25:27 +00:00
ElementBot d94f4b0392 Update screenshots 2024-03-28 17:25:55 +00:00
ElementBot 2103306387 Update screenshots 2024-03-28 16:15:11 +00:00
ganfra 3f1f764745 Room directory : add tests and cleanup 2024-03-28 17:03:34 +01:00
ganfra 19523339af Tests : improve lambda recorder 2024-03-28 14:59:22 +01:00
ganfra 44125567f6 Tests : create lambda recorder 2024-03-28 10:34:12 +01:00
ElementBot ea73c517c4 Update screenshots 2024-03-26 17:34:45 +00:00
Jorge Martin Espinosa f4e5934d1b Fix Poll history 'Load more' button alignment (#2577)
* Fix Poll history 'Load more' button alignment

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-21 11:51:43 +00:00
Jorge Martin Espinosa 998eb7d093 Compound: add BigIcon, BigCheckmark and PageTitle components (#2574)
* Compound: add `BigIcon`, `BigCheckmark` and `PageTitle` components

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-21 11:10:11 +01:00
Jorge Martin Espinosa 6aa84d600e 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 Martin Espinosa 5cc5a0b699 Add isInDebug variable to simulate debug/release configs for tests (#2566)
* `isInDebug` as `ThreadLocal<Boolean>`

* Use a simple var for `isInDebug` and add a helper method to test release mode, when running the debug test.

* Add some more docs

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-03-18 17:56:07 +01:00
ElementBot 0a08b81863 Update screenshots 2024-03-18 14:56:38 +00:00
Jorge Martin Espinosa 57e6db8144 Move Konsist tests to quality checks (#2558)
* Move `Konsist` tests to quality checks

This should also help us avoid running them for every single test task, including Kover.

* Fix upload report path filter
2024-03-15 18:03:13 +01:00
ElementBot f089847f48 Sync Strings (#2557)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-03-15 13:37:11 +01:00
Jorge Martin Espinosa 67d79059f8 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
Jorge Martin Espinosa e3a395f15a Improve room member list loading UX (#2543)
Improve room member list UX:

- Don't display the list in chunks anymore.
- Use an indeterminate linear progress indicator to display some loading is being done (either loading the cached list or the updated one).
- Try to make sure we don't display the members loaded from timeline items as the cached room list by mistake.
* Update screenshots
* Simplify member loading logic.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-14 08:05:44 +00:00
ganfra 8ed4d3c48f Merge pull request #2536 from element-hq/feature/fga/room_list_filter_iteration
Feature/fga/room list filter iteration
2024-03-13 16:36:54 +01:00
Jorge Martin Espinosa 4c14ac822e Added empty state to banned member list (#2541)
* Added empty state to banned member list

* Center both empty states in `RoomMemberListView` and `PollHistoryView`

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-13 15:04:43 +00:00
ElementBot e1b8a220b9 Update screenshots 2024-03-13 14:32:39 +00:00
ganfra 65fa3bf6a4 Tests: raise default timeout of consumeItemsUntilPredicate to 3 seconds (like awaitItem) 2024-03-13 12:44:59 +01:00
ganfra 427b3f7c0f Merge branch 'develop' into feature/fga/room_list_filter_iteration 2024-03-13 12:07:20 +01:00
ElementBot eae8d5673b Update screenshots 2024-03-12 16:30:46 +00:00
Benoit Marty 73297fed80 Merge pull request #2532 from element-hq/feature/bma/fixLayoutPoll
Fix layout poll
2024-03-12 16:38:49 +01:00
Jorge Martin Espinosa 59a682b407 Change a room's permissions power levels (#2525)
* Change a room's permissions power levels

* Make `currentPermissions` use a `MatrixRoomPowerLevels?` instance instead.

* Update strings

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-12 15:45:06 +01:00
ganfra 23b276dfcb Merge branch 'develop' into feature/fga/room_list_filter_iteration 2024-03-12 15:40:38 +01:00
ganfra bf68261ed9 RoomList: refactor and fix tests 2024-03-12 15:38:33 +01:00
ElementBot fba7bc8192 Update screenshots 2024-03-12 13:50:13 +00:00
Benoit Marty b237f28895 Merge pull request #2518 from element-hq/feature/bma/testPollHistoryView
Test poll history view
2024-03-11 13:59:52 +01:00
ElementBot dac54e7154 Sync Strings (#2523)
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com>
2024-03-11 08:46:07 +00:00
ElementBot e768670d04 Update screenshots 2024-03-08 16:38:01 +00:00
ElementBot 44472f47dd Update screenshots 2024-03-07 13:51:43 +01:00
Benoit Marty da0ceec844 Merge pull request #2476 from element-hq/renovate/app.cash.paparazzi-1.x
Update plugin paparazzi to v1.3.3
2024-03-07 10:37:54 +01:00
Jorge Martin Espinosa 134cacb024 Room member moderation: kick, ban and unban (#2496)
* Room member moderation: kick, ban and unban

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-03-06 16:44:05 +01:00
Jorge Martin Espinosa b9d902e3fe 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 2ae50c2485 Update screenshots 2024-03-01 17:33:04 +00:00
Benoit Marty 167b460d04 Merge pull request #2481 from element-hq/feature/bma/fixLayoutRoomEmpty
Feature/bma/fix layout room empty
2024-03-01 18:00:04 +01:00
ElementBot 03ef1882ad Update screenshots 2024-03-01 16:41:29 +00:00
Benoit Marty 071f80c4a7 Delete "fr" screenshot. Only keep "de" ones. If necessary, "fr" or any other languages can be generated on the fly. 2024-03-01 15:00:26 +01:00