Florian Renaud
33ee366c8d
Fix tests after rebase
2023-05-11 16:30:37 +02:00
Florian Renaud
fcdc737a81
WIP pick avatar image
2023-05-11 16:30:37 +02:00
renovate[bot]
474bc00f8e
Update dependency org.matrix.rustcomponents:sdk-android to v0.1.12 ( #407 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v0.1.12
* Fix Rust SDK update issues.
* Try to handle Rust memory more gracefully.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io>
2023-05-10 15:27:15 +00:00
Jorge Martin Espinosa
5eaa40a14b
[Media upload] Media pre-processing ( #403 )
...
* Create `mediaupload` module for media pre-processing.
* Split `mediapicker` and `mediaupload` modules.
2023-05-10 10:06:56 +02:00
bmarty
f54b4e9f7e
Sync Strings from Localazy
2023-05-08 00:08:48 +00:00
Benoit Marty
c27487839c
Merge pull request #394 from vector-im/feature/bma/moveShowkaseButton
...
Move showkase button
2023-05-05 16:40:01 +02:00
Benoit Marty
ebf3ebfb54
Merge pull request #332 from vector-im/renovate/kotlin
...
Update kotlin
2023-05-05 12:12:29 +02:00
Benoit Marty
6b77313fd6
Move the button to open the Showkase browser to the developer settings screen. ( #389 )
2023-05-04 17:29:03 +02:00
Florian Renaud
73473bc2d2
Add tests
2023-05-04 16:34:38 +02:00
Florian Renaud
310be7a14a
Perform get profile request on matrix ID
2023-05-04 16:27:50 +02:00
Jorge Martin Espinosa
014c0f4186
[Media upload] Add media pickers to the Room screen and the composer ( #380 )
...
* Add media pickers to the Room screen and the composer.
* Fix exclude rules for translations
2023-05-04 11:51:03 +02:00
renovate[bot]
8c00b19ba9
Update kotlin
2023-05-03 17:40:41 +00:00
Chris Smith
581c5ab2d2
Move and refactor MatrixUser ( #381 )
...
Move and refactor MatrixUser
Instead of living in matrixui and having an AvatarData, this can
reside in the matrix module and just have the URL. An extension
method in matrixui can then provide the AvatarData when required.
This removes some small duplication, and pushes the UI-specific
information (i.e., what size of avatar is going to be rendered)
further down the stack. It also aligns the field names with those
used by the rust SDK (e.g. "displayName" instead of "userName").
2023-05-03 16:30:19 +00:00
Chris Smith
99f571b4eb
Search for users to start a new DM. ( #376 )
...
Search for users to start a new DM.
Hooks up the create room UI to the matrix client to get
search results. Searches are debounced for 500ms and
only executed when 3 or more characters are entered.
Wrap the result state so we can distinguish between
"no results because we haven't searched yet" and
"no results because the API returned nothing", and
add a "No results found" message in the UI for the
latter case.
Closes #95
2023-05-03 13:26:31 +00:00
Jorge Martin Espinosa
9a45e48d9e
Group design components in Showkase for the Compound team ( #375 )
...
* Screenshot tests changes:
- Group components for Showkase.
- Set special Paparazzi config for scrolling screens using non null `Preview.heightDp`.
- Add merged theme preview with `ElementThemedPreview` component.
2023-05-02 16:13:35 +00:00
Benoit Marty
79cc6161a3
Merge pull request #370 from vector-im/sync-localazy
...
Sync Strings
2023-05-02 17:45:50 +02:00
jonnyandrew
6239aca8cb
Allow custom push gateway to use non-default port ( #374 )
2023-05-02 15:04:47 +00:00
Jorge Martin Espinosa
d4c311545d
Design fixes for room detail, dm & room member detail screens ( #363 )
...
* Design fixes for room detail, dm & room member detail screens.
* Record new screenshots, improve RoomDetailsStateProvider.
* Move MainActionButton to its own component in the design system.
2023-05-02 14:02:51 +00:00
ganfra
ca6a47edcd
Merge pull request #353 from vector-im/feature/fga/some_room_related_fixes
...
Feature/fga/some room related fixes
2023-05-02 13:20:10 +02:00
ganfra
58e2c93018
Update tests and avoid useless recomposition
2023-05-02 13:04:00 +02:00
bmarty
8f1793ffa4
Sync Strings from Localazy
2023-05-01 00:09:50 +00:00
ganfra
154bd5e714
Update rust-sdk : make the app compiles again
2023-04-28 18:26:32 +02:00
ganfra
5cd8e7c6c0
Merge branch 'develop' into feature/fga/some_room_related_fixes
2023-04-28 15:58:54 +02:00
ganfra
23a7b871f7
RoomMembers: change the API again..
2023-04-28 15:04:33 +02:00
Jorge Martin Espinosa
eeca1c9ee3
Add PickerLauncher wrapper for media/file pickers. ( #361 )
...
* Add `PickerLauncher` wrapper for media/file pickers.
* Add FileProvider path, handle Camera picker and add NoOp implementation to fix tests.
* Move media pickers to their own module.
* Add missing media pickers
* Add feature flag and some extra tests
2023-04-28 10:52:34 +02:00
ganfra
4b9f2fdae0
Don't pass RoomMember to Node but a UserId instead
2023-04-27 22:38:52 +02:00
ganfra
64c50d4468
Ignore/Unignore: makes more sense to be at the client level than room
2023-04-27 22:13:25 +02:00
ganfra
40f3f2873b
Merge branch 'develop' into feature/fga/some_room_related_fixes
2023-04-27 17:25:12 +02:00
Jorge Martin Espinosa
78a715ce8d
Fix NotificationData?.orDefault using an invalid UserId ( #362 )
2023-04-27 12:46:32 +02:00
Jorge Martin Espinosa
2376d32b9e
[Room Details] Block & unblock user ( #340 )
2023-04-26 16:14:44 +02:00
Jorge Martin Espinosa
0389f782c9
Fix: Maestro tests fail when using settings ( #358 )
...
* Fix Maestro tests using 'Settings' to open the settings screen.
* Try to allow manually running Maestro tests.
* Also adjust logout flow.
2023-04-25 18:01:54 +02:00
Jorge Martin Espinosa
0234553bca
[Room list] Search & menu improvements ( #356 )
...
* Remove settings menu item, start splitting search UI. Also, add `applyIf` and `circularReveal` modifiers.
* Split UI & logic for room list search
* Suppress `composed` warning, improve its debuggability
* Add content description to the user's avatar, fix window insets. Also, remove unused `SearchRoomListTopBar`.
2023-04-25 11:35:36 +00:00
ganfra
1ab96e2f34
Some clean up
2023-04-25 11:17:05 +02:00
ganfra
1d690fdd00
Merge develop into feature/fga/some_room_related_fixes
2023-04-24 18:13:12 +02:00
Benoit Marty
913e6465cb
Remove extra plural items manually until the issue on Localazy is fixed.
2023-04-24 17:04:20 +02:00
ganfra
f601bb5c1b
Timeline: copy getInitial method from EA to avoid showing @ as avatar.
2023-04-24 10:57:05 +02:00
ganfra
dfabc02bf6
Timeline : Add isInit to avoid calling rust methods when the timeline is not ready.
2023-04-24 10:43:37 +02:00
bmarty
860777d20c
Sync Strings from Localazy
2023-04-24 00:09:54 +00:00
Chris Smith
17e645f507
Merge pull request #348 from vector-im/feature/cjs/accept-reject-invites
...
Accepting and declining invites
2023-04-21 16:06:07 +01:00
renovate[bot]
61a01b003b
Update kotlin
2023-04-21 16:29:06 +02:00
Chris Smith
ff5672597a
Accepting and declining invites
...
Hook up accept and decline buttons in the invites UI. Accept
will attempt to accept and then navigate to the room; decline
shows a confirmation dialog.
Fixes #106
2023-04-21 15:01:27 +01:00
ganfra
90bfe97250
Room : continue improving members loading
2023-04-21 14:39:47 +02:00
ganfra
a1869a3019
Improve handling members
2023-04-20 18:21:47 +02:00
ganfra
5104fc8ac1
Fix bottomsheet not using right theme (BottomSheet is not part of material3)
2023-04-20 15:58:20 +02:00
Jorge Martin Espinosa
30d4a63ed2
Fix: improve offline indicator designs ( #341 )
...
* Use the right font weight for the offline indicator title.
* Remove unneeded suppression in some build files.
2023-04-19 15:58:56 +02:00
Chris Smith
88360802af
Merge pull request #297 from csmith/102-show-invites-list
...
Feat: show invites list
2023-04-19 12:40:29 +01:00
Chris Smith
34cc352053
Invite list view
...
Adds a CTA on the room list to view invites if there are any.
The invite list presents each invite with accept/decline buttons
and (for room invites) the sender details.
Fixes #102
2023-04-19 10:20:48 +01:00
Jorge Martin Espinosa
fae3417181
Validate several ids in constructors ( #336 )
...
* Validate ids in constructors.
* Remove redundant `.value` usage in string interpolation.
* Make a distinction between `SessionId` and `UserId` in `TestData`.
2023-04-18 16:17:13 +00:00
ganfra
638b45930e
Merge pull request #334 from vector-im/feature/fga/feature_flag
...
Feature/fga/feature flag
2023-04-18 15:24:04 +02:00
Benoit Marty
b97b9d07c4
Merge pull request #333 from vector-im/feature/bma/push5
...
Small cleanup and add log
2023-04-18 14:05:00 +02:00