* 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>
* change Node persistence format
* Removing the Singleton
* mainly refactoring
* intermediate commit
* fix test
* Updated diagram
* fix tests
* removing simplejsons references
* fix tests
* remove update, tests working
* abstract Node
* refining Migration framework: run migrations until they suceed
* BrokenCoreConnectionException added to handle lost RPC + some minor error handling fixes
* clicking redirects to node config if there is no node connection
* AbstractNode
* BrokenCoreConnectionException added to handle lost RPC + some minor error handling fixes
* clicking redirects to node config if there is no node connection
* handling broken connection when there is no other error superseding (i.e. no wallets)
* Abstract Node improvements and issue fixing
* improving node_info handling
* fix test results, property device_manager in user, bcce in get_rpc in node, improved rpc property in node
* typos
* provide data_folders for extensions
* parametrizing include for node_info
* Remove initial_node_contribution refactoring welcome
* adding convenience methods
* extension data-storage
* Tests green
* Better failure resistence
* Enabling Node settings
* error handling
* adjust_view_model callback
* exception Handling
* Shielding core from extension flaws
* More consistent logging
* Refactoring wallets endpoints
* Make wallet_overview extendable
* butgifex and cleanup
* feedback by Manolis
* rename BusinessObject to PersistentObject
* fix Error-management and rollback information
* Nodes.md corrections
* frontend-aspects.md (small) corrections
* fix tests and address feedback and errormanagement
* fix tests, proper error-handling
* Fix test_util_reflection
* just some little addons to test_util_reflection
* fix cleanup_on_exit
* migration fix
* remove check, add redirect after saving node
* fix test (not that cool but what to do?)
* upgrade Flask as Flask-SQLAlchemy needs higher Flask version
* Revert "upgrade Flask as Flask-SQLAlchemy needs higher Flask version"
This reverts commit bf24120f89.
* update bug fixed + node manager added to node test
* cleanup external_node
Co-authored-by: moneymanolis <moneymanolis@protonmail.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>
* 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>
* testing env setup markdown
* make service-list more resilient
* tiny bit more logging in case of issues.
* Swan api firewall fix
* Restoring lost services-related code in wallets_api.py; bugfix on service_data mismatch
* Bugfix on updated completed autowithdrawal addr labels
* publish markdown on doc-page
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
Co-authored-by: kdmukai <kdmukai@gmail.com>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* fix create_order issue
* fix url and better error-handling
* basic balances tab
* activating services
* Service management
* Improve settings page and default to it if token unset
* Fix history tab
* Fix trade error handling
* Add withdraw
* calling specter-cloud for creating vaultoro orders
* Improve trade screen and fixes
* sidebar fix
* black
* refactor Service integration
* refactor to have Service Classes like manifests
* maturity
* dynamic initialisation of service-classes and blueprints
* fix sidebar_services
* migrated templates and static into vaultoro folder
* refactor config to manifest
* some minor things
* swan initial
* rename and fix test
* adding ServiceApiKeyStorageUserAware
* fix
* store the access token
* directory indirection to shield templates from each others blueprint
* first attempts with automatic withdrawals
* proper tab highlighting
* Update service_apikey_storage.py
* Update oauth2_success.jinja
* Awaiting refresh_token support
* Service logo display on Addresses
* Associate addr with a Service
* address-data component reorg
Separates the presentation html from the data as much as possible.
* Services data/icon added to tx History
* Now hitting the updated Swan endpoint to save deposit addrs
* Simplified injecting Services data into JS
* Reducing js calls back to server in tx-data; templatizing utxo in/outs
* renaming "reserving" to "associating" an Address with a Service.
* rename `manifest.py` files to `service.py`.
* rename "api_data" to "service_data" to make the storage a bit more generalized. `ServiceApiKeyStorage` is now `ServiceEncryptedStorage` to match.
* Beginning of factoring out Swan api to its own `api.py` file; need to rectify with `swan_client.py`.
* Removed tx-table/row/data changes and address-table/row/data
Kept only the bare minimum changes required to display the Services icon, plus optimizations.
* deleted no longer used CustomElement
* Adding services docs to mkdocs
* Configuration for Services
* more clever configuration
* fix test
* deleted swan_client
* Changing the address abbreviation format to 7...7 and little big fix for not vertically aligned addresses in Firefox.
* Better state management if Auth method changes
* Cleanup, better user messaging; pulling Service methods out of controller and User
* Redirect to services endpoint after setting up authentication.
* PR cleanup, bug fixes, test suite updates
* Fixed test case problem
* First fix for delete API key button.
* Service hooks; Option to fully remove Swan Integration; Logout clears plaintext_user_secret
* Restoring bugfix from @moneymanolis
* cleanup and black
* Make service-decovery in AppImage work
* import hashlib, maybe fix cypress
* Update service_encrypted_storage.py
* further bugfix on update
* TODO: remove debugging in client.py before first release
* fix controller-test
* fix singleton testing issues
Co-authored-by: Kim Neunert <k9ert@gmx.de>
Co-authored-by: benk10 <ben.kaufman10@gmail.com>
Co-authored-by: Kim Neunert <kneunert@gmail.com>
Co-authored-by: moneymanolis <moneymanolis@protonmail.com>
* 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>
* 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