Commit Graph

172 Commits

Author SHA1 Message Date
ericdecanini 2917d4e4d6 Adds forceLoginFallback private setting 2022-02-24 15:01:18 +01:00
ericdecanini 4ebaa349c3 Reverts adding force login fallback flag to debug features 2022-02-24 14:45:48 +01:00
ericdecanini 64e074840b Merge remote-tracking branch 'origin/develop' into feature/eric/registration-feature-flag
# Conflicts:
#	vector/src/debug/java/im/vector/app/features/debug/features/DebugFeaturesStateFactory.kt
#	vector/src/debug/java/im/vector/app/features/debug/features/DebugVectorFeatures.kt
#	vector/src/main/java/im/vector/app/features/VectorFeatures.kt
2022-02-23 17:31:43 +01:00
ericdecanini 507ddc2d4a adds forceLoginFallback debug feature 2022-02-23 13:02:45 +01:00
Adam Brown 9b12f295d1 adding ftue personalize feature flag whilst under development 2022-02-07 09:22:36 +00:00
Adam Brown 42e6c54e8f fixing line length 2022-01-12 13:51:53 +00:00
Adam Brown 1ae112daae adding feature flag and entry point for the _wip_ usecase screen 2022-01-12 12:06:09 +00:00
Adam Brown 7cea0352f9 adding debug feature flag for the splash carousel 2022-01-12 12:05:37 +00:00
Adam Brown 0d2ad2d85d adding back debug option to enable carousel (was rebased away) 2022-01-07 13:47:20 +00:00
Adam Brown 773d335add adding debug feature flag for the splash carousel 2022-01-06 19:54:47 +00:00
Adam Brown 41f931e466 renaming parameters and properties to avoid clashing with kotlin/java8 keywords 2022-01-06 14:17:23 +00:00
Adam Brown c6396ac03a updating debug feature label to explain that it's related to the ftue auth 2022-01-06 10:03:13 +00:00
Adam Brown e3c0b34651 adding support for the boolean features and adding a new flag for the already have an account 2022-01-06 10:03:13 +00:00
Adam Brown 98078da13d renaming the ftue domain to onboarding and ftue to ftue auth 2022-01-05 10:32:31 +00:00
Benoit Marty bb0725b2e2
Merge pull request #4656 from vector-im/feature/adm/dynamic-login-flow
Feature based FTUE flows
2021-12-30 10:29:52 +01:00
Adam Brown fd0e1e44c4 renaming login version to variants to better describe the different flows 2021-12-14 08:50:57 +00:00
Benoit Marty ea9a524048 Fix compilation issue after merge develop 2021-12-13 23:23:18 +01:00
Benoit Marty a40e60ba8f Merge branch 'develop' into feature/bma/posthog 2021-12-13 23:18:14 +01:00
Benoit Marty 5ea7f3cbca
Merge pull request #4652 from vector-im/feature/bma/avoid_useless_codegen
Use viewBindingIgnore="true" when we do not need the ViewBinding.
2021-12-13 12:51:05 +01:00
Benoit Marty 3620a265d0
Merge pull request #4650 from vector-im/feature/bma/id_ref
Cleanup id ref. Use type views instead.
2021-12-13 11:32:18 +01:00
Adam Brown cb79d20327 updating binding method to reflect the type 2021-12-07 16:54:24 +00:00
Adam Brown 05ce1414b9 updating the debug features to use the datastore api
- we're using the blocking api due to only needing to suspend in the debug variant, we may look to change this in the future
2021-12-07 16:52:02 +00:00
Benoit Marty bb959b6b1e Use viewBindingIgnore="true" when we do not need the ViewBinding. 2021-12-07 17:32:52 +01:00
Benoit Marty d3a1746475 Use id from existing views instead of "hard-coded" values
And improve our extension
2021-12-07 16:56:27 +01:00
Adam Brown 90d00b96b7 avoiding unneeded cast by providing more types 2021-12-07 15:51:35 +00:00
Adam Brown 6c21ed8eab switching to vector base activity and injecting epoxy controller for project consistency 2021-12-07 15:28:50 +00:00
Adam Brown 440de9741b extracting the debug feature state creation to its own factory 2021-12-07 15:19:28 +00:00
Adam Brown 2d74eb060c adding debug screen to override features
- adds enum support with persistence via class names
2021-12-07 15:19:28 +00:00
Benoit Marty 673cbb29de Merge branch 'develop' into feature/bma/posthog 2021-12-07 14:26:31 +01:00
Benoit Marty 9d4835ab25 Avoid mistake by getting the id using an existing view 2021-12-07 14:23:07 +01:00
Benoit Marty c1438f0a65 Analytics: iterate on the config - and disable by default on forks 2021-12-07 12:01:01 +01:00
Benoit Marty 74e573ecdc Analytics: small fixes 2021-12-06 18:19:05 +01:00
Benoit Marty 3689a62aae Analytics: add actions in debug screen to manually test the optin screen 2021-12-06 12:57:11 +01:00
Benoit Marty 6cb8a2458f Remove extra new lines in XML 2021-12-01 23:06:49 +01:00
Benoit Marty aee34ad552 Cleanup the ViewModels 2021-11-22 16:45:18 +01:00
Benoit Marty e10af6476f invalidate does not work on Activity :/ 2021-11-22 16:24:14 +01:00
Benoit Marty aa0f031910 invalidate does not work on Activity :/ 2021-11-22 16:18:57 +01:00
Benoit Marty 86d76e76a4 Fix DI 2021-11-22 15:41:54 +01:00
Benoit Marty 2586b376f5 Add a debug screen to display private settings, and use it to force display of Dialpad Tab 2021-11-22 15:05:18 +01:00
Adam Brown 272baa52ec adding remaining activity missing hilt injection annotations 2021-10-26 17:56:22 +01:00
ganfra e6e8c7f7d1 Hilt: clean code and add changelog 2021-10-22 12:41:06 +02:00
ganfra ac1e4e9e9c Hilt: remove usage of ScreenComponent 2021-10-21 10:10:59 +02:00
ganfra 92cd79c550 Hilt: migrate activities 2021-10-19 18:53:17 +02:00
Benoit Marty a1caccbcc8 Big annoying commit: execute command `./gradlew ktlintFormat` - Fix "chain-wrapping" 2021-10-01 13:31:15 +02:00
Benoit Marty 2ca3c68611 Big annoying commit: execute command `./gradlew ktlintFormat` - Fix "import-ordering" 2021-10-01 13:31:15 +02:00
Benoit Marty 34723ce4f7 Cleanup 2021-07-13 10:27:29 +02:00
Benoit Marty 067349f602 Fix some misunderstanding about the permissions request - step 2 2021-07-13 00:22:23 +02:00
Benoit Marty 80657251a5 Fix some misunderstanding about the permissions request - step 1 2021-07-12 23:47:33 +02:00
Benoit Marty fabbd6da9e Add action to see permission status in the DebugActivity 2021-07-12 22:12:51 +02:00
Benoit Marty cca9a8007c Use new permission request management
I do not know why all has not been migrated in the previous rework
2021-07-12 21:18:01 +02:00
Benoit Marty d0a7265975 Reorder buttons 2021-06-23 13:01:48 +02:00
Benoit Marty 1a898f0404 Rename themes follow Android conventions 2021-06-16 12:34:14 +02:00
Benoit Marty ece9d19d8c Rename again the style to follow Android convention (G's review) 2021-06-16 11:59:08 +02:00
Benoit Marty 858bbfd8d2 Rename style to follow naming conventions
And move some files to the module
2021-06-15 21:37:27 +02:00
Benoit Marty 0590acd31a Fix crash on default theme 2021-06-15 20:23:37 +02:00
Benoit Marty bbbe76b91c Move test style Activity and layout to the new ui-style module 2021-06-15 18:17:36 +02:00
Benoit Marty f0b28742ac textSize *sp -> style 2021-06-15 10:30:54 +02:00
Benoit Marty f90ee45d8c Use style to take into account `lineHeight` 2021-06-14 23:06:56 +02:00
Benoit Marty dbdf9b05fa textSize 16sp -> android:textAppearance="@style/VectorTextAppearanceSubtitle" 2021-06-14 21:29:12 +02:00
Benoit Marty 070dae78e7 textSize 12sp -> Caption or Default 2021-06-14 21:22:56 +02:00
Benoit Marty 1793885ec6 TextAppearances: import from figma and apply to login screens 2021-06-14 20:20:19 +02:00
Benoit Marty 8103c76030 Create dedicated menu to avoid crash due to missing theme attr 2021-06-11 10:12:31 +02:00
Benoit Marty 3473d669d3 Use MaterialToolbar and AppBarLayout in all screens 2021-06-11 10:12:31 +02:00
Benoit Marty 3dc0b07edf Rename file 2021-06-11 10:12:31 +02:00
Benoit Marty 0ccd8ba071 Configure the toolbar in the debug activity 2021-06-11 10:12:31 +02:00
Benoit Marty 047c59eba0 Rework colors management 2021-06-09 15:36:20 +02:00
Benoit Marty 38b49916e2 Small cleanup 2021-04-09 17:05:09 +02:00
Benoit Marty ea08ce24a9 Remove unused resource 2021-03-04 14:03:46 +01:00
Benoit Marty 79dafaf13d Fix some accessibility on images 2021-02-12 17:44:12 +01:00
Benoit Marty 929d711149 Split long lines and cleanup 2020-12-16 14:33:44 +01:00
Benoit Marty 4ddc8e706d Fix issue with coordinator Layout 2020-12-16 13:23:42 +01:00
Benoit Marty da2a0abf45 Provide CoordinatorLayout when available 2020-12-16 12:39:22 +01:00
Benoit Marty 18bf9856fe Migrate to ViewBindings (#1072) - WIP 2020-12-16 03:57:19 +01:00
Benoit Marty dba65dcd22 Migrate to ViewBindings (#1072) - WIP 2020-12-16 02:05:38 +01:00
Benoit Marty 706736273c Migrate to ViewBindings (#1072) - WIP 2020-12-16 00:46:52 +01:00
Benoit Marty 75ec9ba3d9 Reduce dependency on Butterknife: remove usage of @BindView 2020-12-15 20:32:26 +01:00
Benoit Marty 876359539f Reduce dependency on Butterknife: remove usage of @OnClick and @OnTextChange 2020-12-15 18:52:36 +01:00
Benoit Marty aa6c7afbbd Remove Status theme and handle migration or current status theme to light theme (#2424) 2020-12-01 16:20:11 +01:00
Benoit Marty ae6de8fdf1 Small cleanup 2020-11-20 14:50:21 +01:00
Benoit Marty b09d45718a Make id for recyclerView less generic, and remove unused layout 2020-11-09 16:56:20 +01:00
Constantin Wartenburger 7bee558e01
Using ApplicationId from BuildConfig 2020-10-13 20:17:56 +02:00
Benoit Marty e224ae62b4 Do not use deprecated Activity.startActivityForResult anymore - step 3 2020-10-07 18:27:25 +02:00
ganfra fa381cc06d Use a singleton for default shared pref 2020-09-09 11:45:47 +02:00
Benoit Marty cd28ad4c07 Remove dead code (QrCode animation) 2020-08-27 18:15:53 +02:00
Benoit Marty 11b5512cb8 Rename package of SDK modules 2020-08-13 12:50:58 +02:00
Tobias Preuss 40f8e6061f Use "Context#getSystemService" extension function provided by "core-ktx".
+ Re-use local variable where possible.
2020-08-09 16:16:06 +02:00
Benoit Marty a48302f433 Remove PlayStore strings from Android resource 2020-08-04 09:12:16 +02:00
Benoit Marty ab4a517ae0 Cleanup 2020-08-03 18:50:04 +02:00
Benoit Marty a1f90abcd2 Rename package `im.vector.riotx` to `im.vector.app` (IDE) 2020-08-03 18:46:29 +02:00
onurays 190fbb95ec Merge branch 'develop' into feature/target-sdk-29
# Conflicts:
#	vector/src/main/java/im/vector/riotx/features/crypto/verification/VerificationBottomSheetViewModel.kt
2020-04-14 13:59:54 +03:00
Valere a703574004 Uniform emoji representation for all platform 2020-04-10 11:02:33 +02:00
onurays f7cbc01023 Replace deprecated PreferenceManager with androidx version. 2020-03-26 15:56:33 +03:00
Benoit Marty d6cdcc60d1 Remove unused png files 2020-03-04 16:48:13 +01:00
Benoit Marty 6e060f63c6 Try to decode QrCode data in the debug Activity 2020-02-27 11:32:59 +01:00
Benoit Marty 6349f9828d Optimize import 2020-02-26 16:59:20 +01:00
Benoit Marty 989d396c78 Rename package "sas" to "verification" 2020-02-26 16:52:16 +01:00
Benoit Marty 35b10daef1 Ensure RiotX is able to scan binary QrCodes 2020-02-19 14:26:45 +01:00
Benoit Marty 050eb0af9d Create dedicated View and Epoxy item for QrCode 2020-01-28 15:48:09 +01:00
Valere ea6e8a6789 Basic debug screen to setup keys 2020-01-27 23:51:08 +01:00
Benoit Marty 5819790c1b Distinguish Show SR code and Scan QR code capability 2020-01-23 11:25:44 +01:00