Commit graph

2577 commits

Author SHA1 Message Date
Benoit Marty
2f00a3595a
Merge pull request #837 from vector-im/feature/bma/rageshakeMxid
Add userId to rageshake summary
2023-07-10 16:21:51 +02:00
ganfra
d34a7804c0
Merge pull request #836 from vector-im/feature/fga/update-rust-sdk-0.1.29-again
Update rust sdk to 0.1.29 (new back pagination status api)
2023-07-10 16:08:35 +02:00
ganfra
42dea3ed65
Merge pull request #816 from vector-im/feature/fga/fix_loading_room_node_padding
LoadingRoomNode : fix windowInsets...
2023-07-10 15:49:51 +02:00
ganfra
9e5a3d14e5 Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.29-again 2023-07-10 15:41:42 +02:00
ganfra
d330180f5d RoomNodeView: remove contentWindowInsets=systemBars as it's default one 2023-07-10 15:33:32 +02:00
ganfra
12a22c5423 LoadingRoomNodeView: ConsumeWindowInsets... 2023-07-10 15:13:32 +02:00
Benoit Marty
cc43f8a1d2 Add version name as label. 2023-07-10 14:45:57 +02:00
Benoit Marty
9cd267b7f7 Add userId and deviceId to rageshake data. 2023-07-10 14:43:03 +02:00
Jorge Martin Espinosa
a0c1f2c18a
Display room invitation notification (#735)
* Notifications: Add some extra mappings so we keep the original contents and can pass it later to an UI layer

* Fix notifications not appearing for a room if the app was on that room when it went to background.

* Modernize how we create spannable strings for notifications, remove unneeded dependency

* Remove actions from invite notifications temporarily

* Add `NotificationDrawerManager` interface to be able to clear membership notifications when accepting or rejecting a room invite

* Fix tests

* Add comment to clarify some weird behaviours

* Address review comments

* Set circle shape for `largeBitmap` in message notifications

* Fix no avatar in DM rooms

* Fix rebase issues

* Add invite list pending intent:

- Refactor pending intents.
- Make `DeepLinkData` a sealed interface.
- Fix and add tests.

* Rename `navigate__` functions to `attach__`

* Add an extra test case for the `InviteList` deep link

* Address most review comments.

* Fix rebase issue

* Add fallback notification type, allow dismissing invite notifications.

Fallback notifications have a different underlying type and can be dismissed at will.

* Fix tests
2023-07-10 14:34:58 +02:00
Benoit Marty
0fbf799d15
Merge pull request #826 from vector-im/feature/bma/swipeAction
Improve swipe to reply rendering
2023-07-10 13:56:29 +02:00
ganfra
0e47fa870e
Merge pull request #834 from vector-im/feature/fga/avoid_multiple_sync_loops
Feature/fga/avoid multiple sync loops
2023-07-10 13:37:35 +02:00
ganfra
65210b72f5 Sync: add more safety to avoid some race conditions 2023-07-10 13:25:16 +02:00
Chris Smith
20bdf98db6
Merge pull request #824 from vector-im/misc/cjs/left-align-top-bars 2023-07-10 12:23:29 +01:00
ganfra
785c4a52f1 Sync: should avoid having multiple sync loops 2023-07-10 13:08:55 +02:00
Benoit Marty
bfc850907d
Merge pull request #828 from vector-im/sync-localazy
Sync Strings
2023-07-10 13:08:03 +02:00
Benoit Marty
c3ddc628a4 Add exepction for SwipeableActionsState. 2023-07-10 13:03:55 +02:00
Benoit Marty
fa9c5a7ccc avoid typo report 2023-07-10 13:02:19 +02:00
Benoit Marty
73fa6fc6be Remove the legacy script which imports Strigns from Element Android project. 2023-07-10 12:15:41 +02:00
Benoit Marty
6ee4056cca Sync again after adding missing value in Localazy. 2023-07-10 12:14:25 +02:00
ElementBot
5b9966f33c Update screenshots 2023-07-10 10:12:38 +00:00
Benoit Marty
3e0b9822f0 Attempt to reduce swipe sensitivity (#810) 2023-07-10 11:54:44 +02:00
Benoit Marty
dca5ee8051 Improve preview rendering. 2023-07-10 11:52:27 +02:00
Benoit Marty
02dd796d83 Space must be above the item. 2023-07-10 11:52:27 +02:00
Benoit Marty
1c7c8e6c9a Add missing content when canReply is false. 2023-07-10 11:52:27 +02:00
Benoit Marty
1bc13d16d9 Improve animation of Swipe to reply: replace usage of SwipeToDismiss by Modifier.draggable 2023-07-10 11:52:27 +02:00
Benoit Marty
aa7db3150d Fix bad modifier parameter usage. 2023-07-10 11:52:27 +02:00
Marco Romano
3e69985fd6
Use @DayNightPreviews for static map (#832)
* Use @DayNightPreviews for static map

To properly screenshot the dark pin.

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-10 10:45:11 +02:00
Jorge Martin Espinosa
4d8c929ad3
Remove extra syncService.startSync() call (#830) 2023-07-10 10:45:02 +02:00
Chris Smith
f4ae9eaba7
Merge pull request #802 from vector-im/feature/cjs/stop-editing-dms 2023-07-10 09:14:43 +01:00
Jorge Martin Espinosa
c0df303c22
Make Showkase browser work in the nightly versions (#829) 2023-07-10 10:10:22 +02:00
Jorge Martin Espinosa
3436d74368
Update screenshots (#831)
Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-10 09:42:34 +02:00
bmarty
fd6cf1d7fd Sync Strings from Localazy 2023-07-10 00:11:05 +00:00
jonnyandrew
3c6f658a1f
Truncate and ellipsize long reactions (#821)
* Truncate and ellipsize long reactions

* Update screenshots

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-08 17:53:29 +01:00
Benoit Marty
5e444406e6
Merge pull request #814 from vector-im/renovate/io.nlopez.compose.rules-detekt-0.x
Update dependency io.nlopez.compose.rules:detekt to v0.1.12
2023-07-07 22:18:47 +02:00
Benoit Marty
b0ec6ba7a5
Merge pull request #823 from vector-im/feature/bma/snackbarFix
Snackbar fix
2023-07-07 22:04:37 +02:00
ganfra
fed958bc28 Update rust sdk to 0.1.29 (new back pagination status api) 2023-07-07 17:37:46 +02:00
Marco Romano
c48fcac2f1
Use @DayNightPreviews to correctly render the PinIcon in dark mode (#795)
- Fixes rendering of `-night` resources in screenshot tests by overriding the `nightMode` with `paparazzi.unsafeUpdateConfig()`.
2023-07-07 16:35:34 +02:00
Benoit Marty
6eab2ea694 Fix test. 2023-07-07 16:22:42 +02:00
Benoit Marty
4b90904bc0 Cleanup 2023-07-07 16:15:59 +02:00
ElementBot
8940ba1714 Update screenshots 2023-07-07 13:56:16 +00:00
Chris Smith
eea92b9d36 Create room: close icon should be on the left
This is a navigation icon, which goes on the LHS of the top bar.
2023-07-07 14:46:28 +01:00
Benoit Marty
cd469e67bd Fix Snackbar colors. 2023-07-07 15:39:43 +02:00
Benoit Marty
7fef755234 Use the CoroutineScope from the LaunchedEffect. 2023-07-07 15:35:16 +02:00
Benoit Marty
af323d8636 Show Snackbar once the verification is finish in the correct screen (#812) 2023-07-07 15:34:15 +02:00
ElementBot
31ed77e79c Update screenshots 2023-07-07 13:24:14 +00:00
jonnyandrew
d8fcfc5844
Collapse long lists of message reactions (#806)
---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
2023-07-07 13:19:11 +00:00
Benoit Marty
03a80292e5 ignore typo. 2023-07-07 15:14:53 +02:00
Chris Smith
8eabb3bd94 Add test for leaving rooms
Completely unrelated to what I was doing, but might appease the
code coverage gods?
2023-07-07 14:13:18 +01:00
Chris Smith
587117484e Room details: don't allow edits in DMs
If the room is a DM, we won't allow any editing functionality
regardless of power levels.

If there is no topic set, then the entire section is hidden,
like in rooms without a topic where you lack the power level
to change it.

Closes #799
2023-07-07 14:13:18 +01:00
Chris Smith
54c7e8bb57
Merge pull request #817 from vector-im/misc/cjs/drop-coverage-threshold 2023-07-07 14:08:39 +01:00