Neil Booth
e1c0298fc2
Write the wallet less often
This should speed up synchronization / restoration of large wallets.
Wallets are written only when they switch to up_to_date state, or
when stop_threads() is called when closing the daemon, or when
a command line command finishes.
9 years ago
Neil Booth
a0b031c7df
Fix labels plugin wallet popping bug.
9 years ago
ThomasV
deefd74c37
labels sync for kivy
9 years ago
ThomasV
ba2c737a21
finish separation between plugins and GUIs
9 years ago
ThomasV
2c0489c809
plugins: separate GUIs using child classes
9 years ago
ThomasV
175fdbcac6
Disentangle plugins and window management; use Qt signals
9 years ago
Neil Booth
d1cd6d5645
Labels plugin: drop wallet on window close
Will help GC
9 years ago
Neil Booth
f710d872c7
When using labels plugin write wallet once
Poor hook coupling would cause the wallet to be written
twice unnecessarily when using the labels plugin and changing
a label
9 years ago
Neil Booth
89fbda30e0
Labels plugin now working for multiple windows
9 years ago
ThomasV
7bf91fb7b6
labels plugin: abort if there is not mpk
10 years ago
ThomasV
f70a996619
fix trezor initialiation hook (pass window in load_wallet)
10 years ago
ThomasV
8f98ea4aca
make plugins available without the GUI
10 years ago
Maran
327c1bafd9
Use TLS for LabelSync
10 years ago
Maran
4bed294ddd
Change labelsync to use https
Self signed for now until I get a wildcard
10 years ago
ThomasV
69a4ef9d10
set daemon thread
10 years ago
ThomasV
9b7a62c36a
labels plugin: use self.print_error
10 years ago
Maran
7356d41240
Migrate the new function into the old plugin
10 years ago
ThomasV
659301873c
labels: use https, and fix force param
10 years ago
ThomasV
bfb4240948
Rewrite labels plugin using requests and own signals
10 years ago
ThomasV
5918bac5cb
fix wallet bug in labels plugin
10 years ago
ThomasV
1db4ef8b5c
minor fix
10 years ago
ThomasV
1ec45726af
update labels plugin for multisig wallets
10 years ago
Maran
6c5302390a
Make all LabelSync calls async.
10 years ago
ThomasV
1b346b1aeb
labels plugin: response must be OK before we continue
10 years ago
ThomasV
117c563182
fix utf8 encode/decode in labels plugin
10 years ago
ThomasV
8cfa32db5c
add labelsChanged signal
10 years ago
ThomasV
e4dfd3129a
iv should be different from password
10 years ago
ThomasV
42bbce4cb3
labels: encrypt keys with deterministic iv
10 years ago
ThomasV
30a2a9ee51
don't encrypt keys, because it creates new items everytime
10 years ago
ThomasV
1886da7cde
fix printing of unicode values
10 years ago
ThomasV
3948ef64fa
labels: pull in separate thread. also fix error messages
10 years ago
ThomasV
3bbd3685d8
fix bug #787
10 years ago
ThomasV
9af2c20706
json sanitize labels
10 years ago
ThomasV
816495609f
fix #788
10 years ago
ThomasV
1e346404dd
fixes for label plugin
10 years ago
ThomasV
79588eb4da
init plugins before gui. register wallet types in plugin constructor
10 years ago
ThomasV
a3790372d8
@hook decorator for plugins
10 years ago
ThomasV
3fa113d76b
fix: remove imports
11 years ago
Bryan Stitt
6cd4ed486a
fix more bare excepts
11 years ago
ThomasV
87a8bfda47
plugins settings widget
11 years ago
Maran
25120ddaf3
Fix label sync plugin and add in backwards compatibility with 1.8 wallets. Fixes #291
11 years ago
ThomasV
a9b05ad188
set label
11 years ago
ThomasV
ec141ebb67
fix labels plugin
11 years ago
ThomasV
2c0814f0d3
simplify gui names
11 years ago
ThomasV
404c1f84d2
generalize plugins to all guis
11 years ago
rdymac
10be6e7609
Add translations and fixes to 1.9 master
Added translations, fixes to syntax errors and other minor fixes for
text strings.
Tested all changes. I hope not to break anyhting…
I was unsurem, but the menu bar on the Lite GUI dissapeared. Looking at
the commits on master, it seems that it wasn't me.
11 years ago
ThomasV
004aa4b640
separate directories for GUIs
11 years ago
ThomasV
43bac658da
fix labels plugin init()
12 years ago
ThomasV
b08f1a2a7b
plugins: do not overload __init__, use init() instead
12 years ago
ThomasV
111611a08b
plugins: do not overload __init__, use init() instead
12 years ago