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
Florian Renaud
f5f322c14c
Add create room API
1 year ago
Florian Renaud
99bb29c81a
Use string resources
1 year ago
Florian Renaud
9c1c9f33d1
Room visibility
1 year ago
Florian Renaud
9b9ccced81
Add fake list of matrix users
1 year ago
Florian Renaud
1c6e088d5c
Navigate from people view to configuration view
1 year ago
Benoit Marty
8f549ce03b
Add test for DeeplinkParser
1 year ago
Benoit Marty
c8cdd22444
Add test for DeepLinkCreator
1 year ago
Benoit Marty
b0f14bfb15
Deeplink: handle notification click to open a room.
1 year ago
Benoit Marty
0659c1f953
Do check only on Debug
1 year ago
ganfra
281f90e148
Some clean up on room details
1 year ago
Benoit Marty
ce11c33680
Add firebase resource file generated by the firebase plugin, to be able to remove the plugin.
1 year ago
Benoit Marty
298fa9979a
Fix issue with lint.
1 year ago
Benoit Marty
62639c44a7
Cleanup
1 year ago
Benoit Marty
eb6276e09d
Improve asXId and make tests pass in release and debug mode.
1 year ago
Benoit Marty
b081ecfb6a
Fix test
1 year ago
Benoit Marty
ce9ec1a066
Use Firebase by default and cleanup
1 year ago
Benoit Marty
dd71517abe
Cleanup store.
1 year ago
Benoit Marty
20370656cd
UnifiedPush WIP
1 year ago