element-x-ada/libraries
Jorge Martin Espinosa 2488432805
Hide encryption history + FTUE flow (#839)
* First attempt at implementing encrypted history banner and removing old UTDs

* Get the right behavior in the timeline

* Implement the designs

* Extract post-processing logic, add tests

* Add encryption banner to timeline screenshots

* Create FTUE feature to handle welcome screen and analytics

* Move classes to their own packages, add tests for `DefaultFtueState`.

* Remove unnecessary private MutableStateFlow

* Move some FTUE related methods and classes back to the `impl` module

* Handle back press at each FTUE step

* Remove unneeded `TestScope` receiver for `createState` in tests.

* Use light & dark previews for the banner view.

* Move color customization from `TextStyle` to `Text` component.

* Rename `InfoList` design components, use them in `AnalyticsOptInView` too.

* Cleanup MatrixClient.

* Fix copy&paste error

Co-authored-by: Benoit Marty <benoit@matrix.org>

* Fix typo

* Fix Maestro tests

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
Co-authored-by: Benoit Marty <benoit@matrix.org>
2023-07-17 18:34:36 +02:00
..
androidutils Fix account provider change on nightly and release (#861) 2023-07-13 14:46:57 +02:00
architecture More log about Node lifecycle. Will help to track user navigation. 2023-07-12 12:01:54 +02:00
core Remove StableCharSequence, it was useful when we were using the Epoxy library. 2023-07-17 16:47:54 +02:00
coroutines Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
dateformatter Fix account provider change on nightly and release (#861) 2023-07-13 14:46:57 +02:00
deeplink Rework DeeplinkParser to fix a test (and fix a bug in release mode). 2023-07-12 09:59:52 +02:00
designsystem Hide encryption history + FTUE flow (#839) 2023-07-17 18:34:36 +02:00
di Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
encrypted-db Update Gradle to 8.1 and AGP to v8.0 (#329) 2023-04-17 08:49:52 +00:00
eventformatter Fix another warning. 2023-07-12 14:16:10 +02:00
featureflag Revert "Auto generate dark mode previews and screenshots (#776)" (#784) 2023-07-05 15:47:53 +02:00
maplibre-compose MapLibre compose wrapper library (#877) 2023-07-17 16:22:29 +02:00
matrix Hide encryption history + FTUE flow (#839) 2023-07-17 18:34:36 +02:00
matrixui Fix crash at first startup. Inject NotLoggedInImageLoaderFactory directly to NotLoggedInFlowNode 2023-07-12 15:32:00 +02:00
mediapickers Fix tests after rebase 2023-05-11 16:30:37 +02:00
mediaupload Media upload: branch progress callback to UI 2023-06-28 23:14:08 +02:00
network Fix account provider change on nightly and release (#861) 2023-07-13 14:46:57 +02:00
permissions Revert "Auto generate dark mode previews and screenshots (#776)" (#784) 2023-07-05 15:47:53 +02:00
push Fix: make sure we ignore notifications for open rooms (#867) 2023-07-17 17:02:06 +02:00
pushproviders Update kotlin 2023-06-28 22:23:44 +00:00
pushstore Remove useless OptIn in tests 2023-05-12 10:05:39 +02:00
rustsdk Ensure the binary will not be commited again. 2023-07-06 15:10:02 +02:00
session-storage Hide encryption history + FTUE flow (#839) 2023-07-17 18:34:36 +02:00
testtags Hide encryption history + FTUE flow (#839) 2023-07-17 18:34:36 +02:00
textcomposer Remove StableCharSequence, it was useful when we were using the Epoxy library. 2023-07-17 16:47:54 +02:00
theme Move TypographyAliases next to ColorAliases 2023-07-11 11:29:56 +02:00
ui-strings Hide encryption history + FTUE flow (#839) 2023-07-17 18:34:36 +02:00
usersearch Rename var 2023-07-07 12:04:06 +01:00