Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* deps: update deriv_auth_ui dependencies * deps: update deriv_theme in deriv_ui * wip: auth-ui-update * added invalidresidence errror mapping for social login * feat: add deriv auth error state handler * feat: add auth error state handler in sign up page * feat: add auth error state handler in set password page * refactor: auth state handling in signup and set password page * feat: add social button flag * feat: country consent added in country_selection_layout * deps: remove relative path * refactor: auth state handler * test: country selection cubit test * test: auth state handler * feat: add gesture detector in get started layout * feat: reset pass success page * docs: update documentation based on latest changes * refactor: add eof and remove deprecated lint * refactor: make countries non-nullable * refactor: deriv country selection cubit * refactor: deriv country selection cubit * ci: integrate github actions and setup melos (#328) * chore: rename `AuthStateListener` * fix: change color to general * fix: reset password button alignment * fix: add missing ok label in referal dialog * feat: add flag for social login * fix: spacing after social flag * chore: add auth ui regex to deriv ui * feat: [MOBC-608] auth ui setting page (#320) * feat: setting page * fix: depricated issues * fix: change package_info_plus to match packages * fix: future void callback * refactor: move regex_helper func to deriv_ui * fix: remove sahani repo from yaml files * fix: deriv_auth_ui pubspec * fix: remove appEnv related to deriv ez as deriv ez is removed from production we dont need to include it in this package anymore * fix: revert back the appEnv and change the comment * chore: merge master to dev (#334) * add update_checker package * add Readme * add comments * update documentation * apply suggestions from PR review * update deps * update flutter_bloc package * Revert "update flutter_bloc package" This reverts commit 7188a18. * Update packages/update_checker/lib/update_info.dart Co-authored-by: abed-binary <[email protected]> * update bloc library to 6.0.1 * remove markseen * remove unnecessary statements * restore UpdateCheckMarkSeen * add UpdateCheckDismiss * push update_checker changes * Update web_socket_test.dart * chore: add pull request template with git rules * chore: pull request update git_rules.md --------- Co-authored-by: Suyash Mohan <[email protected]> Co-authored-by: Suyash Mohan <[email protected]> Co-authored-by: abed-binary <[email protected]> Co-authored-by: Morteza Tavanarad <[email protected]> Co-authored-by: ramin-deriv <[email protected]> Co-authored-by: ramin-deriv <[email protected]> Co-authored-by: WAQAS YOUNAS <[email protected]> Co-authored-by: WAQAS YOUNAS <[email protected]> * add invalidate and copyValuesFrom to AbstractEMAIndicator (#331) * ci: automated versioning github actions and updated ref (#338) * deps: update dependencies update dependencies deriv_ui update dependencies part 1 update dependencies deriv_auth_ui * deps: push melos pubspec.lock * chore: publish packages chore(release): publish packages - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]+1 - [email protected] chore(release): publish packages - [email protected] - [email protected] - [email protected] - [email protected] - [email protected] - [email protected]+1 - [email protected] - [email protected] chore(release): publish packages - [email protected] chore(release): publish packages - [email protected] * chore: clean changelog * chore: revert changelog changes * chore: change auth ui example app ref * ci: git actions for versioning * refactor(deriv_env): make package independent of env file (#318) * get the env file content from outside * make Env class not being singleton * create EnvLoader class * fix the tests * bring back the removed test case * update the initialize doc * export classes need to be used by outside * export BaseEnv class as well * format deriv_env.dart * swape names for Env and EnvLoader to reduce the amount of change in the apps using this packagew * handle exception in bool type * remove duplicate lint rules * define common values as variable in env_test.dart * update README.md file * remove breaking change by making the laod method deprecated * Update CHANGELOG.md * udpate README.md file * refactor: Improve flexibility by removing dependency to env file - **Deprecation:** The `load` method is deprecated; it is recommended to use the new `initialize` method for improved flexibility. The `load` method will still function but may be removed in future releases. - Introduced a new method `initialize` to handle initialization without requiring an env file directly. - Improved package flexibility by removing the strict dependency on an env file for test environments. * chore: [MOBC-632] remove commit hash ci (#340) * chore(version): bump version and update changelog (#342) - [email protected]+1 Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> * chore(deriv_auth_ui): remove unecessary deps from example (#343) * feat: Ayaan/Added margins 112 and 164 (#319) * Add dimens 112 and 164 * Update dimens.dart * chore(release): publish packages (#344) - [email protected] - [email protected]+1 - [email protected]+1 - [email protected]+1 - [email protected]+1 - [email protected] Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> * refactor(deriv_auth_ui): [MOBC-629] Adding semantics to UI components (#321) * chore(deriv_auth_ui):Adding semantics to UI components * chore(deriv_auth_ui):Adding semantics to UI components, fixes based on review comments * chore(deriv_auth_ui):Adding explicitChildNodes: true to Semantics Widgets * chore(release): publish packages (#345) - [email protected]+2 - [email protected]+2 Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> * docs: add semantic versioning to git rules doc (#346) * docs: add semantic versioning document * docs: styling the git rules md file * docs: GIT_RULES style * chore: Update .github/GIT_RULES.md add refactor Co-authored-by: sahani-deriv <[email protected]> * chore: add missing format GIT_RULES.md --------- Co-authored-by: sahani-deriv <[email protected]> * feat(deriv_auth): [DERG-1299] add user agent to login (#341) * feat(deriv_auth): add user agent add optional user agent for login requests * feat(deriv_auth)add user agent to get user tokens request header * fix(deriv_auth): User-Agent typo * fix(deriv_auth): add missing parameter * fix(deriv_auth): add default value for user agent parameter --------- Co-authored-by: Ahrar <[email protected]> * chore(release): publish packages (#348) - [email protected] - [email protected]+3 Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> * add remote config source to update checker * update key * update version rename base firebase class checking platform type * fixing decode changelogs data. * fixing change logs issue * fixing change logs issue * add fetchAndActivate to remote config * add fetchAndActivate to remote config * add fetchAndActivate to remote config * add huaweiUrl to the UpdateInfo model to redirecting users to app gallery. * fix comments * fix comments * chore:bum up version (#351) * refactor(analytics): [MOBC-546] Creating unified analytics package. (#315) * Refactoring `analytics` package. * PR review comments on `analytics` package * added `setUserProperty` function to `DerivFirebaseAnalytics` * fixed a test case * EOF `.env.example` in `analytics` package * chore(analytics): fixed package version. * chore(analytics): added `logEvent` function to DerivDatadog * docs(analytics): corrected `setup` function call for datadog * chore(analytics): added `.env` file to `.gitignore` * refactor(analytics): added `debugEnabled` to `RudderstackConfiguration` * docs(analytics): added debugEnabled to RudderstackConfiguration * revert(analytics): versioning and CHANGELOG - Introduced a flexible configuration system to support multiple analytics providers. - Added `BaseAnalyticsConfiguration` interface for standardizing analytics configuration. - Internalized and restructured Datadog analytics by providing a `DerivDatadog` class that implements `BaseAnalytics<DerivDatadogConfiguration>`. - Refined existing analytics services to have their own classes implementing `BaseAnalytics`. - Introduced Enum types and extensions (`TrackingConsent`, `DatadogSite`) to aid in analytics configuration. - Improved navigation observer support to work with multiple analytics providers. - Enhanced exception handling to capture Flutter and Platform-specific errors. - Added ability to set user information for analytics tracking. - Replaced in-house Rudderstack plugin with the official Rudderstack SDK. ### Breaking changes: **General**: - `setup()` method for analytics providers now requires configuration classes implementing `BaseAnalyticsConfiguration`. - Exception handling updated to include multiple analytics providers. - Rudderstack: Now requires the official Rudderstack SDK for analytics. Update dependencies accordingly. - Datadog: Migrated from a separate package to an internal implementation within this package. - Existing analytics services have been restructured to implement `BaseAnalytics`, potentially changing function signatures and configurations. * chore(release): publish packages (#356) - [email protected] Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: sahani-deriv <[email protected]> Co-authored-by: Istiak <[email protected]> Co-authored-by: Suyash Mohan <[email protected]> Co-authored-by: Suyash Mohan <[email protected]> Co-authored-by: abed-binary <[email protected]> Co-authored-by: Morteza Tavanarad <[email protected]> Co-authored-by: ramin-deriv <[email protected]> Co-authored-by: ramin-deriv <[email protected]> Co-authored-by: WAQAS YOUNAS <[email protected]> Co-authored-by: WAQAS YOUNAS <[email protected]> Co-authored-by: mobile-apps-deriv <[email protected]> Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: ayaan-deriv <[email protected]> Co-authored-by: ernest-deriv <[email protected]> Co-authored-by: zohreh <[email protected]> Co-authored-by: Reza <[email protected]> Co-authored-by: Bassam El Obeid <[email protected]> Co-authored-by: Bassam El Obeid <[email protected]>
- Loading branch information