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
1 year ago
ganfra
4b9f2fdae0
Don't pass RoomMember to Node but a UserId instead
1 year ago
ganfra
64c50d4468
Ignore/Unignore: makes more sense to be at the client level than room
1 year ago
ganfra
b433725783
RoomDetailsPresenter: fix dm test
1 year ago
Jorge Martin Espinosa
2376d32b9e
[Room Details] Block & unblock user ( #340 )
1 year ago
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.
1 year ago
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`.
1 year ago
ganfra
e65adaecd1
Timeline: add ContentType instead of using introspection.
1 year ago
bmarty
860777d20c
Sync Strings from Localazy
1 year ago
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
1 year ago
ganfra
90bfe97250
Room : continue improving members loading
1 year ago
ganfra
a1869a3019
Improve handling members
1 year ago
ganfra
5104fc8ac1
Fix bottomsheet not using right theme (BottomSheet is not part of material3)
1 year ago
ganfra
c168573af3
Avoid crash on placeholder RoomSummary
1 year ago
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.
1 year ago
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
1 year ago
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`.
1 year ago
ganfra
991c7ff7f0
[FeatureFlag] add more tests
1 year ago
ganfra
a11b407038
FeatureFlag: first implementation
1 year ago
Jorge Martin Espinosa
30eb794d9c
[Room details] DM designs ( #313 )
...
* Implement member details screen
* Add DM-only sections to the room details screen.
1 year ago
Jorge Martin Espinosa
d391275420
[Room List] Show offline indicator when the device is offline ( #239 )
...
* Implement the network status indicator.
* Add `networkmonitor` feature.
1 year ago
Benoit Marty
200763e15a
Cleanup
1 year ago
Jorge Martin Espinosa
de010545fb
Update Gradle to 8.1 and AGP to v8.0 ( #329 )
...
* Update AGP to 8.0.0.
* Set JAVA_HOME to JDK17
* Update lint version.
* Use right JDK for dependency analysis, replace deprecated env var.
* Upgrade to Gradle 8.1.
* Remove `@Supress(DSL_SCOPE_VIOLATION)` as it's no longer needed.
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 year ago
Florian Renaud
509299b1d2
Revert "move instruction"
...
This reverts commit 9c56c62548
.
1 year ago
ganfra
478de7ee64
One more clean
1 year ago
Florian Renaud
9c56c62548
move instruction
1 year ago
Florian Renaud
9fcbab851a
Rename callbacks for clarity and consistency
1 year ago
Florian Renaud
3c9af936ab
Add tests on create action
1 year ago
ganfra
776e9bd221
Add some tests on RoomFlowNode
1 year ago
Florian Renaud
81fc3406c8
Handle create room action
1 year ago
Florian Renaud
c9edd8c6cd
Add missing test
1 year ago
Florian Renaud
b59fab03e1
Fix privacy item binding
1 year ago
Florian Renaud
1bc59bb9ab
update ConfigureRoomPresenter unit tests
1 year ago
Florian Renaud
4c2237a63e
Fix unit test
1 year ago
Florian Renaud
841a24a3a4
Check if user is not already selected
1 year ago
Florian Renaud
ddb49da7f3
rename state provider
1 year ago
Florian Renaud
27a6e5f9e9
Use immutableList
1 year ago
Florian Renaud
7c3a3e225e
Split ConfigureRoomView into multiple files
1 year ago
Jorge Martin Espinosa
851c0eeb8f
[Room Details] Implement member details screen ( #302 )
1 year ago
Florian Renaud
89d78105a7
Pass item to RoomPrivacyOption
1 year ago
Florian Renaud
b1740da056
Fix hardcoding privacy option
1 year ago
Florian Renaud
dac6534e1e
use derived state
1 year ago
Florian Renaud
9105f13fb2
Remove wildcard import
1 year ago
Florian Renaud
60e5c1c544
Fix unit tests
1 year ago
Florian Renaud
2ee536da3b
do not reverse selected user list ordering & add autoscroll when selecting user
1 year ago
Florian Renaud
063d3a66df
Show toast for not implemented actions
1 year ago
Florian Renaud
2167068410
Remove useless selectedUsers parameter
1 year ago
Florian Renaud
8d84011808
Introduce ConfigureRoomFlowNode and bind CreateRoomScope to this flow
1 year ago
Florian Renaud
68c093a0df
Improve AddPeople node
1 year ago
Florian Renaud
6a8179a5b5
Persist selected users in data store
1 year ago