ganfra
7e5d339922
Media: render audio content
2023-07-13 18:09:58 +02:00
Benoit Marty
be6b8c825b
Fix account provider change on nightly and release ( #861 )
...
* Use parallelMap (same code)
* Add proguard rules. Fixes #818
* Rename file proguard-rules.pro to consumer-rules.pro for coherency.
* Remove empty and non-referenced proguard files.
2023-07-13 14:46:57 +02:00
ganfra
313b3a29b6
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
2023-07-13 11:58:10 +02:00
ganfra
df1c0091ab
Merge pull request #856 from vector-im/feature/fga/update-rust-sdk-0.1.31
...
Feature/fga/update rust sdk 0.1.31
2023-07-13 09:42:46 +02:00
Jorge Martin Espinosa
7da59c61cc
Set right timestamp for fallback notifications ( #864 )
2023-07-13 06:02:38 +00:00
ganfra
1a0dc8266b
Timeline: rename file
2023-07-12 22:50:14 +02:00
ganfra
9784d8c874
Timeline: split the initial item list in small chunks to post items asap
2023-07-12 22:44:42 +02:00
ganfra
635e9b9edd
Timeline: avoid pagination when timeline is not ready
2023-07-12 22:43:35 +02:00
ganfra
bd04b579c6
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
2023-07-12 17:36:05 +02:00
Benoit Marty
04890b6f15
Ensure pending intent data are unique.
2023-07-12 17:28:53 +02:00
Benoit Marty
d56a686b60
Merge pull request #850 from vector-im/feature/bma/fixTests
...
Ensure CI run all the tests.
2023-07-12 16:59:37 +02:00
ganfra
3d0440c580
Update rust sdk to 0.1.31: fix build
2023-07-12 16:50:40 +02:00
Benoit Marty
2206f70acc
Merge pull request #847 from vector-im/feature/bma/blockUserUx
...
Improve block/unblock user ux
2023-07-12 16:33:12 +02:00
ganfra
ec04250a9b
Update rust sdk to 0.1.31: new app service
2023-07-12 16:05:51 +02:00
ganfra
d3a86bffee
Update rust sdk to 0.1.31: new notification api
2023-07-12 16:05:36 +02:00
ganfra
655c5a5ed5
Update rust sdk to 0.1.31: new uniqueId on timeline
2023-07-12 16:04:10 +02:00
Benoit Marty
8893a8bfdc
Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode
2023-07-12 15:32:00 +02:00
Benoit Marty
79e88bb826
Fix another warning.
2023-07-12 14:16:10 +02:00
Benoit Marty
816685a534
Use the param (bad copy paste)
2023-07-12 14:14:44 +02:00
Benoit Marty
2b84e7adc0
Fix warning (rename the base parameter name).
2023-07-12 14:11:26 +02:00
Benoit Marty
c0d2de26db
Improve logs.
2023-07-12 12:39:41 +02:00
Benoit Marty
7ea2f28d96
More log about Node lifecycle. Will help to track user navigation.
2023-07-12 12:01:54 +02:00
Benoit Marty
0740330b39
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
9644091f3f
Fix failing test. Code is now aligned with the comment.
2023-07-12 09:43:18 +02:00
ganfra
ff23a54acc
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
df4c03cc8e
Improve UX on Block/Unblock user action. Add loading and error case. And make the value (a bit more) live.
2023-07-11 17:48:31 +02:00
ganfra
d02f7fb871
Coroutine: introduce scoped dispatcher with limitedParalellism
2023-07-11 11:41:24 +02:00
ganfra
c2c81d3747
Coroutine: remove diffUpdateDispatcher, not used anymore
2023-07-11 11:40:55 +02:00
Benoit Marty
16f30db20e
Move TypographyAliases next to ColorAliases
2023-07-11 11:29:56 +02:00
Benoit Marty
e8ba2b2e06
Cleanup import.
2023-07-11 11:29:56 +02:00
Benoit Marty
38bac940c7
Cleanup doc
2023-07-11 11:29:56 +02:00
Benoit Marty
d60a590cb5
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
84fad3e7f3
Create alias for typography (more semantic name). aliasButtonText
2023-07-11 10:29:06 +02:00
Benoit Marty
529f6d681e
Create alias for typography (more semantic name). aliasScreenTitle
2023-07-11 10:29:06 +02:00
Benoit Marty
cbe627db0f
Remove unused legacy colors.
2023-07-11 10:29:06 +02:00
Benoit Marty
7485a62969
Remove unused materialTypography. We should only use typography (TypographyTokens)
2023-07-11 10:29:06 +02:00
Benoit Marty
5f3ba74f30
Remove fontSize parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
277595412f
Remove lineHeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
68f14141d6
Remove letterSpacing parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
d10fde194f
Remove fontFamily parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
f0d3b9da53
Remove fontWeight parameter. Must use style only.
2023-07-10 17:33:42 +02:00
Benoit Marty
7be0e3ea4b
Remove ElementTextStyles. Only ElementTheme.typography.* styles must be used now.
2023-07-10 17:33:42 +02:00
Benoit Marty
9b042cf056
Remove ElementColors. We should use semantics and material colors now.
2023-07-10 17:33:42 +02:00
ganfra
7fabbc339d
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.29-again
2023-07-10 15:41:42 +02:00
Jorge Martin Espinosa
9170c5eb71
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
4afdccb3ed
Merge pull request #826 from vector-im/feature/bma/swipeAction
...
Improve swipe to reply rendering
2023-07-10 13:56:29 +02:00
ganfra
d3982e447c
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
0216a42531
Sync: add more safety to avoid some race conditions
2023-07-10 13:25:16 +02:00
Chris Smith
130c026d81
Merge pull request #824 from vector-im/misc/cjs/left-align-top-bars
2023-07-10 12:23:29 +01:00
ganfra
870b5d3fe1
Sync: should avoid having multiple sync loops
2023-07-10 13:08:55 +02:00