Florian Renaud
c22d181d8c
Remove useless OptIn in tests
2023-05-12 10:05:39 +02:00
bmarty
367b659edc
Sync Strings from Localazy
2023-05-08 00:08:48 +00:00
Chris Smith
1d041578f7
Make danger check view changes ( #391 )
...
Make danger check view changes
Add a check that if a file with @Preview or @LargeHeightPreview
in it is changed, then the corresponding build file includes
the showkase processor.
Also change the check that prompts about screenshots to use
the same @Preview logic instead of checking for "/layout" in
the path which doesn't work with compose.
Also add missing showkase processors
2023-05-05 08:24:12 +00:00
Jorge Martin Espinosa
31ac97d17a
[Media upload] Add media pickers to the Room screen and the composer ( #380 )
...
* Add media pickers to the Room screen and the composer.
* Fix exclude rules for translations
2023-05-04 11:51:03 +02:00
bmarty
cd5e4458a6
Sync Strings from Localazy
2023-04-24 00:09:54 +00:00
Jorge Martin Espinosa
afd58f1634
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>
2023-04-17 08:49:52 +00:00
Benoit Marty
830946e0de
Ensure ellipsis char is used (fix lint issue).
2023-04-05 11:44:55 +02:00
Benoit Marty
45cea6cc3b
Invoke ./tools/localazy/downloadStrings.sh --all
2023-04-05 11:11:47 +02:00
Benoit Marty
c774f7529e
[Strings] Use strings from localazy.
2023-03-27 14:44:24 +02:00
Benoit Marty
d449ede86d
[Strings] Sync the strings.
2023-03-27 14:36:46 +02:00
Jorge Martin Espinosa
9639d62bb3
Add Session Verification flow ( #197 )
2023-03-17 10:07:19 +01:00
ganfra
7051bfc14e
[Architecture] split all feature modules to api/impl
2023-03-08 16:13:45 +01:00
ganfra
9d91fb06cc
Merge branch 'develop' into feature/fga/improve_node_architecture
2023-03-07 12:10:20 +01:00
ganfra
c581f0b383
[Architecture] introduce BackstackNode
2023-03-02 17:55:26 +01:00
Benoit Marty
8faca4fdac
Move class of matrix.api module to api sub package.
2023-03-02 17:32:47 +01:00
Benoit Marty
0b5abc7a73
Move module matrixtest to matrix.test
2023-03-02 17:19:58 +01:00
Benoit Marty
fbdc1a477a
Split module matrix to matrix.api with interfaces and data classes and matrix.impl with Rust implementation.
2023-03-02 17:12:13 +01:00
Jorge Martin Espinosa
c20013243b
Store session data in a secure way ( #98 )
...
* Replace SessionData DataStore with an encrypted SQLite DB.
---------
Co-authored-by: Benoit Marty <benoit@matrix.org >
2023-03-02 16:48:54 +01:00
Benoit Marty
41e63173b3
Make @Preview internal.
...
And exclude class generated by Showkase
2023-02-14 17:03:02 +01:00
Benoit Marty
ec687edc2d
Extract Provider (and rename them) to their own file and move fixture(s) there.
2023-02-14 17:03:02 +01:00
Benoit Marty
23c4b9041a
Enforce no default value in state.
2023-02-14 17:03:02 +01:00
Benoit Marty
6169323043
Move test data to TestData.kt
2023-02-09 18:41:58 +01:00
Benoit Marty
a0e56426c4
Cleanup and centralize test data.
2023-02-09 17:44:20 +01:00
Benoit Marty
97a9dc1dff
Add test for LogoutPreferencePresenter
2023-02-07 17:47:38 +01:00
Benoit Marty
2cfa921a70
Rework Preview for a better rendering in the IDE.
2023-02-03 12:56:53 +01:00
ganfra
27bf42c5f2
Change/move some gradle modules to be better separated. Let core module be a kotlin lib.
2023-01-24 17:38:57 +01:00
ganfra
46e58fe64d
enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS")
2023-01-20 19:13:44 +01:00
ganfra
718b37a4eb
Finish removing x. from packages (keep it in app module for now)
2023-01-20 18:52:59 +01:00
ganfra
f800e22477
Rename all features modules
2023-01-20 18:35:03 +01:00
ganfra
d7b4cb97a7
Rename uistrings module
2023-01-20 17:42:09 +01:00
ganfra
0a3697bfe8
Rename matrix modules
2023-01-20 17:27:47 +01:00
ganfra
7903e855ec
Rename designsystem module
2023-01-20 17:09:12 +01:00
ganfra
528c01199d
Rename architecture module
2023-01-20 16:26:43 +01:00
Benoit Marty
4732630d57
Do not use theme in the Preview, it breaks the screenshots building.
2023-01-18 15:29:07 +01:00
Benoit Marty
66a389c4c5
Rename folders java to kotlin
2023-01-18 13:51:30 +01:00
Benoit Marty
8c93aedbc1
Create dedicated modules for Strings and apply the plugin com.likethesalad.stem
...
Remove translations
2023-01-18 11:54:02 +01:00
ganfra
1919058aac
Apply ktlint format
2023-01-13 18:37:28 +01:00
ganfra
b286b8bf9d
Add copyright on new files
2023-01-13 18:36:16 +01:00
ganfra
1a0c9df1da
Use EventSink lambda in state instead of Flow in Presenter
2023-01-11 15:53:52 +01:00
ganfra
7edfcac62b
Migrate Preferences to new architecture
2023-01-09 19:27:28 +01:00
ganfra
7d65a4a1e7
Merge branch 'develop' into feature/fga/navigation First step: makes it compile by disabling the new screens (need to migrate to nodes)
2023-01-06 19:22:52 +01:00
Benoit Marty
243ee07bfc
Fix warning
2022-12-23 15:19:24 +01:00
Benoit Marty
e2515020cf
Add missing Copyright
2022-12-22 13:51:56 +01:00
Benoit Marty
37daf12cd0
Move logout and report bug to Setting screen
2022-12-21 22:01:21 +01:00