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
ganfra
bc9f3b69cc
[Architecture] split all feature modules to api/impl
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
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
Benoit Marty
ae4237abb5
Create module `dateformatter`
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
bbe10382b0
ElementTheme + MaterialTheme3
2 years ago
Benoit Marty
cdfc13cb15
Material3 only in designsystem.
2 years ago
ganfra
87d0191324
Change/move some gradle modules to be better separated. Let core module be a kotlin lib.
2 years ago
ganfra
dd00f99f0c
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
2 years ago
ganfra
e616d75d9d
Rename all features modules
2 years ago
ganfra
97efff8aa4
Changes after review
2 years ago
ganfra
1b054aca5b
Clean up after merge
2 years ago
ganfra
f7d9665eaf
Add some refactoring and first simple test on RoomListPresenter
2 years ago
Benoit Marty
468d3f6192
Create dedicated modules for Strings and apply the plugin `com.likethesalad.stem`
...
Remove translations
2 years ago
ganfra
eeebb99292
Move some code to 'architecture' module
2 years ago
ganfra
fc14973049
Create Presentation module and remove Presenter from core
2 years ago
ganfra
e176a41ecf
Introduce molecule
2 years ago
Benoit Marty
e393e8f52b
Fix warning
2 years ago
Benoit Marty
c5c05e3867
Create `matrixui` module and remove dependency to `coil` in the matrix module. Move `MatrixUser` there.
2 years ago
Benoit Marty
19301756e3
Add missing Copyright
2 years ago
ganfra
2de26a30d5
Nav: First iteration integrating Appyx
2 years ago
Benoit Marty
3f7a83c519
Add rageskahe module
2 years ago
ganfra
2ea87307a7
Branch on viewmodel...
2 years ago
Benoit Marty
4136ba94e5
Timber for all modules
2 years ago
ganfra
5034daed6c
Continue cleaning gradle files
2 years ago
Benoit Marty
6392c57fce
Setup Showkase and add some Preview. WIP
2 years ago
ganfra
f55bb16bfa
Continue refinement of RoomList (and remove avatar library)
2 years ago
ganfra
9a05ad13c6
RoomList: add avatar for rooms and date formatting
2 years ago
ganfra
485b38efad
Add Timber
2 years ago
ganfra
6f0d8936eb
Refactor some modules + add dependency management (still WIP)
2 years ago