Skip to content
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

dev -> test #696

Merged
merged 89 commits into from
Dec 27, 2024
Merged

dev -> test #696

merged 89 commits into from
Dec 27, 2024

Conversation

knightsforce
Copy link
Collaborator

No description provided.

Odrin and others added 30 commits October 12, 2024 22:35
…reStorageService` keys; (#577)

* fix(EWM-323): store backup banner state by master key; refactor `SecureStorageService` keys;

* fix(EWM-340): remove testnet networks

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* feat(EWM-342): change network

* feat(EWM-342): add network

# Conflicts:
#	lib/app/service/nekoton_related/connection_service/network_presets.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* fix: ewm-308, change text and add clear button suffix

* replace sparx on SparX

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* feat(EWM-345): minor ui updates

* Update network_item.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* feat(EWM-349): rename browser useragent

* fix: minor ui fixes

* feat(EWM-238): update policy link

* fix: ios `BottomNavigationBar`

* feat(EWM-348): update support email

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* EWM-336. App links Android

* EWM-336. Universal links iOS

* EWM-336. app_links package logic

* EWM-336. app_links package logic

* EWM-336. AndroidManifest.xml fix app link host

* EWM-336. Android handle init app link

* EWM-336. Plugin Android

* EWM-336. broxus_app_links

* EWM-336 listen plugin app links

* EWM-336 add handle link query from app link

* EWM-336 BehaviorBase

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 broxus_app_links from git

* EWM-336 after merge
…nboarding to main screen (#583)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* feat: EWM-251 add back up flow (#454)

* create badge on wallet
create common modal
create modal backup modal

* keep safe modal

* create good job modal

* password modal + manul back up modal + logic

* add ui for check seed phrase screen, add logic of choosing word, showing finish modal dialog

* fix linter and comments

* finish logic

* fix modal with keyboard

* fix linter issues and some comments

* make method get value more universal

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* dev -> test (#538)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* Test update (#571)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

* fix(EWM-315): amount validation (#546)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-313): simulate transaction tree (#547)

# Conflicts:
#	lib/feature/wallet/token_wallet_send/view/token_wallet_send_confirm_view.dart
#	lib/feature/wallet/ton_wallet_send/view/ton_wallet_send_confirm_view.dart

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: ewm-301 (#548)

* feat: ewm-301

* comment stake

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-316): wallet types names (#551)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-317 fix max value (#550)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-309): improve custom network support (#549)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-323 fix import multisig (#553)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat: EWM-233 (#552)

* EWM-233. No internet screen

* EWM-233. No internet route

* EWM-233. App widget Elementary

* EWM-233. Splash screen flow

* EWM-233. Break redirect before complete bootstrap

* EWM-233. AppRouter class

* EWM-233. AppRouter check splash

* EWM-233. AppRouter hasSeeds.valueOrNull

* EWM-233. AppRouter redirect return saved location

* EWM-233. Native splash only color and Flutter splash

* EWM-233. after merge

* add check for interent connection by click

* EWM-233. fix after analyze

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-320): staking initialization (#558)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-327): expand asset tap area (#557)

* feat(EWM-327): expand asset tap area

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-325 fix validator after paste (#556)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-322): refactor current accounts service (#555)

* fix(EWM-322): refactor current accounts service

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-321 (#554)

* fix: ewm-321

* dispose controllers

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-329 (#559)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-337 (#562)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-274): money format (#560)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-330 (#561)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-326): subscriptions refactor (#564)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-256 add js (#563)

* EWM-256. JS wrapper for web

* EWM-256. android:usesCleartextTraffic="true"

* EWM-256. Rebuild nekoton js

* EWM-256. Add license for js

* EWM-256. Fix after analyze

* chore: update `nekoton_webview` (+ `flutter_inappwebview@6.1.4`) (#567)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-341): add account info to confirm window (#566)

* fix(EWM-341): add account info to confirm window

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-331): add master key to list (#565)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-343): skip redirect for direct subroute navigation (#568)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: test update (#574)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

* fix(EWM-315): amount validation (#546)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-313): simulate transaction tree (#547)

# Conflicts:
#	lib/feature/wallet/token_wallet_send/view/token_wallet_send_confirm_view.dart
#	lib/feature/wallet/ton_wallet_send/view/ton_wallet_send_confirm_view.dart

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: ewm-301 (#548)

* feat: ewm-301

* comment stake

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-316): wallet types names (#551)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-317 fix max value (#550)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-309): improve custom network support (#549)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-323 fix import multisig (#553)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat: EWM-233 (#552)

* EWM-233. No internet screen

* EWM-233. No internet route

* EWM-233. App widget Elementary

* EWM-233. Splash screen flow

* EWM-233. Break redirect before complete bootstrap

* EWM-233. AppRouter class

* EWM-233. AppRouter check splash

* EWM-233. AppRouter hasSeeds.valueOrNull

* EWM-233. AppRouter redirect return saved location

* EWM-233. Native splash only color and Flutter splash

* EWM-233. after merge

* add check for interent connection by click

* EWM-233. fix after analyze

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-320): staking initialization (#558)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-327): expand asset tap area (#557)

* feat(EWM-327): expand asset tap area

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-325 fix validator after paste (#556)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-322): refactor current accounts service (#555)

* fix(EWM-322): refactor current accounts service

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-321 (#554)

* fix: ewm-321

* dispose controllers

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-329 (#559)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-337 (#562)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-274): money format (#560)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-330 (#561)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-326): subscriptions refactor (#564)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-256 add js (#563)

* EWM-256. JS wrapper for web

* EWM-256. android:usesCleartextTraffic="true"

* EWM-256. Rebuild nekoton js

* EWM-256. Add license for js

* EWM-256. Fix after analyze

* chore: update `nekoton_webview` (+ `flutter_inappwebview@6.1.4`) (#567)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-341): add account info to confirm window (#566)

* fix(EWM-341): add account info to confirm window

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-331): add master key to list (#565)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-343): skip redirect for direct subroute navigation (#568)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: decimal part format (#572)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: dev -> test (#584)

* fix(EWM-323): store backup banner state by master key; refactor `SecureStorageService` keys; (#577)

* fix(EWM-323): store backup banner state by master key; refactor `SecureStorageService` keys;

* fix(EWM-340): remove testnet networks

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-342): implement add/change network provider methods (#569)

* feat(EWM-342): change network

* feat(EWM-342): add network

# Conflicts:
#	lib/app/service/nekoton_related/connection_service/network_presets.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-308, change text and add clear button suffix (#578)

* fix: ewm-308, change text and add clear button suffix

* replace sparx on SparX

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-345): minor ui updates (#579)

* feat(EWM-345): minor ui updates

* Update network_item.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: minor updates & fixes (#581)

* feat(EWM-349): rename browser useragent

* fix: minor ui fixes

* feat(EWM-238): update policy link

* fix: ios `BottomNavigationBar`

* feat(EWM-348): update support email

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* chore(EWM-353): update `nekoton_webview` (#582)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: EWM-336 App links (#580)

* EWM-336. App links Android

* EWM-336. Universal links iOS

* EWM-336. app_links package logic

* EWM-336. app_links package logic

* EWM-336. AndroidManifest.xml fix app link host

* EWM-336. Android handle init app link

* EWM-336. Plugin Android

* EWM-336. broxus_app_links

* EWM-336 listen plugin app links

* EWM-336 add handle link query from app link

* EWM-336 BehaviorBase

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 broxus_app_links from git

* EWM-336 after merge

* fix(EWM-355): wait for account to be created before navigating from onboarding to main screen (#583)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* EWM-356. Clipboard utils

* EWM-356. Update regexp

* EWM-356. Seed Easter egg
* feat: EWM-251 add back up flow (#454)

* create badge on wallet
create common modal
create modal backup modal

* keep safe modal

* create good job modal

* password modal + manul back up modal + logic

* add ui for check seed phrase screen, add logic of choosing word, showing finish modal dialog

* fix linter and comments

* finish logic

* fix modal with keyboard

* fix linter issues and some comments

* make method get value more universal

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* dev -> test (#538)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* Test update (#571)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

* fix(EWM-315): amount validation (#546)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-313): simulate transaction tree (#547)

# Conflicts:
#	lib/feature/wallet/token_wallet_send/view/token_wallet_send_confirm_view.dart
#	lib/feature/wallet/ton_wallet_send/view/ton_wallet_send_confirm_view.dart

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: ewm-301 (#548)

* feat: ewm-301

* comment stake

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-316): wallet types names (#551)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-317 fix max value (#550)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-309): improve custom network support (#549)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-323 fix import multisig (#553)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat: EWM-233 (#552)

* EWM-233. No internet screen

* EWM-233. No internet route

* EWM-233. App widget Elementary

* EWM-233. Splash screen flow

* EWM-233. Break redirect before complete bootstrap

* EWM-233. AppRouter class

* EWM-233. AppRouter check splash

* EWM-233. AppRouter hasSeeds.valueOrNull

* EWM-233. AppRouter redirect return saved location

* EWM-233. Native splash only color and Flutter splash

* EWM-233. after merge

* add check for interent connection by click

* EWM-233. fix after analyze

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-320): staking initialization (#558)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-327): expand asset tap area (#557)

* feat(EWM-327): expand asset tap area

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-325 fix validator after paste (#556)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-322): refactor current accounts service (#555)

* fix(EWM-322): refactor current accounts service

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-321 (#554)

* fix: ewm-321

* dispose controllers

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-329 (#559)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-337 (#562)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-274): money format (#560)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-330 (#561)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-326): subscriptions refactor (#564)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-256 add js (#563)

* EWM-256. JS wrapper for web

* EWM-256. android:usesCleartextTraffic="true"

* EWM-256. Rebuild nekoton js

* EWM-256. Add license for js

* EWM-256. Fix after analyze

* chore: update `nekoton_webview` (+ `flutter_inappwebview@6.1.4`) (#567)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-341): add account info to confirm window (#566)

* fix(EWM-341): add account info to confirm window

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-331): add master key to list (#565)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-343): skip redirect for direct subroute navigation (#568)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: test update (#574)

* fix: EWM-286 (#524)

* EWM-286. Fix colors layout in ChangeColorBottomSheet

* EWM-286. KeyDetailView use UserAvatar

* EWM-286 use set full address to UserAvatar

* fix: ewm-300 (#525)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-297 (#526)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-298 (#527)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* EWM-252. Always show see all bookmarks button in browser (#528)

* EWM-299. Browser use onLoadResource instead onProgressChanged (#529)

* feat: EWM-286. Update IdentifyIconData (#530)

* EWM-286. AccountSettingsWidget change buttons order

* EWM-286. IdentifyIconData

* EWM-286. IdentifyIconData

* EWM-286. UserAvatar remove DecoratedBox

* fix: local manual backup (#531)

* fix: local manual backup

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-293 fix max length (#537)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-303 fix switching account (#536)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* Readme. Update long clone repo section (#535)

* EWM-302. Press Wallet scroll to top (#534)

* EWM-304. Choose network screen remove network description (#533)

* feat(EWM-273): staking (#532)

* feat(EWM-273): staking

* fix: format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: venom transport config (#539)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: check wallet before start polling (#540)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-314. AmountInput remove token symbol (#543)

* EWM-286. Remove circle round avatar (#541)

* feat: ewm-308 change texts (#544)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: EWM-311. If change words tab - clear inputs (#542)

* EWM-311. If change words tab - clear inputs

* EWM-311. Import wallet. Change tab - clear seed.

* EWM-311. Paste 12 words only to 12 seed, 24 to 24

* EWM-304. Choose network change padding (#545)

* fix(EWM-315): amount validation (#546)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-313): simulate transaction tree (#547)

# Conflicts:
#	lib/feature/wallet/token_wallet_send/view/token_wallet_send_confirm_view.dart
#	lib/feature/wallet/ton_wallet_send/view/ton_wallet_send_confirm_view.dart

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: ewm-301 (#548)

* feat: ewm-301

* comment stake

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-316): wallet types names (#551)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-317 fix max value (#550)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-309): improve custom network support (#549)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-323 fix import multisig (#553)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat: EWM-233 (#552)

* EWM-233. No internet screen

* EWM-233. No internet route

* EWM-233. App widget Elementary

* EWM-233. Splash screen flow

* EWM-233. Break redirect before complete bootstrap

* EWM-233. AppRouter class

* EWM-233. AppRouter check splash

* EWM-233. AppRouter hasSeeds.valueOrNull

* EWM-233. AppRouter redirect return saved location

* EWM-233. Native splash only color and Flutter splash

* EWM-233. after merge

* add check for interent connection by click

* EWM-233. fix after analyze

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-320): staking initialization (#558)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-327): expand asset tap area (#557)

* feat(EWM-327): expand asset tap area

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-325 fix validator after paste (#556)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-322): refactor current accounts service (#555)

* fix(EWM-322): refactor current accounts service

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-321 (#554)

* fix: ewm-321

* dispose controllers

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-329 (#559)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix: ewm-337 (#562)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-274): money format (#560)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-330 (#561)

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* fix(EWM-326): subscriptions refactor (#564)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: EWM-256 add js (#563)

* EWM-256. JS wrapper for web

* EWM-256. android:usesCleartextTraffic="true"

* EWM-256. Rebuild nekoton js

* EWM-256. Add license for js

* EWM-256. Fix after analyze

* chore: update `nekoton_webview` (+ `flutter_inappwebview@6.1.4`) (#567)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-341): add account info to confirm window (#566)

* fix(EWM-341): add account info to confirm window

* fix: analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-331): add master key to list (#565)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix(EWM-343): skip redirect for direct subroute navigation (#568)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: decimal part format (#572)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: dev -> test (#584)

* fix(EWM-323): store backup banner state by master key; refactor `SecureStorageService` keys; (#577)

* fix(EWM-323): store backup banner state by master key; refactor `SecureStorageService` keys;

* fix(EWM-340): remove testnet networks

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat(EWM-342): implement add/change network provider methods (#569)

* feat(EWM-342): change network

* feat(EWM-342): add network

# Conflicts:
#	lib/app/service/nekoton_related/connection_service/network_presets.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: ewm-308, change text and add clear button suffix (#578)

* fix: ewm-308, change text and add clear button suffix

* replace sparx on SparX

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

* feat(EWM-345): minor ui updates (#579)

* feat(EWM-345): minor ui updates

* Update network_item.dart

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: minor updates & fixes (#581)

* feat(EWM-349): rename browser useragent

* fix: minor ui fixes

* feat(EWM-238): update policy link

* fix: ios `BottomNavigationBar`

* feat(EWM-348): update support email

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* chore(EWM-353): update `nekoton_webview` (#582)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: EWM-336 App links (#580)

* EWM-336. App links Android

* EWM-336. Universal links iOS

* EWM-336. app_links package logic

* EWM-336. app_links package logic

* EWM-336. AndroidManifest.xml fix app link host

* EWM-336. Android handle init app link

* EWM-336. Plugin Android

* EWM-336. broxus_app_links

* EWM-336 listen plugin app links

* EWM-336 add handle link query from app link

* EWM-336 BehaviorBase

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 handle applink in AppLinksService instead EventBus

* EWM-336 broxus_app_links from git

* EWM-336 after merge

* fix(EWM-355): wait for account to be created before navigating from onboarding to main screen (#583)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>

---------

Co-authored-by: Andrey Molochko <36672245+AndreyMolochko@users.noreply.github.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* fix: paste logic

* fix linter

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* EWM-359. ImportWalletScreen import seed auto change tab

* EWM-359. fix call change tab

* EWM-359. EnterSeedPhrase paste seed auto change tab
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* EWM-352. Fix StateError common_select_dropdown.dart

* EWM-352. Fix FormatException primary_view.dart

* EWM-352. Fix StateError AddSeedEnableBiometryCubit. Cannot emit new states after calling close

* EWM-352. Fix StateError TokenWalletDetailsCubit. Cannot emit new states after calling close

* EWM-352. Add AppRouter maybePop try..catch

* EWM-352. TonWalletSendBloc cehck is not null fees

* EWM-352. Fix BrowserTabView _TypeError

* EWM-352. PlatformException local_auth_darwin
* feat: ewm-347

* fix late initialization

* feat: fix getting not-cached tokens

* unsubscribeToken

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* fix(EWM-274): update `TokenTransferInfoWidget` amount format

* chore: fix analyze & format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
…nts (#606)

* fix(EWM-351): clear biometry storage data

* feat: add choose network button loader

* refactor: unify `SecureStorageService` and add it to `StorageManagerService`

* fix: subscription errors on logout

* chore: analyze & format

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* feat(EWM-369): use token api to scan wallets

# Conflicts:
#	lib/di/di.config.dart

* refactor: optimize build_runner

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* feat: ewm-365 change ui for accounts

* fix linter

* add const
and fix linter

* fix comment and fix bug with calling item builder

* remove unused loop

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* fix: some points from docs of ewm 347

* fix comment

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
… entering (#613)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* EWM-352. user agent

* EWM-352. Add check url with http and without www

* EWM-352. after analyze
* fix: change bg

* fix logic with showing new tokens label

* hide label with 0 token

* fix comment

* ui hotfixes

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
knightsforce and others added 26 commits December 1, 2024 16:00
* fix: use cached balances

* chore: update `nekoton_webview`

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* add the_logger

* add initLogger
* browser_tab_view.dart try..catch goBack

* AccountDetailCubit try..catch subscribeByAddress

* WalletAccountActionsCubit try..catch getLocalCustodians

* ExportSeedCubit emit safe

* CreateSeedPasswordProfilePage try..catch goNamed

* NoInternetScreenWidgetModel contextSafe

* startLogSession try..catch

* TokenWalletDetailsCubit try..catch getLocalCustodians

* AccountTransactionsTabCubit emitSafe

* CurrentAccountsService try..catch startPolling

* AccountTransactionsTabCubit try..catch _createSubs

* EnterSeedPhraseCubit try..finally _resetFormAndError

* Bloc addSafe

* BrowserTabView try..catch canGoBack and canGoForward

* ManageSeedsAccountsCubit.init check isNotEmpty

* EnterSeedPhraseCubit.pastePhrase try..catch

* StakingBloc.init addSafe

* ImportWalletScreenModel try..catch allowedValues

* SelectAccountModel try..catch getBalance

* TokenWalletSendBloc late unsignedMessage -> nullable unsignedMessage

* ContextWmMixin and ContextMixin contextSafe try..catch

* NewAccountPage nullable params

* defaultCanPopAction and defaultPopAction try..catch

* CheckSeedPhraseCubit emitSafe

* Add trailing comma
* fix: improve pwd creation ux

* fix: hide asset select arrow if only 1 asset; improve `max` button dx;

* feat: add staking withdraw hint; fix `AmountInput` tap area;

* chore: review

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* fix: manual backup flow

* chore: fix format & analyze

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
* feat: update `nekoton_repository`;add transport http client;

* chore: fix logger name

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* Add tonkeeper in _customAppLinks

* _customAppLinks app.tonkeeper -> app.tonkeeper.com
* Biometry flow inside onboarding

* PopCapture

* PopCapture VoidCallback? onPop
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
* update custom modal

* feat: update deploy flow without nekoton

* fix comments

* implemented new version of nekoton, pass hours like parameter

* add external account flow

* feat: implemented rename custodian logic

* implement new transaction ui for multisig

* fix first issues

* move input formatters

* change map on for

* fix color avatar and ci

* update ui on the main screen

* fix biometry

* fix EWM-409

* fix padding, add cache cubit hours, add switch account modal, remove action info from native

* fix localization and accent buttons on ms

* fix modal, fix gray screen

* change on password v2 widget

* fix implementing 4998

* fix modal with 0.1

* fix linter

* fix bugs from 5002

* fix bugs 8 and 9

* chore: update `nekoton_repository` (#682)

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix 8,9,4,11

* fix background for ever transactions

* fix transactions for native token

* fix check for 5 unconfirmed transactions

* fix: transaction expiration; + token transaction list lazy loading;

* fix pending status and fix allowing stake logic

* 12 confirm transaction (#685)

* Shaped container

* Multisig confirm screen

* add timer icon for transactions, fix dApp send message

* create predev with TokenWalletTransactionsCubit error

* chore: update `nekoton_repository`

* fix: add storage migration; fix custom network support;

* chore: format & analyze

* Get remote config to networks. Screen failed (#690)

* Connection isUsedOnStart (#689)

* fix: `addExternalAccount` (doc 14)

* Sentry fixies (#688)

* Everywhere use emitSafe

* ActionStakingBloc check is null staking

* SelectAccountWidgetModel onAddAccount check contextSafe is null

* BrowserTabView fix Null check

* SendMessageWidgetModel fix Null check currency

* WalletPrepareTransferPageWidgetModel contextSafe

* After merge

* TxTreeSimulationErrorWidget can be null

* fix: disable transaction simulation for TON

* fix: ms expiration time convert hours to seconds

* chore: remove hive (#693)

* chore: remove hive

* chore: disable empty integration tests

---------

Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* fix: Remove assets background divider (#692)

* AccountAssetsTab update background lint

* txTreeSimulationErrorHintCanFix args symbol or empty string

* Send get presets data error to Sentry (#691)

* fix: ton transactions; ton token api;

* fix: add custom jetton asset

* ProfileView change color (#694)

* fix localization

* fix external account

---------

Co-authored-by: Andrey Malochka <andrey.molocko2018@gmail.com>
Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
Co-authored-by: Dmitry Andriyanov <knightsforce@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>
# Conflicts:
#	assets/translations/en.json
#	assets/translations/ko.json
#	build.yaml
#	integration_test/migration_test.dart
#	ios/Pods/Local Podspecs/connectivity_plus.podspec.json
#	ios/Pods/Pods.xcodeproj/project.pbxproj
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-development.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-production.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.debug-staging.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.profile-development.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.profile-production.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.profile-staging.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.release-development.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.release-production.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.release-staging.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig
#	ios/Pods/Target Support Files/Pods-Runner/Pods-Runner.stage-production.xcconfig
#	lib/app/router/app_route.dart
#	lib/app/router/router.dart
#	lib/app/router/routs/wallet/wallet.dart
#	lib/app/service/assets_service.dart
#	lib/app/service/biometry_service.dart
#	lib/app/service/connection/data/connection_data/connection_data.dart
#	lib/app/service/connection/data/connection_data/connection_data.freezed.dart
#	lib/app/service/connection/data/connection_data/connection_data.g.dart
#	lib/app/service/currencies_service.dart
#	lib/app/service/migration_service.dart
#	lib/app/service/nekoton_related/connection_service/connection_service.dart
#	lib/app/service/nekoton_related/connection_service/network_presets.dart
#	lib/app/service/nekoton_related/connection_service/transport_strategies/custom_transport_strategy.dart
#	lib/app/service/nekoton_related/connection_service/transport_strategies/ever_transport_strategy.dart
#	lib/app/service/nekoton_related/connection_service/transport_strategies/venom_transport_strategy.dart
#	lib/app/service/storage_service/app_storage_service.dart
#	lib/app/service/storage_service/balance_storage_service.dart
#	lib/app/service/storage_service/connections_storage_service.dart
#	lib/app/service/storage_service/general_storage_service.dart
#	lib/app/service/storage_service/migrations/storage_migration_service.dart
#	lib/app/service/storage_service/migrations/storage_migrations.dart
#	lib/app/service/storage_service/secure_storage_service.dart
#	lib/bootstrap/migrate_storage.dart
#	lib/data/models/custom_currency.g.dart
#	lib/data/models/models.dart
#	lib/data/models/network_type.dart
#	lib/data/models/token_contract/token_contract_asset.g.dart
#	lib/data/models/wallet_contract_type.dart
#	lib/data/models/wallet_contract_type.g.dart
#	lib/di/di.config.dart
#	lib/feature/add_seed/create_password/screens/create_seed_password/create_seed_password_screen_wm.dart
#	lib/feature/add_seed/enter_seed_phrase/cubit/enter_seed_phrase_cubit.dart
#	lib/feature/biometry/cubit/biometry_cubit.dart
#	lib/feature/browser/approvals_listener/actions/add_network/add_network_model.dart
#	lib/feature/browser/approvals_listener/actions/change_network/change_network_widget.dart
#	lib/feature/browser/approvals_listener/actions/change_network/change_network_wm.dart
#	lib/feature/browser/approvals_listener/actions/change_network_sheet.dart
#	lib/feature/browser/approvals_listener/actions/send_message/send_message_widget.dart
#	lib/feature/browser/approvals_listener/actions/send_message/send_message_wm.dart
#	lib/feature/browser/utils.dart
#	lib/feature/choose_network/choose_network_screen_model.dart
#	lib/feature/network/edit_network/connection_type.dart
#	lib/feature/network/edit_network/edit_network_view.dart
#	lib/feature/network/view/network_icon.dart
#	lib/feature/profile/manage_seeds_accounts/cubit/manage_seeds_accounts_cubit.dart
#	lib/feature/wallet/new_account/add_account/add_account_view.dart
#	lib/feature/wallet/new_account/add_account_result/add_account_result_wm.dart
#	lib/feature/wallet/staking/action_bloc/action_staking_bloc.dart
#	lib/feature/wallet/token_wallet_details/cubit/token_wallet_details_cubit.dart
#	lib/feature/wallet/token_wallet_send/bloc/token_wallet_send_bloc.dart
#	lib/feature/wallet/ton_wallet_send/bloc/ton_wallet_send_bloc.dart
#	lib/feature/wallet/view/wallet_page_model.dart
#	lib/feature/wallet/view/wallet_page_widget.dart
#	lib/feature/wallet/view/wallet_page_wm.dart
#	lib/feature/wallet/view/wallet_view.dart
#	lib/feature/wallet/wallet_deploy/bloc/wallet_deploy_bloc.dart
#	lib/feature/wallet/wallet_deploy/clipboard_paste_button.dart
#	lib/feature/wallet/wallet_deploy/widgets/wallet_deploy_multisig_body.dart
#	lib/feature/wallet/widgets/account_asset_tab/account_asset_tab.dart
#	lib/feature/wallet/widgets/account_asset_tab/account_asset_tab_cubit.dart
#	lib/feature/wallet/widgets/account_asset_tab/select_new_asset/widgets/select_new_asset_custom_enter.dart
#	lib/feature/wallet/widgets/account_card/account_card_cubit.dart
#	lib/feature/wallet/widgets/account_settings/info_card.dart
#	lib/feature/wallet/widgets/account_transactions_tab/account_transactions_tab.dart
#	lib/feature/wallet/widgets/select_account/select_account_wm.dart
#	lib/feature/wallet/widgets/token_transfer_info/token_transfer_info_widget.dart
#	lib/feature/wallet/widgets/wallet_account_actions/wallet_account_actions.dart
#	lib/feature/wallet/widgets/wallet_account_actions/wallet_account_actions_cubit.dart
#	lib/feature/wallet/widgets/wallet_app_bar/wallet_app_bar_widget.dart
#	lib/feature/wallet/widgets/wallet_bottom_panel.dart
#	lib/generated/assets.gen.dart
#	lib/generated/locale_keys.g.dart
#	lib/http/api/api.dart
#	lib/http/dio_module.dart
#	lib/http/dto/dto.dart
#	lib/widgets/tx_tree_simulation_error_widget.dart
#	packages/ui_components_lib/lib/components/input/common_select_dropdown.dart
#	pubspec.lock
#	pubspec.yaml
@knightsforce knightsforce changed the base branch from dev to test December 27, 2024 17:20
@knightsforce knightsforce merged commit 50d2212 into test Dec 27, 2024
1 of 2 checks passed
@knightsforce knightsforce deleted the dev->test branch December 27, 2024 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants