ganfra
64c50d4468
Ignore/Unignore: makes more sense to be at the client level than room
1 year ago
ganfra
baa7d3e592
Image: Try to handle blurhash
1 year ago
Jorge Martin Espinosa
78a715ce8d
Fix `NotificationData?.orDefault` using an invalid UserId ( #362 )
1 year ago
ganfra
4b5ca3acdd
Media: change the API
1 year ago
Jorge Martin Espinosa
2376d32b9e
[Room Details] Block & unblock user ( #340 )
1 year ago
ganfra
c920dfb97a
MediaResolver: exposes Result instead of Nullable
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
1ab96e2f34
Some clean up
1 year ago
Benoit Marty
913e6465cb
Remove extra plural items manually until the issue on Localazy is fixed.
1 year ago
ganfra
f601bb5c1b
Timeline: copy getInitial method from EA to avoid showing @ as avatar.
1 year ago
ganfra
dfabc02bf6
Timeline : Add isInit to avoid calling rust methods when the timeline is not ready.
1 year ago
bmarty
860777d20c
Sync Strings from Localazy
1 year ago
renovate[bot]
61a01b003b
Update kotlin
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
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
df29b1dd8e
[BuildMeta] introduce BuildType and remove Network related code from BuildMeta
1 year ago
Benoit Marty
a8ae909137
Use `ContributesMultibinding` annotation and remove the module for push providers.
1 year ago
ganfra
4c04836dbc
[FeatureFlag] add some unittest and fix one case!
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
97917e7a2d
Update the Rust SDK to v0.1.9 ( #318 )
...
* Update the Rust SDK to v0.1.7.
* Try to have the same setup for the build apk job and maestro.
* Add option to run maestro manually.
* Update to v0.1.9 (0.1.7 and 0.1.8 were broken in x86_64).
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
ff36c461b5
Upgrade ktlint to 0.48.2
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
Benoit Marty
9971926760
Fix tests.
1 year ago
Benoit Marty
a4897e6b76
Small quality fixes
1 year ago
Benoit Marty
cbc1bdfe52
More cleanup
1 year ago
Benoit Marty
96812209a3
Improve rendering of notifications
1 year ago
Benoit Marty
aad55d6341
small cleanup
1 year ago
Benoit Marty
aba39ef568
Fix issue with pendingintent data. (Simplier to use String that Serializable)
1 year ago
Benoit Marty
3966a03e3b
Improve temporary message displayed in notifications
1 year ago
Benoit Marty
efb620938c
Create NotificationFactory
1 year ago
Benoit Marty
d280510dd9
Extract channel management to dedicated class
1 year ago
Benoit Marty
b925fa8c09
Create PendingIntentFactory
1 year ago
Benoit Marty
6927e26bd2
rename package
1 year ago
Benoit Marty
d77162d768
Create getDismissRoomPendingIntent()
1 year ago
Benoit Marty
7e5fd58234
Extract code which create notification actions into ActionFactory and disable quick reply and mark as read actions.
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
Benoit Marty
e8244a9f79
Cleanup
1 year ago
Jorge Martin Espinosa
851c0eeb8f
[Room Details] Implement member details screen ( #302 )
1 year ago
Florian Renaud
97a40b35df
Update screenshots
1 year ago