Commit Graph

294 Commits

Author SHA1 Message Date
ThomasV e766df1d33 retry when passwords do not match 2012-12-05 08:12:29 +01:00
ThomasV a3af71960c small qr code window with print 2012-12-03 05:32:31 +01:00
ThomasV 2603f21a3b fix show seed 2012-12-03 04:55:21 +01:00
ThomasV 1573e71af9 fix 2012-11-30 06:14:20 +01:00
thomasv e22e744b10 config: merchant_name 2012-11-29 17:07:59 +01:00
thomasv a01819fa0a save label invoice string 2012-11-29 16:40:05 +01:00
thomasv a7a60ceaeb separate update qr code and paint event 2012-11-29 16:23:36 +01:00
thomasv 267466b22d use timer signal to render qr code 2012-11-29 16:14:07 +01:00
thomasv 882ee0ded4 show address balance in POS mode 2012-11-29 11:23:25 +01:00
thomasv 1c3ab88262 smaller font size, we don't want the window to be larger than 800 pixels 2012-11-29 10:26:10 +01:00
thomasv c586c55528 receive tab: 3 separate view mode 2012-11-29 10:19:54 +01:00
ThomasV 74a8a5f77a edit column directly 2012-11-29 07:38:32 +01:00
ThomasV 522d4d7f91 do not display requested amount if zero. show menu item only if window is visible 2012-11-28 22:52:35 +01:00
ThomasV 4faeaef91e proper close method 2012-11-28 21:14:12 +01:00
ThomasV 1fec0887d2 use update instead of repaint; do not update qr window if not visible 2012-11-28 21:07:35 +01:00
thomasv fadeb913d0 toggle visibility instead of closing the window 2012-11-28 19:05:58 +01:00
thomasv 9f0698a8a3 invoice window: larger text, monospace font 2012-11-28 18:08:54 +01:00
thomasv a03bacbeff fix url in qr code 2012-11-28 17:50:45 +01:00
thomasv d5b47fa93e separate non-modal window for QR codes (point of sale) 2012-11-28 15:38:44 +01:00
Alfie "Azelphur" Day 7aeeb0903a Added message signing to the QT GUI 2012-11-25 07:28:10 +00:00
ThomasV 7c13dc54db reduce column width to avoid horizontal scrollbar 2012-11-24 10:32:45 +01:00
ThomasV ef6498164d remove forgotten calls to deprecated method 2012-11-21 20:02:49 +01:00
ThomasV b6c494ce6a fix network dialog 2012-11-20 21:46:45 +01:00
ThomasV d2c91d9a0f simplify the create/restore procedure 2012-11-20 21:36:06 +01:00
ThomasV 9a9e7c1b7c simplification 2012-11-20 18:19:37 +01:00
thomasv cf1f533613 allow offline creation/recovery within the gui 2012-11-20 15:30:46 +01:00
thomasv 2385cc3ad8 show server type (pruning or full) 2012-11-20 13:33:36 +01:00
ThomasV 2d13107897 make a regular gui module for android 2012-11-18 11:34:52 +01:00
thomasv 650a9b6074 do not include fee in the transaction amount shown in history. adapt history to the case where it was recovered from a pruning server 2012-11-16 14:39:31 +01:00
thomasv 8ec2b16e21 use None as timestamp for pending transactions 2012-11-16 10:18:35 +01:00
ThomasV cc2ef02c2b gui fixes 2012-11-15 09:14:24 +01:00
ThomasV 8ec6a60daf compatibility with 0.6 protocol 2012-11-14 15:33:44 +01:00
thomasv 765201be4e wallet.get_label method 2012-11-05 11:08:16 +01:00
thomasv 80e97feb47 fix syntax error in lite gui and get_default_label 2012-11-05 10:42:57 +01:00
ThomasV efccde2e8e fix: timestamps in transactions 2012-11-04 15:38:34 +01:00
ThomasV 0a7b69fc5b gui fixes 2012-11-04 11:57:12 +01:00
thomasv 4cbee7554f new protocol: the server sends serialized tx, deserialize it in the client 2012-11-04 10:56:39 +01:00
ThomasV ea42a74824 default ports to be used if we cannot get a list of peers 2012-11-01 11:43:59 +01:00
thomasv 43ceb6b52a text gui: dialogs 2012-10-30 18:36:09 +01:00
thomasv cdb52c30d2 do not request merkle root for unconfirmed transactions 2012-10-29 09:31:42 +01:00
ThomasV 6df9eb491a revert label change: this was breaking i18n translations. 2012-10-28 07:49:15 +01:00
ThomasV f40ca9efa6 disable text gui, as it is not ready for release 2012-10-28 07:45:11 +01:00
ThomasV 03199dcf2e minor fix for settings dialog combo 2012-10-27 01:19:27 +02:00
ThomasV 2a06a5b493 tie confirmation icons to payment verifier 2012-10-26 00:40:19 +02:00
thomasv 3a23e54a1a window title 2012-10-22 17:36:52 +02:00
thomasv 37b0737f6d wait until connected 2012-10-22 17:31:37 +02:00
thomasv a4d17d3cb9 new 'disconnecting' callback for requested disconnection 2012-10-22 15:15:52 +02:00
thomasv 82531131ee interface: do not connect inside the constructor 2012-10-22 12:58:57 +02:00
thomasv 4fbd2ea66e use named callbacks with the interface 2012-10-22 11:34:21 +02:00
ThomasV 2da0c0b77e big refactoring of the interface
addition of the wallet verifier class for SPV
2012-10-21 22:55:16 +02:00
thomasv a361a05b08 text gui 2012-10-20 10:30:29 +02:00
thomasv 3760486a6a fix side effect and handle case where the initial server was not connected 2012-10-19 11:02:22 +02:00
thomasv fb6a1a0720 better protocol handling in gui 2012-10-19 10:41:20 +02:00
thomasv c5f5e92d17 rename qt gui -> classic 2012-10-19 10:26:35 +02:00
ThomasV 456d3d5b55 add SSL protocols to network dialog 2012-10-18 20:29:53 +02:00
ThomasV 27f4a0c28e fix: update history when label changed 2012-10-17 07:18:48 +02:00
thomasv ada24d2463 set default button in seed dialog 2012-10-16 16:39:34 +02:00
thomasv 8220b0f743 on create, use the server already picked by the interface 2012-10-16 09:27:58 +02:00
ThomasV 69e68e9203 show waiting dialog during transaction broadcast 2012-10-14 08:25:09 +02:00
ThomasV d8bebdccf6 Adding confirmation icons in Tachikoma's pull request, following considerations on security 2012-10-13 08:57:22 +02:00
thomasv 23f7ee2fb9 disable labels too 2012-10-12 18:01:35 +02:00
thomasv 65b13b88f4 disable setting widgets when setting is not modifiable. 2012-10-12 17:40:37 +02:00
thomasv a95e834e2e fix: needs parentheses 2012-10-12 16:00:47 +02:00
thomasv c53c3f2195 network_dialog: disable fields that are not modifiable 2012-10-12 11:10:58 +02:00
thomasv 91609dab9e improved network dialog 2012-10-12 11:01:09 +02:00
thomasv 8fe6673814 typo 2012-10-12 09:41:49 +02:00
thomasv 5444f55e6b big refactoring: command line options and electrum.conf options override settings in wallet file. 2012-10-11 20:10:12 +02:00
thomasv 596bddbf7e replace expert mode with a button for gui_detailed_view 2012-10-11 12:56:57 +02:00
Maran c1fa13d0f6 Disabled the proxy input fields when None is selected 2012-10-09 22:07:39 +02:00
thomasv fd13d19cb8 fix proxy issues: override config with command line option, and use interface.proxy in gui 2012-10-09 15:48:06 +02:00
thomasv c479261043 restored initial text (users should know what seed means), and added a warning against phishing 2012-10-02 13:41:38 +02:00
thomasv e7e9e8916b fix set_server. keep compatibility with the gtk interface 2012-10-02 12:52:47 +02:00
thomasv 385b515439 fix proxy config: read from simpleconfig object 2012-10-02 12:40:08 +02:00
Maran a08f2660df Use True flag for set key 2012-09-21 23:13:46 +02:00
bkkcoins 23b1ccaf39 Merge branch 'socks-support' into merged 2012-09-21 15:14:48 +07:00
bkkcoins 2bf2f76a2a small edit to config syntax 2012-09-21 15:14:16 +07:00
bkkcoins 43d9710cac Merge branch 'startup-gui-option' into merged 2012-09-21 15:11:24 +07:00
bkkcoins 413e5b9cc4 Merge branch 'window-position' into merged 2012-09-21 15:11:19 +07:00
bkkcoins ad24870a03 small edit to config syntax 2012-09-21 15:10:43 +07:00
bkkcoins 38acaf0a3a small change to config syntax 2012-09-21 15:06:21 +07:00
bkkcoins 4c65822f32 merged current branches 2012-09-21 13:05:37 +07:00
bkkcoins 1ca0595653 Merge branch 'startup-gui-option' into merged 2012-09-21 13:03:36 +07:00
bkkcoins 3007d95ceb Added code to remember window position 2012-09-21 10:53:14 +07:00
bkkcoins fccd9921eb adjust whitespace only 2012-09-21 08:52:33 +07:00
bkkcoins e43264538d adjust whitespace only 2012-09-21 08:51:28 +07:00
bkkcoins 01b300562e Added settings dialog option for gui startup mode 2012-09-21 08:47:56 +07:00
bkkcoins 9121654e8a Added proxy settings save to config.json 2012-09-20 18:24:36 +07:00
bkkcoins 09c90c0971 Revert "Revert "Added proxy options to network dialog""
This reverts commit 6e0b3620d2.
2012-09-20 16:55:28 +07:00
bkkcoins 6e0b3620d2 Revert "Added proxy options to network dialog"
This reverts commit 83bb644135.
2012-09-20 16:55:15 +07:00
bkkcoins 83bb644135 Added proxy options to network dialog 2012-09-19 22:29:58 +07:00
Maran 9407dd3f2f Small fix to make sure the cursor stays where it is using the Pro GUI 2012-09-04 19:54:01 +02:00
Amir Taaki b3b910d926 WalletSynchronizer had a race condition caused by calling the callback before the Qt event loop (or other initialisation) finished. Ergo we split initialisation and the running of the thread, then use Qt SIGNALs to yield back into the Qt event loop. This ensures that the callback for the servers_list_changed is not called until the main Qt event loop is actually running. 2012-08-29 20:53:22 +01:00
Jimbo77 d66673eca2 more print_errors() deleted 2012-08-19 19:59:05 -07:00
Amir Taaki 7f81bcf05f Prettified code for BrainWallet dialog. 2012-08-16 23:38:21 +01:00
Amir Taaki 6f3271f565 Make seed dialog much simpler and easier to understand. 2012-08-13 14:59:20 +01:00
Amir Taaki c506139e68 use labels for to/from in lite history where available. 2012-08-12 21:52:28 +01:00
Maran 608d4cad74 Merge branch 'cobleebuilder' 2012-08-02 18:07:25 +02:00
slush 4e54081c5c New feature "Scan QR code" in sending dialog. 2012-08-02 15:18:31 +02:00
Maran 850d3580ae Bring qr-code in full visiblity 2012-08-01 21:22:07 +02:00
Amir Taaki 188a671681 Corrected import paths for print_error. 2012-07-07 19:53:54 +01:00
Julian Tosh 4e5dfbeade Implementing a better print_error routine 2012-07-07 09:24:52 -07:00
Julian Tosh a3830e5903 Standardizing message format and implementing stderr for errors 2012-07-07 06:39:25 -07:00
Amir Taaki dcff721aa9 stop ugly flash because qt gui is trying to show itself. 2012-07-05 18:23:26 +02:00
Amir Taaki fa81d974d6 corrected instructions for generating icons data file. 2012-07-04 23:31:20 +02:00
Amir Taaki 6cda0bc006 restore_or_create (just delegates to qt_gui - this needs cleanup & abstraction away) 2012-07-04 01:10:04 +02:00
Amir Taaki ba6e9417ed spawn both guis at start. clicking expand hides the simple one, shows the expert one. 2012-06-29 07:26:52 +02:00
thomasv 8288279fc3 Darwin font 2012-06-25 17:09:59 +02:00
ThomasV 849c80eda7 localisation: fix messages 2012-06-23 13:58:32 +02:00
ThomasV 54e0be41e8 format messages for localization 2012-06-23 13:30:58 +02:00
ThomasV 81ab47a984 fix: nochange -> usechange 2012-06-16 18:56:55 +02:00
ThomasV 4343967ee0 make use_change a stored preference 2012-06-16 18:45:17 +02:00
ThomasV 5cf7570a1a revert to previous; too much clutter 2012-06-16 18:24:36 +02:00
thomasv 3d9eb32b50 remove unneeded call 2012-06-15 13:46:30 +02:00
ThomasV 0340b1868a I guess this should work with seedless wallets 2012-06-14 16:56:20 +02:00
ThomasV 4e71483975 voodoo fix 2012-06-14 16:53:23 +02:00
ThomasV 0952366a55 'received' is better 2012-06-14 16:47:13 +02:00
ThomasV 17cbb3fec0 show 'used' column in receive tab 2012-06-14 16:45:07 +02:00
ThomasV a5aa67c66e fix for watching-only wallets 2012-06-13 20:46:31 +02:00
thomasv eb706ed5c4 fix widget order 2012-06-13 11:54:40 +02:00
thomasv 7d3386c345 move nochange button to avoid conflict 2012-06-13 11:51:01 +02:00
thomasv 87f9fb611b gettext for help messages 2012-06-13 11:45:29 +02:00
thomasv e4787600a1 nofocus for help buttons 2012-06-13 11:38:54 +02:00
ThomasV 354f1e2177 help buttons for the send tab 2012-06-12 20:26:37 +02:00
thomasv c07832a1fe fee: be consistent with default 2012-06-12 13:33:11 +02:00
thomasv 077bf77d1f change help text 2012-06-12 13:23:03 +02:00
thomasv 4f4d7869a1 add help buttons and modify gap limit in the settings dialog 2012-06-12 13:21:01 +02:00
thomasv 8b2e3d4f6a for aliases, request target address again 2012-06-12 11:43:05 +02:00
thomasv 3f81057c95 create self.completions in constructor 2012-06-12 11:32:12 +02:00
ThomasV 87d4b132a4 fix: test item existence 2012-06-10 21:33:56 +02:00
ThomasV 1f97dbc96e fix: move test one line up 2012-06-10 21:32:07 +02:00
ThomasV 00c400f9fe case insensitivity 2012-06-10 21:27:31 +02:00
ThomasV a397c02703 fix menu popping up outside window 2012-06-10 20:36:30 +02:00
ThomasV ef32b336d6 revert previous commit; it messes with menus 2012-06-10 18:08:56 +02:00
ThomasV 7a50861bf7 color the address column for consistency 2012-06-10 17:53:41 +02:00
ThomasV b0a1f48900 highlight current item only when we have the focus 2012-06-10 17:47:27 +02:00
ThomasV 74b994dc03 fix: search for the lowest possible location 2012-06-10 16:54:43 +02:00
ThomasV 4b49b743dc monospace font for amount column 2012-06-10 16:04:27 +02:00
ThomasV fd2abac0d7 change order 2012-06-10 15:59:36 +02:00
ThomasV 41ef9aa4f7 menu action: paste tx ID to clipboard 2012-06-10 15:57:38 +02:00
ThomasV 0684abc0bc better explanation of gap limit + minor fix for expert-mode checkbox 2012-06-10 15:31:27 +02:00
ThomasV 952da14be4 option to send change back to input address 2012-06-10 11:30:14 +02:00
ThomasV 6df95ee706 add two keyboard shortcuts 2012-06-10 10:52:44 +02:00
ThomasV 69927304e2 fix parameters for aliases 2012-06-10 08:33:34 +02:00
ThomasV 6a3e5f1f95 use column 1 because column 0 may be hidden 2012-06-10 00:29:19 +02:00
ThomasV 52b8ee976f set focus only once at init 2012-06-10 00:16:09 +02:00
ThomasV 36e41a4ee1 fix: receive_list 2012-06-10 00:05:14 +02:00
ThomasV b0a1db5af9 convert QString to unicode 2012-06-09 23:58:20 +02:00
ThomasV b259c9e4be simplifications. fix signal conflict. view alias details 2012-06-09 23:52:45 +02:00
ThomasV e5ec6bcd39 cleanup; make toplevel item current 2012-06-09 23:26:41 +02:00
ThomasV d9fad9452d show label in payto field 2012-06-09 22:31:42 +02:00