-
Notifications
You must be signed in to change notification settings - Fork 13
feat: dev into main #945
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
feat: dev into main #945
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chore: main to dev
* refactor(EWM_467): replace boolean navigation bar flags with BottomBarState enum - Add BottomBarState enum to compass directory with expanded/collapsed/hidden states - Replace isBottomNavigationBarVisible and isFullscreen boolean parameters with single bottomBarState property in CompassBaseGoRoute - Update CompassRoute and CompassRouteParameterless to use new bottomBarState parameter - Remove convenience getters for backward compatibility as requested * refactor(EWM_467): replace isBottomNavigationBarVisible with BottomBarState enum - Add BottomBarState enum to compass directory with expanded/collapsed/hidden states - Replace isBottomNavigationBarVisible boolean parameter with bottomBarState property in CompassBaseGoRoute - Update all route implementations to use appropriate BottomBarState values - Update RootTabService to use new bottomBarState property directly - Update bottom navigation bar components to import BottomBarState from new location - Update tests to use BottomBarState enum values instead of boolean properties * feat(EWM_467): enable edge-to-edge layout and simplify root scaffold - Enable edge-to-edge system UI mode with transparent navigation bar - Update theme system UI overlay styles for transparent navigation - Remove legacy theme functions and clean up predefined theme - Remove complex MediaQuery padding logic from root scaffold - Simplify root view by removing conditional bottom navigation visibility - Prepare foundation for centralized safe area handling * feat(EWM_467): add safe paddings and remove redundant scaffolds for edge-to-edge - Remove redundant Scaffold wrappers from screens (handled by root) - Add bottom padding handling for navigation bar compatibility - Update bottom sheet safe area handling for edge-to-edge layout * refactor: migrate to freezed v3 * feat(EWM-536): Massive refactoring of WM factories * feat(EWM-536): update docs with new injectable-widget-model way * fix(EWM-536): resolve import ordering and comment reference linting issues - Fixed import directive ordering in 38+ files to follow Dart conventions - Resolved comment reference issues in request_permissions_widget.dart and token_wallet_send_widget.dart - Applied correct import order: Dart SDK → Flutter → External packages → Internal packages - All analyzer issues now resolved (0 issues found) * feat(EWM-536): Update missed WM and models * feat(EWM-536): update elementary_generator for new injectable WM system * fix(EWM-536): rename param1 to wmFactoryParams * fix(EWM-536): Merge conflicts with nft * chore: update nekoton_repository dependency to version 1.3.1 * feat(EWM_536_467_FREEZED-V3): merge conflicts * feat(EWM-296): add iOS back swipe gesture support - Remove onClosePressed parameter from DefaultAppBar across all screens - Update DefaultAppBar to use Navigator.maybePop() for proper gesture handling - Update PopCapture to conditionally enable canPop based on onClosePressed - Enable native iOS swipe-to-go-back gesture on 13 screens * feat(EWM_467): add safe area for BS in browser --------- Co-authored-by: levitckii-daniil <[email protected]> Co-authored-by: Egor Komarov <[email protected]>
This reverts commit d4fbf41. Co-authored-by: levitckii-daniil <[email protected]>
* refactor: migrate to freezed v3 * chore: update nekoton_repository dependency to version 1.3.1 * chore: merge fix --------- Co-authored-by: Egor Komarov <[email protected]>
* feat(EWM-519): tycho staking * chore: refactor vault state management and update dependencies * refactor: network type handling to use a dedicated NetworkType extension type * chore: update `nekoton_repository` & implement fetchJson method * fix(EWM-527): update currency selection logic in _getReceive method * refactor: add `tryAddTokenWallet` method to `StakingPageModel` * chore: update "how it works" widget * fix: correct account ABI path in getAccountAbi method and ensure immediate withdraw updates * fix: ensure token wallet updates * fix(EWM-524): update nekoton_repository to version 1.1.0 and improve app lifecycle polling management --------- Co-authored-by: Egor Komarov <[email protected]>
* feat(EWM-468): Skip seed selection for single seed in add account flow (#916) - Convert AddAccountPage to Elementary MVVM pattern - Add logic to bypass seed selection screen when only one seed exists - Maintain existing behavior for multiple seeds - Add external account functionality to widget model Co-authored-by: levitckii-daniil <[email protected]> * feat(EWM-394): backup skip now doesn't hide banner (#917) Co-authored-by: levitckii-daniil <[email protected]> * fix(EWM-529): transaction details amount format (#919) Co-authored-by: Egor Komarov <[email protected]> * feat(EWM-398): prepend 0 when decimal separator is first character (#918) * feat(EWM-398): prepend 0 when decimal separator is first character * feat(EWM-TECH): update development_workflow doc for LLM (better PR desc) * feat(EWM-398): create test for currency_text_input_formatter --------- Co-authored-by: levitckii-daniil <[email protected]> * fix(EWM-471): Add navigation to wallet screen after seed switch (#929) Co-authored-by: levitckii-daniil <[email protected]> * feat(EWM-532): update settings screen (#908) Co-authored-by: Egor Komarov <[email protected]> * feat(EWM-390): rename button to "Add existing account" in External accounts section (#926) Co-authored-by: levitckii-daniil <[email protected]> * refactor: move `ton_connect` models & services to feature folder * feat(EWM-533): add manage dApps functionality with disconnect confirmation * feat(EWM-490): show 'Today' instead of date for current day transactions (#922) * feat(EWM-490): show 'Today' instead of date for current day transactions - Add 'today' localization key to en.json and ko.json translations - Add DateTimeUtils.formatTransactionDate() utility method for reusable date formatting - Update TonWalletTransactionWidget to use new utility method - Update TokenWalletTransactionWidget to use new utility method - Generate updated locale_keys.g.dart with new today key - Refactor duplicated date formatting logic into shared utility * feat(EWM-490): Add todo for future refactoring of transaction widgets --------- Co-authored-by: levitckii-daniil <[email protected]> * feat(EWM-528): use token info from manifest if possible (#924) Co-authored-by: Egor Komarov <[email protected]> * fix(sentry fixes): fix sentry errors (#941) * fix(sentry-fixes): onPressedClear use contextSafe * fix(sentry-fixes): try..catch _scrollToActiveTabInList * fix(sentry-fixes): NftItemWmParams onBackPressed use context safe * fix(sentry-fixes): EventsHelper universalOrigin * fix(sentry-fixes): MobileScannerController remove autostart * fix(sentry-fixes): TonWalletIconWidget initState try..catch * fix(sentry-fixes): CustomWebViewController takeScreenshot try..catch * fix(sentry-fixes): EditGroupNameBottomSheet use contextSafe * fix(sentry-fixes): CompassRouter гыу currentUri for concatedUri * fix(sentry-fixes): After analyze * fix(EWM-532): CustomBottomNavigationBar no radius for profile tab. (#943) * fix(EWM-394): backup banner (#944) * fix(EWM-394): CheckPhraseModel setShowingBackUpFlag add optional showing flag * fix(EWM-394): showingManualBackupBadge false if skipping * fix(EWM-394): CheckPhraseWidgetModel remove good job if skip * fix(EWM-532): Update Settings screen colors * fix(EWM-471): SwitchToSeedWidgetModel onSwitch use callWithDelay for navigation to wallet * fix(EWM-532): CustomBottomNavigationBar comeback round border for profile route * fix(EWM-532): ProfileView update margins * fix: update unsubscribe methods to be asynchronous and bump nekoton_repository version to 1.3.3 * fix: hide empty comment in `TokenTransferInfoWidget` * feature(predev): version: 1.13.0 --------- Co-authored-by: Левицкий Даниил <[email protected]> Co-authored-by: levitckii-daniil <[email protected]> Co-authored-by: Egor Komarov <[email protected]> Co-authored-by: Egor Komarov <[email protected]>
a-iskander
approved these changes
Jul 21, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.