Benoit Marty
d8b37d6ead
Add permission modules
2 years ago
Jorge Martin Espinosa
3aea24380a
[Room Details] Leave room ( #296 )
...
* Add leave room functionality to the Room Details screen
* Add snackbar message throught `SnackbarDistpacher`
2 years ago
Benoit Marty
cca31af3f4
Invoke `./tools/localazy/downloadStrings.sh --all`
2 years ago
Benoit Marty
998178b70f
[Strings] Use strings from localazy.
2 years ago
Benoit Marty
0af5ee0741
[Strings] Sync the strings.
2 years ago
Jorge Martin Espinosa
7d0d076657
[Verify Session] Design fixes ( #230 )
...
* Design fixes.
* Make text in emoji items secondary color and the snackbar duration short again
* Try to make margins smaller on smaller displays
---------
Co-authored-by: Florian Renaud <florianr@element.io>
2 years ago
Jorge Martin Espinosa
ea17abebf3
Display most recent activity in room list ( #220 )
...
* Create `RoomLastMessageFormatter` to produce readable room summaries.
* Add unit tests using Robolectric, fix bugs
* Add changelog
* Move `RoomLastMessageFormatter` back to `impl` module, allow it to receive an `EventTimelineItem` instead of `MessageContent`.
2 years ago
Jorge Martin Espinosa
dcb98f06aa
Add Session Verification flow ( #197 )
2 years ago
ganfra
7504b0fdbd
[MatrixSDK] makes sure to release FFI objects from RustMatrixClient
2 years ago
ganfra
86ebcc376d
[Architecture] clean and makes compile
2 years ago
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
2 years ago
Maxime NATUREL
3b60245355
Use correct color for FAB button
2 years ago
Florian Renaud
61a4776907
Customize create room floating button
2 years ago
Florian Renaud
a8101d3b32
Add empty create room fab button
2 years ago
ganfra
84bfb14bd9
[Architecture] introduce nodeBuilder concept
2 years ago
Benoit Marty
e2bd966878
Split module `dateformatter` into `api`, `impl` and `test`.
2 years ago
Benoit Marty
387452679c
Remove the line about testFixtures, this is not supported yet.
2 years ago
ganfra
91863e2529
[Architecture] introduce BackstackNode
2 years ago
Benoit Marty
466579c4d3
Move class of `matrix.api` module to `api` sub package.
2 years ago
Benoit Marty
c2dff7888c
Move module `matrixtest` to `matrix.test`
2 years ago
Benoit Marty
b8467e547c
Split module `matrix` to `matrix.api` with interfaces and data classes and `matrix.impl` with Rust implementation.
2 years ago
Jorge Martin Espinosa
6677f80abe
Store session data in a secure way ( #98 )
...
* Replace SessionData DataStore with an encrypted SQLite DB.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org>
2 years ago
ganfra
66922c2dfa
[Architecture] use FeatureEntryPoint on Preferences
2 years ago
ganfra
5db0008116
[Architecture] Introduce EntryPoint and use createNode for ParentNode too
2 years ago
Benoit Marty
a304b92bb6
Do not use import wildcard
2 years ago
Benoit Marty
35eb0174b7
Create `RoomListStateProvider`
2 years ago
Benoit Marty
24984416dd
Add some previews.
2 years ago
Benoit Marty
6bb01d640f
Make `@Preview` internal.
...
And exclude class generated by Showkase
2 years ago
Benoit Marty
e120ca7163
Extract Provider (and rename them) to their own file and move fixture(s) there.
2 years ago
Benoit Marty
443076f636
Give the id to AvatarData to be able to compute initial properly.
2 years ago
Benoit Marty
700204df69
Add preview for RoomListTopBar
2 years ago
Benoit Marty
fe44c8906d
Add some Preview
2 years ago
Benoit Marty
9edf715911
Naming convention. View / Content
2 years ago
Benoit Marty
3142b884c5
Move test data to TestData.kt
2 years ago
Benoit Marty
606cd3efc3
Cleanup and centralize test data.
2 years ago
Benoit Marty
87b6162965
Cleanup
2 years ago
Benoit Marty
f736b48a92
Add test for `MessageComposerPresenter`
2 years ago
Benoit Marty
f02e5d606b
Rename class.
2 years ago
Benoit Marty
6d8e4d9afc
Create FakeLastMessageFormatter
2 years ago
Benoit Marty
ae4237abb5
Create module `dateformatter`
2 years ago
Benoit Marty
c3a7ab1de4
Add test about visible range
2 years ago
Benoit Marty
e4ca3541c3
Test room filtering.
2 years ago
Benoit Marty
feac348c89
Enable `testFixtures` - but not supported by AGP yet, so put files in module `matrixtest`
2 years ago
Benoit Marty
cb158acf00
Fix bug. n+1 items were created.
2 years ago
Benoit Marty
6cd9fe18f9
Test filter effect.
2 years ago
Benoit Marty
d722495dab
Fix first test.
2 years ago
Benoit Marty
b4f7030ec9
Cleanup
2 years ago
Benoit Marty
bbe10382b0
ElementTheme + MaterialTheme3
2 years ago
Benoit Marty
201508678a
Rename component. No need for `Element` prefix
2 years ago
Benoit Marty
cdfc13cb15
Material3 only in designsystem.
2 years ago