ThomasV
c0ddce4586
plugins: rename plugin nostr cosigner, minor tweaks
2025-04-16 10:08:55 +02:00
ThomasV
1162f45bd5
plugins: minor tweaks
...
- add icon to PluginDialog
- add icon to psbt_nosr
- rename 'PSBT Nostr' as 'Nostr Multisig'
2025-04-15 12:23:03 +02:00
ThomasV
8c028f7528
Add/remove plugins from GUI
...
- both internal and external plugins require GUI install
(except internal HW plugins, which are 'auto-loaded' and hidden)
- remove init_qt hook
- in Qt, reload wallet windows if plugin enabled/disabled
- add 'uninstall' button to PluginDialog
- add 'add plugins' button to wizard hw screen
- add icons to the plugin list
2025-04-15 08:35:10 +02:00
ThomasV
eff8b65355
Plugins: pass wallet to settings_dialog
...
Also, remove settings_widget method.
The widget should always be a button.
nwc: is_initialized -> initialized
2025-04-12 11:09:15 +02:00
ThomasV
a500d5194d
make plugins dialog available in tray
...
This makes it possible to install a third-party plugin from
the wizard, before creating a wallet, e.g. for a hardware wallet.
2025-04-11 10:27:34 +02:00
ThomasV
737417fb80
Userspace plugins:
...
- Allow plugins saved as zipfiles in user data dir
- plugins are authorized with a user chosen password
- pubkey derived from password is saved with admin permissions
2025-04-11 08:45:28 +02:00
Sander van Grieken
19cd408f98
organize import, whitespace
2025-01-23 12:58:28 +01:00
f321x
ea10c7cfc1
add filehash of external plugins to PluginDialog
...
remove hashlib import
add filehash of external plugins to PluginDialog
add emptyline
add filehash of external plugins to PluginDialog
2025-01-09 18:15:12 +01:00
ThomasV
333b3db8ea
Unix: Import external plugins from /opt/electrum_plugins
2024-10-08 10:32:37 +02:00
ThomasV
7c6ff6757c
plugins dialog: show description and enable buttons in the same dialog
2024-10-02 11:16:59 +02:00
SomberNight
cfe8502f96
qt desktop gui: upgrade qt5->qt6
...
closes https://github.com/spesmilo/electrum/issues/8007
2024-09-18 15:48:38 +00:00
ThomasV
c9820aeca0
Qt: add download_plugin_dialog
2024-04-13 11:35:49 +02:00
ThomasV
858d999d31
Allow external plugins
...
- borrows code brom ElectronCash
- external plugins are imported as zip files
- check hash from plugins.json file
2024-04-13 11:35:49 +02:00
ThomasV
ee10b0bf3e
qt: move plugins dialog to own module
2023-12-11 10:19:36 +01:00