ganfra
e9a34eb46d
Media: upload audio
2023-07-13 20:34:07 +02:00
ganfra
3d0e6a4130
Media: render audio content
2023-07-13 18:09:58 +02:00
Benoit Marty
c919618bc0
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
732a4eb5fa
Merge pull request #863 from vector-im/feature/fga/timeline_pagination
...
Feature/fga/timeline pagination
2023-07-13 11:58:10 +02:00
ganfra
a6b3da3cd7
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
494229d153
Set right timestamp for fallback notifications ( #864 )
2023-07-13 06:02:38 +00:00
ganfra
a92fa391e5
Timeline: rename file
2023-07-12 22:50:14 +02:00
ganfra
e334100b75
Timeline: split the initial item list in small chunks to post items asap
2023-07-12 22:44:42 +02:00
ganfra
9873588d2a
Timeline: avoid pagination when timeline is not ready
2023-07-12 22:43:35 +02:00
ganfra
c8776f9806
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.31
2023-07-12 17:36:05 +02:00
Benoit Marty
86a2c340ee
Ensure pending intent data are unique.
2023-07-12 17:28:53 +02:00
Benoit Marty
1e45235c64
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
ed779abead
Update rust sdk to 0.1.31: fix build
2023-07-12 16:50:40 +02:00
Benoit Marty
281d0dde56
Merge pull request #847 from vector-im/feature/bma/blockUserUx
...
Improve block/unblock user ux
2023-07-12 16:33:12 +02:00
ganfra
6622889b09
Update rust sdk to 0.1.31: new app service
2023-07-12 16:05:51 +02:00
ganfra
1472a29441
Update rust sdk to 0.1.31: new notification api
2023-07-12 16:05:36 +02:00
ganfra
beb10cbfc4
Update rust sdk to 0.1.31: new uniqueId on timeline
2023-07-12 16:04:10 +02:00
Benoit Marty
d3a95afe86
Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode
2023-07-12 15:32:00 +02:00
Benoit Marty
c8912060fb
Fix another warning.
2023-07-12 14:16:10 +02:00
Benoit Marty
92f5c96936
Use the param (bad copy paste)
2023-07-12 14:14:44 +02:00
Benoit Marty
67fd2ebba9
Fix warning (rename the base parameter name).
2023-07-12 14:11:26 +02:00
Benoit Marty
1627dbfd27
Improve logs.
2023-07-12 12:39:41 +02:00
Benoit Marty
bb1991fe4a
More log about Node lifecycle. Will help to track user navigation.
2023-07-12 12:01:54 +02:00
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
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
d56c668663
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
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
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
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
ganfra
9e5a3d14e5
Merge branch 'develop' into feature/fga/update-rust-sdk-0.1.29-again
2023-07-10 15:41:42 +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