Skip to content

Commit

Permalink
feat: test>main (#775)
Browse files Browse the repository at this point in the history
* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

* feat: dev to test (#477)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* EWM-272. Hide stake button (#480)

* dev -> test (#481)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

* EWM-272. Hide stake button (#480)

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* feat: EWM-251 (manual backup, which is already in main) (#488)

* 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

* fix linter with hiding staking

---------

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

* feat: Ewm 252. Bookmarks refactor (#486)

* EWM-252. BrowserResourceSection

* EWM-252. Analyzer fixes

* EWM-252. Browser pages. Move buttons group in widget

* EWM-252. Bookmarks clear bottomsheet

* EWM-263. Remove transparentBackground (#483)

* fix: EWM-253 (#487)

* fix: EWM-253

* fix formatting

* fix linter issues

* fix bug with padding and with overlay error

* fix linter issues

---------

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

* feat(EWM-259): transaction list (#482)

* feat(EWM-259): transaction list

# Conflicts:
#	lib/feature/wallet/widgets/wallet_account_actions/wallet_account_actions.dart

# Conflicts:
#	lib/feature/wallet/widgets/wallet_account_actions/wallet_account_actions.dart

* fix: run "optimize imports"

---------

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

* feat(EWM-274): numbers format (#484)

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

* feat(EWM-254): open app settings in iOS (#489)

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

* After merge (#491)

* feat: dev to test (#477)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* dev -> test (#481)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

* EWM-272. Hide stake button (#480)

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
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>

* Merge test in dev (#492)

* feat: dev to test (#477)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
Co-authored-by: Egor Komarov <egor.komarov@bf.rocks>

* dev -> test (#481)

* feat(EWM-264): account balances (#474)

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

* refactor: Remove language menu (#476)

* app-deploy.yaml on push branches test

* Add branch-workflow.yaml

* melos.yaml add deploy_ios, deploy_android, deploy_fad commands

* Update README.md

* Rename to deploy_fad_ios and deploy_fad_android

* Move get SENTRY_DSN to build.sh

* build.sh deploy to store only from main

* app-deploy.yaml store job check branch to deploy to stores

* Hide language item from menu in profile

* Update build flow

* Update Readme Deploy from local machine section

* Fix android-deploy orders

* fix: Ewm 250 (#478)

* EWM-250. Fix add seed

* PopScope replace onPopInvoked -> onPopInvokedWithResult + addPostFrameCallback

* Remove todo

* add check didPop in onPopInvokedWithResult

* Fix create new seed from profile

* Fix analyzer issue

* SeedPhraseModel

* EWM-272. Hide stake button (#480)

---------

Co-authored-by: Egor Komarov <Odrin@users.noreply.github.com>
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>

* feat: EWM-275 change design on deploy (#494)

* change design on deploy

* fix linter

---------

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

* fix: EWM-280, remove black frames (#496)

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

* feat: EWM-256. Capture no allowed schemes for open from external app (#495)

* EWM-256. InAppWebView 6.0.0

* EWM-256. InAppWebView shouldOverrideUrlLoading

* EWM-263. Hide useShouldOverrideUrlLoading

* EWM-263. nekoton_repository from git

* EWM-256. Open external app for wallet connect

* EWM-256. initialOptions -> initialSettings

* EWM-256. Add LSApplicationQueriesSchemes

* EWM-256. Add pubspec.lock

* fix(EWM-277): use default switch (#497)

* fix(EWM-277): use standart switch

* feat(EWM-254): enable biometry on iOS after system settings was open

---------

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

* fix: add biometry for modal, autofocus on sercure text field (#498)

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

* fix: EWM-284 (#501)

* EWM-284. fix TonWalletMultisigExpiredTransactionDetailsPage bottom space

* EWM-284. TonWalletTransactionCustodiansDetails fix background color

* feat: EWM-283. Receive bottom sheet update (#500)

* EWM-283. Refactor ui recieve bottom sheet

* EWM-283. BarcodeAddress widget

* EWM-283. Fix BarcodeAddress padding

* Remove transparentBackground: true (#499)

* fix(EWM-261): set correct zero value for asset & dynamically update assets list (#504)

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

* fix: ewm-253 fix position (#505)

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

* fix: EWM-281 fix manual back up (#502)

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

* fix(EWM-282): derive key fix (#506)

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

* EWM-260. Fix amount parse (#507)

* fix: EWM-287 fix switch (#509)

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

* fix: ewm-265 fix autocorrect on old text field (#510)

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

* fix(EWM-279): hide deprecated wallet types for non-everscale networks (#503)

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

* EWM-268. WelcomeScreen big and small layout (#508)

* EWM-268. AdaptiveFooterSingleChildScrollView

* EWM-268. Welcome screen big and small layout

* EWM-268. BrowserModalItem remove vertical padding

* EWM-286. AdaptiveFooterSingleChildScrollView setStatePostFrame

* EWM-286. AdaptiveFooterSingleChildScrollView setStateSafePostFrame

* fix: ewm-276 add create/import param after export seed (#511)

* bug: ewm-276 add create/import param after export seed

* update nekoton

* fix tests

---------

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

* feat: add paste button for textfield (#513)

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

* feat: EWM-286 jdenticon user avatar (#512)

* EWM-286. IdentifyIconsService

* EWM-286. Refactor AccountSettingsWidget remove IntrinsicHeight

* EWM-286. AccountSettingsChangeColorButton

* EWM-286. init ChangeColorBottomSheet

* EWM-286. complete ChangeColorBottomSheet

* EWM-286. IdentifyIconsService add seelcted color to subject

* EWM-286. UserAvatar with jdenticon

* EWM-286. Transform jdenticon color to flutter color

* EWM-286. Image avatars replace to UserAvatar Elementary

* EWM-286. change_color_bottom_sheet.dart add animation

* EWM-286. AccountSettingsInfoCard copy text

* EWM-286. after merge

* EWM-286. fix analyzer issue

* fix: ewm-288 fix touch/face id (#516)

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

* feat(EWM-291): select current active account as default (#515)

* feat(EWM-291): select current active account as default

* test: fix integration tests

---------

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

* fix(EWM-246): `nekoton_repository@0.37.0-dev.1` (#514)

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

* EWM-290. Fix history search (#518)

* fix(EWM-282): add account bugs (#521)

* fix(EWM-282): get seed by any public key

* fix(EWM-282): use master key to get password

---------

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

* feat: EWM-271 Update CI (#517)

* EWM-271. fix translate

* EWM-271. Custom AddressConverter

* EWM-271. NekotonAddressConverter

* EWM-271. Add deploy_target check empty

* EWM-271. inputs.deploy_target == ''

* EWM-271. after merge

* EWM-286. After analyze

* EWM-295. BalanceService if wallet or account == null return null (#523)

* feat: EWM-294. Use selected account after reboot app (#519)

* EWM-294. Fix avatar color in select account modal

* EWM-294. Start app set selected account

* EWM-294. CurrentAccountsService async init

* EWM-294. Codegen after merge

* fix(EWM-272): get account pk in staking (#522)

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

* feat: ewm-293 max length for textfield and fix change color text (#520)

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

* Remove duplicates

* 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)

* 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>

* 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>

* 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>

* fix: decimal part format (#572)

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>

* version: 1.0.2

* 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>

* feat: dev ->test (#594)

* 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>

* EWM-336 add broxus_app_links ref v1.0.0 (#588)

* feat: dev >test (#590)

* 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-305 add clipboard paste button (#587)

* fix: EWM-356 (#593)

* EWM-356. Clipboard utils

* EWM-356. Update regexp

* EWM-356. Seed Easter egg

---------

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>

* feat: dev ->test (#597)

* 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>

* EWM-336 add broxus_app_links ref v1.0.0 (#588)

* feat: dev >test (#590)

* 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 descripti…
  • Loading branch information
6 people authored Feb 5, 2025
1 parent 63cd5cb commit d0e3fcd
Show file tree
Hide file tree
Showing 28 changed files with 214 additions and 177 deletions.
3 changes: 0 additions & 3 deletions .github/workflows/app-deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@
name: Deploy app

on:
push:
branches:
- test
workflow_dispatch:
inputs:
deploy_target:
Expand Down
166 changes: 79 additions & 87 deletions assets/configs/connections.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"defaultConnectionId": "preset_devnet1_proto",
"defaultConnectionId": "preset_hmstr_mainnet_proto",
"customNetworkOptions": [
{
"networkType": "ever"
Expand All @@ -12,20 +12,6 @@
}
],
"networks": [
{
"id": "preset_devnet1_proto",
"name": "DevNet 1",
"group": "devnet1",
"type": "proto",
"isUsedOnStart": true,
"endpoints": [
"https://rpc-devnet1.tychoprotocol.com"
],
"networkType": "tycho",
"blockExplorerUrl": "https://e-tycho-devnet1.broxus.com",
"manifestUrl": "https://raw.githubusercontent.com/broxus/ton-assets/refs/heads/tychodevnet1/manifest.json",
"sortingOrder": 1
},
{
"id": "preset_ton_mainnet_proto",
"name": "TON",
Expand All @@ -38,6 +24,20 @@
"networkType": "ton",
"blockExplorerUrl": "https://tonviewer.com",
"manifestUrl": "https://raw.githubusercontent.com/broxus/ton-assets/refs/heads/ton-prod/manifest.json",
"sortingOrder": 1
},
{
"id": "preset_hmstr_mainnet_proto",
"name": "Hamster Network",
"group": "hmstr_mainnet",
"type": "proto",
"isUsedOnStart": true,
"endpoints": [
"https://rpc.hamster.network"
],
"networkType": "tycho",
"blockExplorerUrl": "https://hamsterscan.io",
"manifestUrl": "https://raw.githubusercontent.com/broxus/ton-assets/refs/heads/hmstr/manifest.json",
"sortingOrder": 2
},
{
Expand Down Expand Up @@ -99,13 +99,13 @@
],
"transports": [
{
"networkName": "DevNet 1",
"networkType": "tycho",
"networkGroup": "devnet1",
"networkName": "TON",
"networkType": "ton",
"networkGroup": "ton",
"icons": {
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/vector.svg"
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/vector.svg"
},
"availableWalletTypes": [
{
Expand All @@ -114,11 +114,20 @@
{
"type": "multisig",
"value": "multisig2_1"
},
{
"type": "walletV4R1"
},
{
"type": "walletV4R2"
},
{
"type": "walletV5R1"
}
],
"walletDefaultAccountNames": {
"multisig": {
"safeMultisigWallet": "SafeMultisig",
"safeMultisigWallet": "SafeMultisig24h",
"safeMultisigWallet24h": "SafeMultisig24h",
"setcodeMultisigWallet": "SetcodeMultisig",
"setcodeMultisigWallet24h": "SetcodeMultisig24h",
Expand All @@ -127,82 +136,58 @@
"multisig2": "Legacy Multi-sig",
"multisig2_1": "Multi-sig"
},
"walletV3": "WalletV3",
"walletV3": "Legacy",
"highloadWalletV2": "HighloadWallet",
"everWallet": "Default",
"walletV4R1": "WalletV4R1",
"walletV4R2": "WalletV4R2",
"walletV5R1": "WalletV5R1"
},
"defaultWalletType": {
"type": "everWallet"
"type": "walletV5R1"
},
"nativeTokenTickerOption": {
"type": "byName",
"name": "DVN1"
"name": "TON"
},
"manifestOption": {
"type": "fromConnection"
},
"nativeTokenAddress": "0:658426d691009fb7abb02209a5b53ef3384079c969bb2c856fd7eeff95234ab2",
"nativeTokenAddress": "0:9a8da514d575d20234c3fb1395ee9138f5f1ad838abc905dc42c2389b46bd015",
"seedPhraseWordsCount": [
12,
24
],
"defaultNativeCurrencyDecimal": 9,
"baseCurrencyUrl": "https://api-test-tycho-devnet.flatqube.io/v1/currencies",
"tokenApiBaseUrl": "https://e-tokens-api-devnet1.broxus.com/v1",
"genericTokenType": "tip3",
"accountExplorerLinkType": "accounts",
"transactionExplorerLinkType": "transactions"
"genericTokenType": "jetton",
"accountExplorerLinkType": "packAddress",
"transactionExplorerLinkType": "transaction"
},
{
"networkName": "Tycho Testnet",
"networkName": "Hamster Network",
"networkType": "tycho",
"networkGroup": "tycho_testnet",
"networkGroup": "hmstr_mainnet",
"icons": {
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/vector.svg"
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/hamster/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/hamster/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/hamster/vector.svg"
},
"availableWalletTypes": [
{
"type": "everWallet"
},
{
"type": "multisig",
"value": "multisig2"
},
{
"type": "multisig",
"value": "multisig2_1"
},
{
"type": "walletV3"
},
{
"type": "multisig",
"value": "safeMultisigWallet"
},
{
"type": "multisig",
"value": "safeMultisigWallet24h"
},
{
"type": "multisig",
"value": "setcodeMultisigWallet"
},
{
"type": "multisig",
"value": "setcodeMultisigWallet24h"
"type": "walletV4R1"
},
{
"type": "multisig",
"value": "bridgeMultisigWallet"
"type": "walletV4R2"
},
{
"type": "multisig",
"value": "surfWallet"
"type": "walletV5R1"
}
],
"walletDefaultAccountNames": {
Expand All @@ -224,34 +209,36 @@
"walletV5R1": "WalletV5R1"
},
"defaultWalletType": {
"type": "everWallet"
"type": "walletV5R1"
},
"nativeTokenTickerOption": {
"type": "byName",
"name": "TYCHO"
"name": "HMSTR"
},
"manifestOption": {
"type": "fromConnection"
},
"nativeTokenAddress": "0:6b3355b19c6aedc65be291c00abbf6e5061c07e1926a3fd543863c7a8d06cc79",
"nativeTokenAddress": "0:39b50cd546326f132e57ce3d6c488d08cb3900dc309a53681b82216993384546",
"seedPhraseWordsCount": [
12
12,
24
],
"defaultNativeCurrencyDecimal": 9,
"baseCurrencyUrl": "https://api-test-tycho.flatqube.io/v1/currencies",
"tokenApiBaseUrl": "https://e-tokens-api-tycho.broxus.com/v1",
"baseCurrencyUrl": "https://api.hamsterdex.io/v1/currencies",
"tokenApiBaseUrl": "https://tokens.hamsterscan.io/v1",
"currencyApiBaseUrl": "https://api.hamsterdex.io/v1/currencies",
"genericTokenType": "tip3",
"accountExplorerLinkType": "accounts",
"transactionExplorerLinkType": "transactions"
},
{
"networkName": "TON",
"networkType": "ton",
"networkGroup": "ton",
"networkName": "Tycho Testnet",
"networkType": "tycho",
"networkGroup": "tycho_testnet",
"icons": {
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/ton/vector.svg"
"nativeToken": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/native_token.svg",
"network": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/network.svg",
"vector": "https://raw.githubusercontent.com/broxus/sparx-networks/master/icons/tycho/vector.svg"
},
"availableWalletTypes": [
{
Expand All @@ -261,19 +248,13 @@
"type": "multisig",
"value": "multisig2_1"
},
{
"type": "walletV4R1"
},
{
"type": "walletV4R2"
},
{
"type": "walletV5R1"
}
],
"walletDefaultAccountNames": {
"multisig": {
"safeMultisigWallet": "SafeMultisig24h",
"safeMultisigWallet": "SafeMultisig",
"safeMultisigWallet24h": "SafeMultisig24h",
"setcodeMultisigWallet": "SetcodeMultisig",
"setcodeMultisigWallet24h": "SetcodeMultisig24h",
Expand All @@ -282,32 +263,35 @@
"multisig2": "Legacy Multi-sig",
"multisig2_1": "Multi-sig"
},
"walletV3": "Legacy",
"walletV3": "WalletV3",
"highloadWalletV2": "HighloadWallet",
"everWallet": "Default",
"walletV4R1": "WalletV4R1",
"walletV4R2": "WalletV4R2",
"walletV5R1": "WalletV5R1"
},
"defaultWalletType": {
"type": "walletV5R1"
"type": "everWallet"
},
"nativeTokenTickerOption": {
"type": "byName",
"name": "TON"
"name": "TYCHO"
},
"manifestOption": {
"type": "fromConnection"
},
"nativeTokenAddress": "0:9a8da514d575d20234c3fb1395ee9138f5f1ad838abc905dc42c2389b46bd015",
"nativeTokenAddress": "0:8233ae1a3a94f77a9b12ab9b07f37923144fb78a7a8c582a5e3e2ed86cb40ced",
"seedPhraseWordsCount": [
12,
24
],
"defaultNativeCurrencyDecimal": 9,
"genericTokenType": "jetton",
"accountExplorerLinkType": "packAddress",
"transactionExplorerLinkType": "transaction"
"baseCurrencyUrl": "https://api-test-tycho.flatqube.io/v1/currencies",
"tokenApiBaseUrl": "https://e-tokens-api-tycho.broxus.com/v1",
"currencyApiBaseUrl": "https://api-test-tycho.flatqube.io/v1/currencies",
"genericTokenType": "tip3",
"accountExplorerLinkType": "accounts",
"transactionExplorerLinkType": "transactions"
},
{
"networkName": "Everscale",
Expand Down Expand Up @@ -459,6 +443,14 @@
],
"defaultNativeCurrencyDecimal": 9,
"baseCurrencyUrl": "https://api.web3.world/v1/currencies",
"stakeInformation": {
"stakingAPYLink": "https://api.venomstake.com/v1/strategies/main",
"stakingValutAddress": "0:9df94dffc0ca1768647f819c04b2cf00c484b3b756ba6ecde68d5fb62de1dfc7",
"stakingRootContractAddress": "0:74604c7a56419477d67329848d754d205f31870025a7135909e90e1726ad9a54",
"stakeDepositAttachedFee": "3000000000",
"stakeRemovePendingWithdrawAttachedFee": "2000000000",
"stakeWithdrawAttachedFee": "3000000000"
},
"tokenApiBaseUrl": "https://tokens.venomscan.com/v1",
"currencyApiBaseUrl": "https://api.web3.world/v1/currencies",
"genericTokenType": "tip3",
Expand Down
Binary file added assets/images/deployment_progress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/images/transaction_progress.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion assets/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@
"selectToken": "Select token",
"insufficientFunds": "Not enough tokens on balance",
"maxWord": "Max",
"transactionIsSending": "Sending transaction...",
"transactionIsSending": "Transaction is sending",
"okayWord": "Okay",
"transactionSentSuccessfully": "Transaction sent",
"attachedAmount": "Attached amount",
Expand Down
2 changes: 1 addition & 1 deletion assets/translations/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@
"selectToken": "Select token",
"insufficientFunds": "Not enough tokens on balance",
"maxWord": "Max",
"transactionIsSending": "Sending transaction...",
"transactionIsSending": "Transaction is sending",
"okayWord": "Okay",
"transactionSentSuccessfully": "Transaction sent",
"attachedAmount": "Attached amount",
Expand Down
10 changes: 0 additions & 10 deletions ios/Pods/Local Podspecs/connectivity_plus.podspec.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ class BrowserTabsStorageService extends AbstractStorageService {
saveBrowserActiveTabId(null);

try {
await Directory(BrowserTab.tabsDirectoryPath).delete(recursive: true);
await Directory(BrowserTab.tabsDirectoryPath!).delete(recursive: true);
} catch (_) {}
try {
await File(BrowserTab.defaultImagePath).delete();
await File(BrowserTab.defaultImagePath!).delete();
} catch (_) {}
}

Expand Down
6 changes: 4 additions & 2 deletions lib/app/service/storage_service/general_storage_service.dart
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,9 @@ class GeneralStorageService extends AbstractStorageService {
BehaviorSubject<Map<NetworkGroup, List<CustomCurrency>>>();

/// Application documents directory, used for syncrhronous path operations
late final String applicationDocumentsDirectory;
String? _applicationDocumentsDirectory;

String? get applicationDocumentsDirectory => _applicationDocumentsDirectory;

/// Get last cached public key that user set before
PublicKey? get currentKey => _currentKeySubject.valueOrNull;
Expand Down Expand Up @@ -402,7 +404,7 @@ class GeneralStorageService extends AbstractStorageService {

Future<void> _initAppDirectories() async {
final directory = await getApplicationDocumentsDirectory();
applicationDocumentsDirectory = directory.path;
_applicationDocumentsDirectory = directory.path;
}

/// Convert biometry enabled status to stream
Expand Down
Loading

0 comments on commit d0e3fcd

Please sign in to comment.