Benoit Marty
287328f7df
More cleanup
2023-06-27 09:51:33 +02:00
Benoit Marty
4a8c49fa28
Use CommonStrings everywhere
2023-06-27 09:45:00 +02:00
Benoit Marty
a226580c8c
Move FileSizeFormatter to module :libraries:androidutils
2023-06-26 11:14:53 +02:00
Benoit Marty
f1019f3444
Move cache management to a dedicated class and in the setting module, for clarity.
2023-06-26 11:07:53 +02:00
Benoit Marty
b563b1ec95
Idx -> Index
2023-06-26 11:07:53 +02:00
Benoit Marty
6591fbec17
Use operator invoke.
2023-06-26 11:07:53 +02:00
Benoit Marty
231d4b1577
Fix compilation issue in Fake class.
2023-06-26 11:07:53 +02:00
Benoit Marty
0ee2861452
Clear cache: clear Coil and OkHttpClient cache.
2023-06-26 11:07:53 +02:00
Benoit Marty
58860a9440
Close the client before deleting data, and ensure the app is restarted, using a cache Index.
2023-06-26 11:07:22 +02:00
Benoit Marty
df4bc3d7ce
Improve rendering of cache size (and fix compilation issue)
2023-06-26 11:07:22 +02:00
Benoit Marty
5d8adb25ae
Display cache size in the developer settings ( #643 )
2023-06-26 11:06:36 +02:00
Benoit Marty
bf80c251aa
Add clear cache action in the developer settings ( #643 )
2023-06-26 11:06:36 +02:00
Yoan Pintas
d2263372d2
Init analytics modules ( #350 )
2023-06-05 13:11:34 +00:00
Florian Renaud
c22d181d8c
Remove useless OptIn in tests
2023-05-12 10:05:39 +02:00
Benoit Marty
f881bd849d
Re-order parameters.
2023-05-05 11:49:27 +02:00
Benoit Marty
232ae32051
Avoid using hard-coded key, use ShowkaseBrowserActivity.getIntent() instead.
2023-05-04 17:31:08 +02:00
Benoit Marty
e8049f81a4
Move the button to open the Showkase browser to the developer settings screen. ( #389 )
2023-05-04 17:29:03 +02:00
Chris Smith
5c935818c6
Move and refactor MatrixUser ( #381 )
...
Move and refactor MatrixUser
Instead of living in matrixui and having an AvatarData, this can
reside in the matrix module and just have the URL. An extension
method in matrixui can then provide the AvatarData when required.
This removes some small duplication, and pushes the UI-specific
information (i.e., what size of avatar is going to be rendered)
further down the stack. It also aligns the field names with those
used by the rust SDK (e.g. "displayName" instead of "userName").
2023-05-03 16:30:19 +00:00
Jorge Martin Espinosa
921fb55220
Group design components in Showkase for the Compound team ( #375 )
...
* Screenshot tests changes:
- Group components for Showkase.
- Set special Paparazzi config for scrolling screens using non null `Preview.heightDp`.
- Add merged theme preview with `ElementThemedPreview` component.
2023-05-02 16:13:35 +00:00
ganfra
82c9ee9982
[FeatureFlag] add more tests
2023-04-18 12:05:29 +02:00
ganfra
279185b175
FeatureFlag: first implementation
2023-04-17 19:44:29 +02:00
Benoit Marty
c774f7529e
[Strings] Use strings from localazy.
2023-03-27 14:44:24 +02:00
ganfra
7051bfc14e
[Architecture] split all feature modules to api/impl
2023-03-08 16:13:45 +01:00