* migrate the downloadpage generation script to this repo
* tiny docs fix
* fix 2 electron issues
* support intel platform
* fix save preferences bug
* electron upgrade
* upgrading electron dependencies
* chore: migrate from altool to notarytool
* fix litte things in build-common
* add pyenv install in build-osx
* add pyinstaller/electron/signing_logs to gitignore
* chore: migrate from altool to notarytool
* fix little things in build.common
* add pyenv install in build osx
* add pyinatsller electron signing logs to gitignore
* updated build-osx.sh
* fix entitlement
* heavily refactoring the electron app
* polish and improve
* further bugfixing and polishing
* tiny change to improve support of MacOS
* Fix dependency issues
---------
Co-authored-by: Manolis <moneymanolis@protonmail.com>
* Added install guide 1884
https://github.com/cryptoadvance/specter-desktop/issues/1884
* chore: remove empty file
* adding to the menu anr referencing in readme
* changing heading levels to enable submenu
* adding symlink
* Reposition 'OS-Specific Apps' section and update Electrum integration info
- Moved 'OS-Specific Apps for Specter Desktop' section to immediately follow 'Installation Methods' for better logical flow and prominence.
- Added information about Electrum connection availability since version 2.0.0 in the 'Future Developments of Specter Desktop' section for up-to-date and accurate documentation.
-Changed Title to "Installation Method Decision Guide" instead of "Installation Guide"
* Create WalletCreationGuide.md
* Create DeviceCreationGuide.md
* Update docs/DeviceCreationGuide.md
commit suggestion from k9ert
Co-authored-by: k9ert <k9ert@gmx.de>
* Update mkdocs.yml
Linked new WalletCreationGuide and DeviceCreationGuide in the Menue
* Update WalletCreationGuide.md
Added Link to install guide
* Update WalletCreationGuide.md
Added Link to Node connection guide
* Update WalletCreationGuide.md
Creating wallet: Reference to import device first
Backup wallet: Improved explenation about steel backup
* Update DeviceCreationGuide.md
Added real world examples for wallets and derivation paths.
Linked readme with pictured Step by Step guide.
Added Some basic Common Issues, maybe link faq?
* Update WalletCreationGuide.md
Added examples for Single/Multisig wallets
* Update DeviceCreationGuide.md
small fix in hierarchy
* Update mkdocs.yml
swapped device and wallet creation guide.
* Update DeviceCreationGuide.md
Fixed various comments
* Update WalletCreationGuide.md
var. fixes
* Added feedback from 02/15
* Added feedback from 02/15
fix double space and no new line.
* - removed the word cryptocurrency and placed Bitcoin instead.
- Pointed out that hardware wallets with shitcoin support are less secure.
* - fixed links to other docs
- adjusted link integration
- removed picture reference in the wallets overview
---------
Co-authored-by: Kim Neunert <kim@swanbitcoin.com>
Co-authored-by: k9ert <k9ert@gmx.de>
* remove lots of wallet_manager logging
* make tiny perf-logging a bit more usefull
* bump spectrum
* limit logging in Spectrum
* deactivating swan plugin
* set devstatus to beta
* checker frequency and enabling env-var SPECTER_LOGFORMAT even in dev
* extension-framework refactorings and improvements
* fix tests
* extension discovery bugfixes
* better logging and discovery control
* fix test
* more reasonable speech
* remove that unwanted code
* added linux and macOS binary. Created linux test
* add tor binaries for osx
* packaging of tor and now also win-binaries
* fix windows script
* fix windows reflection
* some chore
* remove torbrowser directory entirely
* mentioning limited usability
* improved writing
---------
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* Making Splashscreen work in electron Appimage and spinner reactive
* revert spinner logic
* fixing in settings as well
---------
Co-authored-by: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com>
* more precise grep in test-cypress.sh + log_cli set to True in pytest.ini
* comment log_cli out
* fix issue when there is no python process running at all
Co-authored-by: k9ert <k9ert@gmx.de>
* Better alignment and introduction of spaces and colours for BTC amounts.
Co-authored-by: Kim Neunert <k9ert@gmx.de>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* changed class name
* Working requirements.in
* Reordered lines to see changes better
* Working minimal upgrades
* Added hashes
* - Upgraded python to 3.10 and bitcoin to v23.0
- Added libzmq to build process, to enable future use cases such as https://github.com/cryptoadvance/specter-desktop/issues/778
- added --without-gui to remove configure warning that gui will not be built.
* Added line-break
* - Updated the embit version to 0.4.13
- pushed python-bitcoind image
* - Build registry.gitlab.com/c8527/specter/cirrus-jammy:20220504
- updated docker references
* - added cypress-base-ubuntu-jammy
* - added cypress-python
* - fixed unchanged registry path
* Fixed wrong path
* readme change
* Fixed path
* Changed github-changelog
* changes registrar links
* Fixed bitcoin version
* Set reset bitcoin version to 22
* Set bitcoin version to 22.0
* Fixed black issue via https://github.com/psf/black/issues/2964#issuecomment-1080974737
* Revert for changelog
* Upgraded pytest because otherwise I get the error https://github.com/pytest-dev/pytest/discussions/9195
* Added temporary fix for upgraded hwi version. Should be fixed in https://github.com/cryptoadvance/specter-desktop/pull/1693
* more verbosity for page generation
* doc about python 3.10
* docs: update TOC
* yet another library necessary
* black
* Corrected tag
* Fixed wrong python version introduced in the merge commit
* Use same babel version across requirements and test_requirements
* Created the reuqirements.txt with python 3.8 such, that that netlify can create the python docs in python 3.8, while everything elese works also with python 3.10
* testing https://peps.python.org/pep-0508/#environment-markers
* CHanged just the txt
* Added comments
* electron docker build successful
* rename image to cypress-python:v9.7.0
* doc
* docker file rename
* fix pyinstaller pip error by changing requirements.in
* reference jammy electron dockerfile
See https://github.com/electron-userland/electron-builder/pull/6922#issuecomment-1234420845
* updated all references to dockerimages
* fix release-build
* fix the image-version to something else than latest. pin all the stuff!
* revert to old image to avoid glibc issues
Co-authored-by: Kim Neunert <k9ert@gmx.de>
Co-authored-by: k9ert <k9ert@users.noreply.github.com>
* Docs: some doc fixes, refactorings and ext clarification
* Further fixes and recovering search
* Only main heading has one # so that navigation works
* remove about
* docs: update TOC
* Adjust release-notes script
* remove authors plugin properly
* corrections & simplifications
* cli_text.py updated
* architecture.md edited
* extensions and some small fixes
* docs: update TOC
Co-authored-by: k9ert <k9ert@users.noreply.github.com>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* Prompting rescan hint within tx-table when no transactions appear
* Animation of rescan part after being forwarded
* Basics option added in test-cypress for faster development on cypress tests on slower machines
* addWallet command added in Cypress
* Page limit in addresses view fixed
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* Added pictures
* Added text
* wrote more in the guide
* Added links to vendors websites
* Added more links
* Added fingerprints in fig
* added links ot other guides
* Improved arrows
* Added links
* Better sub-bullets
* Changed the Testing part
* typos
* Chore: Adjusted releasing process and adding liquidissuer (#1716)
* refactor build-linux to avoid build-ci.sh
* adding set_setup_py_version to release_helper
* yet another tiny release-helper
* adjusted for win-compatibility
* fix windows build again
* fix directory-change
* part2
* kick
* kick
* kick
* kick
* dependencie for ./utils
* revert before_script
* unix, not linux
* fix buildscript
* restore version.txt
* fix
* fex exe
* bugfix: not exiting directory
* kick
* kick
* kick
* adding liquidissuer
* docstrings
* fix upload locations
* some docs
* ommit external exts in DevelopmentConfig
* simplifying startup for external exts
* macos improvements
* Merge branch 'master' of github.com:cryptoadvance/specter-desktop into liquidissuer
* last build-script adjustements
* fixed params gain
* reapply lost sys changes
* upgrade liquidissuer
* remove unnecessary print statement.
* remove unnecessary EXTENSION_LIST reduction in Development
* Bugfix: disable gunicorn for windows
* fix version.py
* black
* fix build
* last fixes for the macos-script
* Update src/cryptoadvance/specter/util/reflection.py
* Better formatting for cli
* a bit of reformating for cli_ext
* ignoring elements test
* skip test
* fix link to specterext-dice
* Removed link
* Added point about fewer devices
added more details
* Improved link
* Added seed plate comparision link
* Changed list character
* Added link in frint-end
* - changed text to multisig guide
- Replaced FAQ link by a link to the docs
* Added second link to multisig guide.
* Added video plugin to mkdocs
* Added requirement mkdocs-video
* Added mkdocs-video in the script
* reset requirements
* solved https://github.com/cryptoadvance/specter-desktop/issues/1736
* Added link in Readme
* changed video link
* Fixed sublist identation
* Changed video guide text
* Explained fingerprint
* Improved registering multisig setup
* Add picture about registering
* updated pic
* Merged the table from the tradeoff.md into the guide
* typo fix
* Fixed link
* Replaced https://deploy-preview-1731--specter-desktop-docs.netlify.app by https://specter-desktop-docs.netlify.app
Co-authored-by: Kim Neunert <k9ert@gmx.de>
* Feature: time measuring for RPC-tracing
* Performance warnings and hints
* adjust treshold to 7 seconds
* refactor api wallets endpoints to own file
* more consistent error-handling
* fee endpoint
* refactoring tx-table to hide columns and add customaction
* replace coin_selection with webcomponent
* fix fee-test
* fix fee-test
* fix fee-estimation
* fee selection web-component
* bugfixes
* fix test
* using events to communicate changes
* tidy up
* fix selectedCoins
* fix tests
* no fee_rate calc in send_new endpoint
and GET for fetchAssetBalances
* refactor estimate_fee out from send_new
* fix assetLabel
* Do not use assetBalances-endpoint but pass as property
* Typos corrected, RBF functionality restored, bugs in fee selection fixed and fee default settings improved.
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
Co-authored-by: Manolis <70536101+moneymanolis@users.noreply.github.com>
* Interim commit
Added bitcoincore_watchonly device type and now while exporting
bitcoincore hot wallets, they will exported as watchonly wallets.
* Remove option to sign transaction with watchonly wallet
* Wallet manager update improvements and removed unnecessary info from
bitcoincore_watchonly class
* add Documentation, tiny changes
* fix cypress-tests
* fix syntax error
* fix cypress tests
* fix cypress-tests
Co-authored-by: Tushar Singla <singlatushar07@gmail.com>
* mkdocs
* adding mkdocs for netlify
* fix theme
* link to Readme
* deleting symlink again
* deleting index.md
* fix release-notes
* several doc improvements and elements installation
* move DEVELOPMENT.md and CONTRIBUTING.md in subfolder
* multi-site setup
* changes site_dir
* revert
* adding mkdoc-wrapper.sh
* removing mkdocs from prod-requirements
* more docs
* fix test ... no more warning
* no threading for update after creation of wallets
* fix signing-code
* choosing projhect, pipeline.id
* dos2unix
* dos2unix
* prepare artifact signing
* bugfix
* typo
* swap order as checkhashes is invasive
* more clear init and --help