Commit Graph

788 Commits

Author SHA1 Message Date
Benoit Marty
58cdd37a57 Merge pull request #3053 from element-hq/feature/bma/callSettings
Alert for incoming call even if notifications are disabled - WAITING FOR FINAL PRODUCT DECISION
2024-06-28 14:21:23 +02:00
ElementBot
edcc8ba112 Update screenshots 2024-06-26 13:34:52 +00:00
ElementBot
b436fcf936 Update screenshots 2024-06-24 09:32:03 +00:00
ElementBot
429ea73d16 Update screenshots 2024-06-21 14:24:55 +00:00
ElementBot
918d4cd318 Update screenshots 2024-06-21 14:09:32 +00:00
ElementBot
4a991276d3 Update screenshots 2024-06-20 13:15:59 +00:00
ElementBot
85538c90e6 Update screenshots 2024-06-20 12:55:37 +00:00
ganfra
e93a41a5b5 Merge branch 'develop' into feature/fga/sending_queue_iteration 2024-06-19 13:54:24 +02:00
ElementBot
d6aeb041a3 Update screenshots 2024-06-19 11:52:27 +00:00
ElementBot
a8f5af9f62 Update screenshots 2024-06-19 11:10:31 +00:00
ElementBot
f53c7f6f77 Update screenshots 2024-06-18 14:35:04 +00:00
Benoit Marty
1d5970adbc Merge branch 'develop' into feature/bma/fixFdroidNotification 2024-06-18 10:28:04 +02:00
Jorge Martin Espinosa
feef0f6976 Add full screen intent permissions banner (#3024)
* Add full screen intent permissions banner, creating `:libraries:fullscreenintent` modules.
* Add it to notification settings too:
    - Create `libraries:fullscreenintent` modules for the permission presenter and associated data.
    - Add the presenter and states to `NotificationSettingsPresenter` and `NotificationSettingsView`.
* Use the right API to check for full screen intent permissions.
- Use the right package name for `:libraries:permission` contents.
* Fix broken tests (flaky?)
* Ignore coverage verification for fake and small presenters

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-18 07:41:10 +00:00
ElementBot
a9dcdbf2ae Update screenshots 2024-06-17 16:15:43 +00:00
ElementBot
582fa30736 Update screenshots 2024-06-17 11:22:16 +00:00
Benoit Marty
4416a9fbe9 Remove other wrong dependency. 2024-06-14 10:30:10 +02:00
ganfra
4a68dd786c Merge pull request #3023 from element-hq/feature/fga/update_rust_sdk_0.2.25
Feature/fga/update rust sdk 0.2.25
2024-06-13 14:07:10 +02:00
Benoit Marty
dfb4298856 Merge pull request #3012 from element-hq/feature/bma/elementCallUrl
Make Element Call widget URL configurable with call .well-known file
2024-06-13 14:06:22 +02:00
ganfra
8ab388ee04 Merge branch 'develop' into feature/fga/update_rust_sdk_0.2.25 2024-06-12 16:55:25 +02:00
ElementBot
de6f93d2e3 Update screenshots 2024-06-12 14:11:56 +00:00
Jorge Martin Espinosa
54845866a6 Fix tracing configuration in debug and nightlies (#3019)
* Fix tracing configuration in debug and nightlies:

- Debug will now write the logs to disk too.
- Nightly will be able to customise tracing filters.
- Improved the configure tracing and bug report screens.

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-12 10:20:43 +00:00
ElementBot
f2a7a3b8f9 Update screenshots 2024-06-11 15:31:23 +00:00
Jorge Martin Espinosa
a16dff14f8 Add timeline item for m.call.notify events (#2986)
* Add timeline item for `m.call.notify` events

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-10 14:55:37 +00:00
Jorge Martin Espinosa
6f8de0b2c6 Element Call ringing notifications (#2978)
- Add `ActiveCallManager` to handle incoming and ongoing calls.
- Add ringing call notifications with full screen intents and missed call ones as part of the 'conversation' notifications.

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-06-10 11:51:19 +02:00
ElementBot
5a19231be4 Update screenshots 2024-06-05 16:55:03 +00:00
ElementBot
e52f06cf7d Update screenshots 2024-06-04 15:21:05 +00:00
ganfra
a72536057e Merge branch 'develop' into renovate/app.cash.paparazzi-1.x 2024-06-04 16:51:59 +02:00
ganfra
bf84875b9a screenshot tests: remove workaround for API 34 now it's handled. 2024-06-04 16:50:05 +02:00
ElementBot
d979f65d40 Update screenshots 2024-06-04 07:22:22 +00:00
Jorge Martin Espinosa
35702c04e9 Sign in with QR code (#2793)
* Add QR code login.
* Add FF to disable it in release mode.
* Force portrait orientation on the login flow.
* Create `NumberedList` UI components.
* Improve camera permission dialog.
* Make nodes in qrcode feature use `QrCodeLoginScope` instead of `AppScope`
* Bump SDK version.
* Fix maestro tests

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-31 14:38:27 +02:00
ElementBot
8522012c7a Update screenshots 2024-05-31 10:51:11 +02:00
Benoit Marty
edc589b494 Merge pull request #2928 from element-hq/feature/bma/movePushSetting
Move push provider setting
2024-05-29 00:29:24 +02:00
ElementBot
1481d8dcdb Update screenshots 2024-05-28 12:54:33 +00:00
ElementBot
8bb3b94132 Update screenshots 2024-05-28 07:44:49 +00:00
ElementBot
ae9d19bc80 Update screenshots 2024-05-27 15:47:01 +00:00
ElementBot
cb2007f93d Update screenshots 2024-05-27 10:29:28 +00:00
ElementBot
170fe90ced Update screenshots 2024-05-21 12:56:44 +00:00
Jorge Martin Espinosa
902dd24e72 Plain text editor implementation based on markdown input (#2840)
* Add plain text editor based on markdown input
- Fix autofocus of message composer.
- Remove `Message` data class, fetch the details in `MessagesPresenter` instead.
- Remove `enable rich text` option from advanced settings, set it as a build configuration instead.
* Fix MentionSpanProvider
* Bump RTE library to released `v2.37.3`

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-21 13:58:53 +02:00
Benoit Marty
7c96b9f49a Merge pull request #2849 from element-hq/feature/bma/roomNameEdition
Improve room setting edition
2024-05-16 09:32:42 +02:00
ElementBot
2bdddff0c5 Update screenshots 2024-05-15 15:22:46 +00:00
ElementBot
c7ae3ab1bf Update screenshots 2024-05-15 10:24:05 +00:00
Jorge Martin Espinosa
83b2da547c UX cleanup: reorder text composer actions (#2847)
* UX cleanup: reorder text composer actions

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-15 10:28:06 +02:00
ElementBot
e096080639 Update screenshots 2024-05-14 08:32:09 +00:00
Jorge Martin Espinosa
a99f30fbd7 Remove join button on room directory search (#2827)
* Remove 'Join' button in room directory search results

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-10 11:31:18 +02:00
Jorge Martin Espinosa
e1694fa4e8 Add room badges (#2822)
* Add room badges

* Remove no longer used `onShareRoomMember` callback

* Update screenshots

* Add changelog

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-09 08:38:40 +02:00
Jorge Martin Espinosa
2e93d842c7 UX cleanup: DM details screen (#2820)
* UX cleanup: user profile.

- Move send DM to a CTA button.
- Add 'Call' CTA button too when there is a DM with that user and a call is possible.
- Add missing tests.

* Update screenshots

* Add tests for clicking on the avatar

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 16:05:02 +02:00
Jorge Martin Espinosa
17f5b0fe77 UX cleanup: DM details screen (#2817)
* UX cleanup: DM details screen

Reuse `MainActionsSection` for DMs too, hiding the Share CTA in that case.

* Update screenshots

* Fix tests

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 12:49:44 +02:00
Jorge Martin Espinosa
b524645b89 UX cleanup: room details (#2816)
* UX cleanup: room details screen

Add new CTA buttons for Invite and Call actions

* Update screenshots

* Fix maestro

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-08 11:42:33 +02:00
Jorge Martin Espinosa
01a048e219 UX cleanup: reorder options in the main settings screen (#2802)
* UX cleanup: reorder options in the main settings screen

* Update screenshots

* Group sections in composables

* Add some horizontal padding to the `Footer` component

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2024-05-06 15:20:03 +00:00
ElementBot
f5885adde2 Update screenshots 2024-05-02 12:25:21 +02:00