Benoit Marty
e85de6b300
Rework DeeplinkParser to fix a test (and fix a bug in release mode).
...
The test was failing in release mode because there is not check on `RoomId` format, so INVITE_LIST value ("invites") is seen as a valid RoomId.
First check for known paths, then try to parse as RoomId. The tryOrNull will return null only in debug mode, so I think we can remove it.
Error was:
value of: getFromIntent(...)
expected: InviteList(sessionId=@alice:server.org)
but was : Room(sessionId=@alice:server.org, roomId=invites, threadId=null)
at io.element.android.libraries.deeplink.DeeplinkParserTest.nominal cases(DeeplinkParserTest.kt:54)
2023-07-12 09:59:52 +02:00
Benoit Marty
af520ddc00
Fix failing test. Code is now aligned with the comment.
2023-07-12 09:43:18 +02:00
Benoit Marty
a2b84ac617
Ensure CI run all the tests. There were some failing tests, but the CI does not see it. It seems that koverMergedReport does not run all the tests (?).
2023-07-12 09:40:02 +02:00
ganfra
21f9093e78
Merge pull request #843 from vector-im/feature/fga/coroutine_dispatcher
...
Feature/fga/coroutine dispatcher
2023-07-11 20:42:01 +02:00
Benoit Marty
e308b1dae5
Merge pull request #840 from vector-im/feature/bma/cleanupText
...
Cleanup text
2023-07-11 12:09:39 +02:00
ElementBot
b871136373
Update screenshots
2023-07-11 09:41:37 +00:00
ganfra
4012317e40
Coroutine: introduce scoped dispatcher with limitedParalellism
2023-07-11 11:41:24 +02:00
ganfra
d77ff60f03
Coroutine: remove diffUpdateDispatcher, not used anymore
2023-07-11 11:40:55 +02:00
Benoit Marty
253e8c1c2b
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
53501a6483
Cleanup import.
2023-07-11 11:29:56 +02:00
Benoit Marty
31e0e3cdde
Cleanup doc
2023-07-11 11:29:56 +02:00
Benoit Marty
88eaab0e44
Fix regression on some colors. Introduce a temporary color, since the color values are not in Compound. temporaryColorBgSpecial
2023-07-11 10:29:06 +02:00
Benoit Marty
3e03ca4a5e
Create alias for typography (more semantic name). aliasButtonText
2023-07-11 10:29:06 +02:00
Benoit Marty
b7b6e0323d
Create alias for typography (more semantic name). aliasScreenTitle
2023-07-11 10:29:06 +02:00
Benoit Marty
f365b6f6c9
Remove unused legacy colors.
2023-07-11 10:29:06 +02:00
Benoit Marty
525225fb19
Remove unused materialTypography. We should only use typography (TypographyTokens)
2023-07-11 10:29:06 +02:00
Benoit Marty
419a00b992
Merge pull request #842 from vector-im/renovate/gradle-gradle-build-action-2.x
...
Update gradle/gradle-build-action action to v2.6.0
2023-07-11 08:33:20 +02:00
Benoit Marty
64ff90dc3e
Merge pull request #841 from vector-im/feature/bma/storeImages
...
Store images and description.
2023-07-11 08:32:06 +02:00
renovate[bot]
f43de1f496
Update gradle/gradle-build-action action to v2.6.0
2023-07-10 20:05:51 +00:00
Benoit Marty
be734c0220
Add app icons.
2023-07-10 18:44:54 +02:00
Benoit Marty
93dd081360
Add title and descriptions
2023-07-10 18:25:26 +02:00
Benoit Marty
cda8e106fa
Add images for the stores (still need the icons)
2023-07-10 18:21:12 +02:00
Benoit Marty
2844dee6d2
Remove fontSize parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
b31a449338
Remove lineHeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
0f468ad978
Remove letterSpacing parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
1dae7694fd
Remove fontFamily parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
92bc490fa3
Remove fontWeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
ff5cecb5cf
TextStyle again.
2023-07-10 17:33:42 +02:00
Benoit Marty
5846af2aa4
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Benoit Marty
e2f3f2966b
Remove ElementColors. We should use semantics and material colors now.
2023-07-10 17:33:42 +02:00
Benoit Marty
bcb64f7d44
Merge pull request #835 from vector-im/renovate/gradle-8.x
...
Update dependency gradle to v8.2.1
2023-07-10 16:22:30 +02:00
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
renovate[bot]
89b14b4868
Update dependency gradle to v8.2.1
2023-07-10 12:40:34 +00: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