* dev(flags): add distinct dev mode for local development
* docs(dev): npm start -> npm run dev:start
* chore(features): move skipWalletBackupConfirmation flag to debugFeatures.ts
* chore: dependencies update
* chore: update test dependencies
* chore: update bootstrap from v5.2.0 to v5.2.1
* chore: update qrcode from v1.5.0 to v1.5.1
* chore: update react-i18next from v11.16.9 to v11.18.6
* dev(regtest): remove nbxplorer in favor of simpler custom regtest-initializer
* dev(regtest): use jsonrpc 2.0 requests to create and load wallet
* dev(regtest): upgrade bitcoin core from v22 to v23
* fix(regtest): wait-for-bitcoind should wait for at least >=0 blocks
* dev(regtest): use jam-dev-standalone
* dev(regtest): add npm script regtest:build
this command will build the development setup with docker cache
enabled. usually must fast as it will only pull in newer base
images and not download and recompile jm again. this is the
preferred way if you made only a few adaptions to the images
and e.g. not want to fetch the current master of jm.
* feat: ability to retrieve logs
* feat: automatically scroll to bottom of log content div
* dev: switch regtest target container with env var
* dev: change secondary container image to new jam namespace
* dev: add backend types 'native' and 'jam-standalone' to setupProxy
* feat: add tabbed control to jar overlay
* feat: add utxo table
* refactor: clean up overlay container
* refactor: clean up table
* feat: add alert
* refactr: re-add utxo modal
* refactor: add back old account details view
* refactor: delete old files
* fix: tests
* feat: add confirmations and refresh button
* fix: class name
* fix: paddings
* fix: acccordion shadow
* fix: bs colors
* fix: remove utxo conversion where not needed
* feat: i18n
* fix: button active color
* Update src/components/jar_details/JarDetailsOverlay.tsx
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
* fix: use lockgime from property instead of status
* fix: disable freezing and unfreezing when service is running
* fix: do not allow locked utxos to be unfrozen
* fix: make sure tab and content are in sync
* feat: add sorting by confirmations
* feat: add reset position to sort toggle
* fix: switch cancel button placement
* fix: right-align value column
* Update src/components/jar_details/UtxoList.tsx
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
Co-authored-by: Thebora Kompanioni <theborakompanioni@users.noreply.github.com>
* deps: remove unused lib moving-letters
* deps: update react-bootstrap from v2.4.0 to v2.5.0-beta.1
* deps: update react-router-bootstrap from v0.26.1 to v0.26.2
* deps: update bootstrap from v5.1.3 to v5.2.0
* dev: update node from v16.11.0 to v16.16.0 in GitHub build action
* dev: harmonize options button styles on Receive and Earn page
* dev: update regtest config for JM v0.9.6 in dev setup
* dev: use jam's 'default' cj_max fee settings in dev setup
* dev: update secondary dev container config
* dev: start directory node in dev setup
dev: start instance 1 with access local directory node
dev: connect primary and secondary instances to local directory node
dev: ability to specify jm branch in primary container
dev: remove symlink for tor in directory-node as #1271 is fixed upstream
dev: inject hs dir in directory-node instance
dev: add script to create onion addresses for regtest setup
dev: add prepare-setup.sh script to write .env.generated file
dev: cleanup directory-node setup and scripts
* cleanup: clarify hs directory handling
* cleanup: fix typos and remove unneeded commands in prepare setup script
* dev: revert changes to regtest fee settings
* dev: use example env file for all other commands than 'up'
* dev: fix directory node setup on restarts
* dev: adapt permissions of hs directory in regtest directory node
* dev: ability to follow logs of directory node via npm script
* fix: directory node scripts compatibility
* Update docker/regtest/dockerfile-deps/joinmarket/directory_node/README.md
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
* Update docker/regtest/.gitignore
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
* Update docker/regtest/dockerfile-deps/joinmarket/directory_node/README.md
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
* review: fix newlines and typos
Co-authored-by: Daniel <10026790+dnlggr@users.noreply.github.com>
* chore: update dependencies
* fix: prevent browser warning on Onboarding screen
use unit 'px' instead of 'rem' to prevent warning 'Unexpected value 8rem parsing width attribute.'
* feat: add password confirmation on create screen
* fix: labels and feedback in create form according to figma
* test: verify password confirm validation message
* fix: remove unnecessary escape character
* fix: do not escape '-'
* refactor: comments and better name for escape function
* deps: add Formik form validation library
* refactor: use Formik for CreateWallet form validation
* refactor: remove 'isCreating' flag in favor of 'onFinished' callback
* test: adapt tests to be compatible with Formik
see https://github.com/jaredpalmer/formik/issues/1543
* dev: enable engine-strict to enforce specified npm/node min versions
* dev: update npm min version from v7.0.0 to v8.0.0
* dev: update node min version from v16.0.0 to v16.11.0
* test: add basic test for App component
* test: add basic test for Wallets component
* Debug log only in dev env (spare test environment)
* ci: enable tests in GitHub build workflow
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
* feat: update balance ui
* fix: change currency symbol placement
* User sat symbol
* Add digit grouping
* Clean up some things
* Fix copy: Balance -> balance
* SATS -> sats
* Show ₿ as prefix and sats as suffix
* fix: add padding to sat symbol
Co-authored-by: Gigi <dergigi@pm.me>