Commit graph

23 commits

Author SHA1 Message Date
Jorge Martin Espinosa
ea454ff1c3 Add consumer proguard rules for SQLCipher (#138)
* Add consumer proguard rules for SQLCipher

* Add changelog

* Explain why these rules are necessary

Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>

* Try to switch to a supported version of Compose Rules to avoid dependency issues

---------

Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
2023-03-06 19:40:05 +01:00
Jorge Martin Espinosa
c87c0ea28c Refine sign in flow to match designs and iOS flow (#100)
* Fix dark theme

* First attempt at replicating iOS' UI & flows.

* Try to fix Maestro tests

* Add error dialogs and tests

* Remove unused modifiers

* Try to fix detekt issues

* Tidy up maestro login flow a bit

* Add `CompoundColorPalette` with some needed colors

* Fixes to designs

* Fix detekt issues

* More design fixes

* Some other minor design fixes

* Add changelog

* Minor tweaks.

* Remove legacy dark material theme as it's no longer needed.

* Move sliding sync 'learn more' url to constants object

* Remove unused focusManager

* Change how the displayed homeserver works

* Keep user input as homeserver if it's valid

* Remove `CompoundColorPalette`, try to fix issue when toggling dark mode.

* Add `@Stable` to the theme, adjust how it toggles in dark mode

* Remove unused strings

* Update screenshots

* Re-organize components in LoginRootScreen

* Bump min coverage to 55, max to 60

* Always replace the snapshots contents when running `recordPaparazzi`

* Fix dark theme preview of components using content colors

* Add `BackButton` component

* Handle errors with dialogs in a generic way

* Align our Dialog components with the designs, use them were needed

* Use a `MatrixHomeserverDetails` data class instead of just an URL.

* `AuthenticationService.getHomeserverDetails()` now returns a `StateFlow`.

Also, try to fix coverage issues in tests.
2023-03-06 09:30:16 +01:00
Benoit Marty
426005f298 Fix detekt issue, optimize import, fix color of preference category title 2023-02-03 13:43:00 +01:00
Benoit Marty
337842c5dc Merge pull request #50 from vector-im/sync-strings
Sync strings
2023-01-19 15:11:57 +01:00
Benoit Marty
cf832ffef4 Allow user github-actions[bot] to update translations.
Check that new strings are not added to `values/strings.xml`
Signoff not required for "github-actions[bot]" user.
2023-01-19 11:13:48 +01:00
Benoit Marty
9ad43aee73 Fix licence template 2023-01-18 15:49:57 +01:00
Benoit Marty
9a8ca7ad7d Setup git lfs 2023-01-18 15:20:32 +01:00
Benoit Marty
a47b21ed28 Add script to import strings, and doc.
Add GitHub action to sync strings.
2023-01-18 11:54:02 +01:00
Benoit Marty
b2719bc3bc Setup towncrier 2023-01-11 14:57:14 +01:00
Benoit Marty
603ecf6164 Let detekt check if the license is set on Kotlin files. 2022-12-22 14:17:35 +01:00
Benoit Marty
19301756e3 Add missing Copyright 2022-12-22 13:51:56 +01:00
Benoit Marty
dd9e2b76f4 Add module graph plugin and expose the graph in the README 2022-12-22 12:28:14 +01:00
Benoit Marty
0644a5822f Code quality
Code quality
2022-12-21 15:32:53 +01:00
Benoit Marty
bc122b279f Fix Unknown issue id "ComposableLambdaParameterNaming" and Unknown issue id "ComposableLambdaParameterPosition" 2022-12-13 12:26:44 +01:00
Benoit Marty
9c7fa85897 Adapt twitter rules. 2022-12-12 16:24:35 +01:00
Benoit Marty
6340d8640c Add twitter rules for Compose 2022-12-09 17:12:08 +01:00
Benoit Marty
c46ce58e0c Setup Detekt - specific rule for Composable function 2022-12-09 16:12:36 +01:00
Benoit Marty
77877e14dc Setup Detekt 2022-12-09 16:12:36 +01:00
Benoit Marty
7d9ac35778 Warning for UnknownIssueId (since all the module does not have the compose dependencies) 2022-12-09 15:45:35 +01:00
Benoit Marty
d7a7e16712 Add quality workflow and Danger files. 2022-12-09 12:06:37 +01:00
Benoit Marty
09087a7e86 Fix some lint issues and reduce severity of UnusedResources 2022-12-09 12:06:37 +01:00
Benoit Marty
2575b5fbf0 Disable unknown issue 2022-12-09 12:06:37 +01:00
Benoit Marty
d43e17ae32 [lint] Import lint.xml from Element Android 2022-12-09 12:06:37 +01:00