Commit Graph

1068 Commits

Author SHA1 Message Date
rdymac df15b42748 Text strings to appear translated
Another word to be shown translated from the Lite GUI
2013-01-21 12:05:31 +01:00
rdymac d7ac33ea32 Separated the text string from the github bug URL
Set the text and the link separated to be able to translate only the text part. If the bug report link ever change the text translated keep intact.
2013-01-21 01:52:02 +01:00
ThomasV b470532ec2 Merge pull request #123 from rdymac/patch-19
The current version number for the Wikia Electrum
2013-01-20 13:21:14 -08:00
ThomasV fddd9d2f05 Merge pull request #122 from rdymac/patch-18
Separated the new line command from text strings
2013-01-20 13:20:58 -08:00
rdymac 69f724bc81 The current version number for the Wikia Electrum
The current version number for the Wikia Electrum page for translations.
2013-01-20 17:52:04 +01:00
rdymac 5fc31899a2 Separated the new line command from text strings
Separated the new line command from text strings because it causes a bug when the text strings are pulled from the Translation wiki in multiple lines text strings.
2013-01-20 17:47:28 +01:00
Neil Booth 9da7bee57c Support NetBSD 2013-01-20 16:18:25 +09:00
rdymac 465dad87a6 “Every time” is always two separate words.
“Every time” is always two separate words.

As explained in WordReference and numerous dictionaries
2013-01-17 15:39:32 +01:00
ThomasV 6e783097cf Merge pull request #115 from rdymac/patch-14
More text strings to be translated
2013-01-16 22:49:53 -08:00
rdymac 8b955844fb More text strings to be translated
Added more text strings to be translated
2013-01-17 00:34:19 +01:00
rdymac 41b1eff1e2 Changed Master Public Key to first capital letters
Changed Master Public Key to first capital letters to maintain consistency with all MPK text strings.
2013-01-17 00:22:43 +01:00
Maran 839824e94d Fix quit electrum menu item not appearing in OSX; #fixes 110 2013-01-16 17:24:34 +01:00
Maran 24da38415e Rolled back original compare code 2013-01-16 17:07:59 +01:00
thomasv e0bdf0e079 fix regexp and compare_versions 2013-01-16 17:07:59 +01:00
thomasv c933e6c614 use print_error; transalte New version string 2013-01-16 17:07:59 +01:00
Maran 9009fba35c Implemented new version comparing 2013-01-16 17:07:59 +01:00
Maran 499a336c45 Removed extra set gui line and updated version address 2013-01-16 17:07:59 +01:00
Maran de778da3c5 Implemented update notification to classic GUI 2013-01-16 17:07:59 +01:00
ThomasV 79dcc2bd57 fix csv export in lite gui 2013-01-16 06:47:27 +01:00
ThomasV 2c3ce56e42 Merge pull request #109 from rdymac/patch-10
"public master key" to master public key
2013-01-15 21:42:40 -08:00
rdymac 5ece1d31b5 Changed electrum-desktop.com to electrum.org
Changed the website link under the Help menu option from electrum-desktop.com to electrum.org
2013-01-16 02:00:15 +01:00
rdymac 198d6a810a "public master key" to master public key
Fixed the order of these two words
2013-01-16 00:59:22 +01:00
ThomasV 0cc72b59d7 Merge pull request #106 from rdymac/patch-6
Fixed some typos in text strings
2013-01-13 16:44:28 -08:00
rdymac 4fc5948038 Added icons' text strings to be translated
Added icons' text strings to be translated. Updated the wiki with the three text strings that weren't there.
2013-01-14 01:34:06 +01:00
rdymac ca5798c2b7 Fixed some typos in text strings
Fixed some typos in text strings
2013-01-14 01:02:29 +01:00
ThomasV c6bc4708df Merge pull request #100 from rdymac/patch-4
Replaced white spaces that are at the end of the phrase and after a dot.
2013-01-13 00:05:49 -08:00
ThomasV 964c7dd75b fix network dialog 2013-01-13 09:01:31 +01:00
bkkcoins 0a12b0570f make tx details scrollable 2013-01-13 11:52:03 +07:00
rdymac 04c95c4b64 Update lib/gui_qt.py 2013-01-13 03:56:13 +01:00
ThomasV aec2a3abab Merge pull request #93 from bkkcoins/export-history-default
Add default filename for export history
2013-01-12 11:01:16 -08:00
ThomasV 6fdcf05845 Merge pull request #97 from bkkcoins/rem-col-widths-fixed
Resubmit: remember column widths, fixed for receive modes
2013-01-12 10:42:12 -08:00
ThomasV 2fb87971a0 Merge pull request #98 from rdymac/patch-3
increase version number for translations
2013-01-12 10:36:24 -08:00
ThomasV 7fe515b07a Merge pull request #99 from rdymac/master
Adding the 5 left strings
2013-01-12 10:34:06 -08:00
rdymac 9af25bde66 Update lib/gui_qt.py
Added the 5 _("") strings to be translated. Don't know if python cares about single and double quotes.
2013-01-12 18:56:53 +01:00
rdymac 84f845383b Update lib/version.py
167 strings added to the wiki to be translated (+6 more that are not being added to translations files yet)
2013-01-12 18:42:53 +01:00
bkkcoins a3e728a154 fixed remember column widths for receive modes 2013-01-12 17:23:35 +07:00
rdymac c981940b16 Update lib/gui_qt.py
Fixed a typo on line 1788
2013-01-12 02:54:27 +01:00
thomasv 3276c3394f strip spaces around private key 2013-01-11 18:01:40 +01:00
thomasv 609a7c7fc0 rm unneeded print 2013-01-11 11:25:59 +01:00
Maran ccc127bc59 Fix receiving widget not saving state properly 2013-01-11 11:24:11 +01:00
thomasv 753c49e2bc bump version number 2013-01-11 10:26:57 +01:00
thomasv 867d75769f Revert "remember column widths"
This reverts commit a2d0ae0082.
2013-01-11 10:20:28 +01:00
ThomasV be37736461 Merge pull request #94 from bkkcoins/remember-column-widths
Remember column widths
2013-01-11 01:01:08 -08:00
bkkcoins a2d0ae0082 remember column widths 2013-01-11 12:11:56 +07:00
bkkcoins 272cdaceab add default filename for export history 2013-01-11 11:57:49 +07:00
ThomasV 70717ab446 change seed text 2013-01-10 23:12:28 +01:00
ThomasV 84c5f90997 improve layout of the seed dialog 2013-01-10 23:10:01 +01:00
ThomasV 01399103be improve layout and help text for master public key 2013-01-10 22:04:52 +01:00
Maran cec247d1a5 Modified styling, removed obsolete styles and added wether we have are displaying receiving addresses 2013-01-10 21:51:27 +01:00
thomasv 49c6055880 adjust width of history list 2013-01-10 18:02:28 +01:00
thomasv 67866afa7e replace receive button with menu 2013-01-10 17:58:04 +01:00
thomasv e9544df270 fix width of switch button in lite gui 2013-01-10 14:39:03 +01:00
thomasv b79da90d02 fix history width 2013-01-09 14:19:03 +01:00
thomasv e9e117712a enable gui switch button (classic <-> lite) both ways 2013-01-09 10:42:19 +01:00
thomasv 29305af780 text change: access -> install 2013-01-09 10:20:34 +01:00
thomasv 72a271beee fix regression caused by tooltips 2013-01-09 10:11:01 +01:00
thomasv a3cf8eb81d remove until an easy way back is provided 2013-01-09 09:46:17 +01:00
thomasv fe1a406309 seed dialog simplification 2013-01-08 17:01:45 +01:00
thomasv 8b9d14e303 export seed in gui/restore from seed 2013-01-08 14:29:42 +01:00
thomasv d2a342c22b POS: request amount in other currencies and convert to BTC 2013-01-08 11:04:04 +01:00
ThomasV 79d989fb55 Merge pull request #91 from slush0/bitkey
Import WalletFactory instead of Wallet
2013-01-07 08:29:21 -08:00
slush cf5661046b Import WalletFactory instead of Wallet
WalletFactory and WalletBitkey classes
--usb parameter enables experimental support for bitkey protocol
2013-01-07 16:23:47 +00:00
thomasv b35617f6db merge imported labels with existing labels 2013-01-07 14:03:45 +01:00
thomasv 04ee4194be remove gui selector from preferences. store last state 2013-01-07 12:03:39 +01:00
bkkcoins 2d031013a5 add switch-gui button for qt 2013-01-07 12:03:39 +01:00
ThomasV d0723775f3 Merge pull request #85 from bkkcoins/qt-switch-gui
Add Qt button to switch to Lite mode.
2013-01-07 02:49:03 -08:00
ThomasV 3e8099b619 check decoded seed with master public key instead of an address 2013-01-06 16:31:17 +01:00
ThomasV 4345f637ee fix slowness with status bar text 2013-01-06 15:11:20 +01:00
ThomasV 04322b7cc9 fix bug with undetected incorrect password that can damage wallet 2013-01-06 09:41:06 +01:00
ThomasV 272b79effe warning against key import 2013-01-06 01:44:12 +01:00
ThomasV b559840579 bump version number 2013-01-05 22:56:49 +01:00
ThomasV 7f8d1ff65c fix: toPlainText() 2013-01-05 22:54:01 +01:00
ThomasV 5be1d9e019 improve layout for sign/verify message 2013-01-05 22:50:59 +01:00
ThomasV c30deb28d3 convert address to str in sign_message; update tabs after import 2013-01-05 22:30:55 +01:00
ThomasV eb5c521469 delete imported key in gui 2013-01-05 22:24:03 +01:00
ThomasV 1d9c8dc519 don't ask pw if wallet is unencrypted 2013-01-05 22:13:41 +01:00
ThomasV 5a4822a044 add warning to help message 2013-01-05 22:10:17 +01:00
ThomasV 73cd5545aa fix: return early on cancel 2013-01-05 22:04:32 +01:00
ThomasV bc9e6f88e6 test password before importing key 2013-01-05 21:58:16 +01:00
ThomasV 279b85e3fe use the same syntax as bitcoind for key import 2013-01-05 21:28:12 +01:00
ThomasV 42dbf61ba8 import/export functions 2013-01-05 21:03:46 +01:00
bkkcoins 058f5cba82 add confirmations to history checkmark tooltips 2013-01-05 22:49:19 +07:00
bkkcoins 362057c738 Merge branch 'master' into qt-switch-gui 2013-01-05 21:39:44 +07:00
ThomasV c7edba0990 currency conversions (bkkcoins) 2013-01-05 15:23:35 +01:00
bkkcoins 30de518be9 add switch-gui button for qt 2013-01-05 19:44:20 +07:00
thomasv e7e169888d support for compressed keys 2013-01-05 11:50:49 +01:00
thomasv 98cce2af0d move language list to i18n.py 2013-01-04 15:38:22 +01:00
thomasv 261fff2af1 do not let users switch to gtk/text from qt 2013-01-04 12:18:16 +01:00
thomasv bb0e23faa6 display the ui settings first, as they are the most likely to be accessed 2013-01-04 11:06:37 +01:00
thomasv f14f22636f catch exception raised if url is not reachable 2013-01-04 11:02:39 +01:00
ThomasV 558ba16bc2 Merge pull request #81 from bkkcoins/qr-scalable-centered
Make QR codes scalable and centered
2013-01-04 01:58:48 -08:00
ThomasV 5bf144c7b8 Merge pull request #78 from pontius/master
Use blockchain.info instead of intersango.com for exchange rates
2013-01-04 01:56:39 -08:00
Pontius e590c1cb20 Adjusted quote lookup and added three more currencies (where we have translations for) 2013-01-04 10:35:21 +01:00
bkkcoins 3b0ed36c74 remove commented code 2013-01-04 14:11:37 +07:00
bkkcoins 04dc6a0ea7 adjust invoice screen for scaling 2013-01-04 14:06:35 +07:00
Pontius 344cb1ddb1 Merge remote-tracking branch 'upstream/master' 2013-01-04 07:57:14 +01:00
bkkcoins 902bc6f87a make qr codes scalable and centered 2013-01-04 13:57:10 +07:00
bkkcoins 251e4529b6 updated indent spacing 2013-01-04 12:33:57 +07:00
bkkcoins 47145ce1a6 show history debits in red 2013-01-04 12:25:29 +07:00
ThomasV 2ae5f0940a update status bar when amount is modified 2013-01-03 23:59:43 +01:00
Pontius 34253a1ba9 Use blockchain.info instead of intersango.com for exchange rates (quick hack) 2013-01-03 21:56:48 +01:00
ThomasV 512a812872 try http if tcp fails. 2013-01-03 21:36:25 +01:00
ThomasV 3bae4e9761 remove unnecessary clutter 2013-01-03 20:13:23 +01:00
thomasv e3fc19c48c fix previous commit 2013-01-03 17:55:35 +01:00
thomasv 2962c63001 auto_cycle option 2013-01-03 17:39:51 +01:00
thomasv 4180a426c5 auto-reconnect to random server if server is not there 2013-01-03 16:05:38 +01:00
thomasv 6b51628805 text for help button of the receive tab mode 2013-01-03 15:27:39 +01:00
thomasv 4cede0c9c4 simplify the 'simple' mode: hide prioritizations (they are not really useful if you don't see the balance of each address) 2013-01-03 15:13:12 +01:00
thomasv b76f70a9f0 hide meaning, in order to replace misplaced interpretations with a sentiment of helplessness 2013-01-03 15:00:04 +01:00
thomasv 702659a4c0 language names, and message box to instruct the user that they need to restart their client 2013-01-03 14:44:48 +01:00
thomasv ff24fda88e mode Receive View selector into Settings dialog 2013-01-03 14:18:45 +01:00
thomasv b0f543826f improved settings dialog using tabs 2013-01-03 12:23:59 +01:00
Maran bceb8ae218 removed old donation address on lite gui 2013-01-02 20:34:32 +01:00
ThomasV cefb1445de version 1.5.8 2013-01-02 18:50:55 +01:00
ThomasV d29aeb890f populate contacts with donation address 2013-01-02 18:41:52 +01:00
thomasv 5789707f35 select language in gui 2013-01-02 16:57:18 +01:00
thomasv 1f71e5e225 call set_language only if gui is used. 2013-01-02 16:12:00 +01:00
thomasv 66fa7b610b option to set gui language from command line 2013-01-02 16:03:54 +01:00
EagleTM 15a59bce8b Merge pull request #75 from EagleTM/master
revert pruning flag on default servers
2013-01-02 05:54:00 -08:00
Eagle[TM] 83c008b6f8 revert pruning flag for default servers (too much complexity) 2013-01-02 14:50:52 +01:00
thomasv 9bf31f4d71 Made the bug reporting link clickable in lib/gui_lite.py 2013-01-02 11:42:09 +01:00
thomasv 777f423b7a parentheses 2013-01-02 11:39:44 +01:00
Eagle[TM] 4f0f187e56 Update default servers with pruning flag 2013-01-02 11:18:09 +01:00
thomasv 4978eff7f6 fix for command line history (EagleTM) 2013-01-02 10:35:35 +01:00
Maran c4f1acade6 Added version to lite gui tile 2012-12-28 18:27:31 +01:00
Maran 2666929a44 Fix contacts auto complete in lite gui 2012-12-28 18:16:51 +01:00
ThomasV df1d7152fd fix address balance (received coins) 2012-12-28 17:57:33 +01:00
thomasv 3a6734385c Merge branch 'master' of github.com:spesmilo/electrum 2012-12-20 14:39:40 +01:00
thomasv 9f4797c870 fix: restore timer in deseeded wallets 2012-12-20 14:39:33 +01:00
Eagle[TM] 12cc65abbd add sockettimeout to header download by HTTP 2012-12-19 09:41:23 +01:00
ThomasV a9181a38f2 bump version number for translations 2012-12-18 17:44:22 +01:00
ThomasV 15fb3a55a7 prepare for version 1.5.7 2012-12-18 17:10:55 +01:00
Alfie "Azelphur" Day 7336c6193c Fixed bug in message signing 2012-12-18 16:03:14 +00:00
thomasv 6824179eea use stdout in print_msg 2012-12-18 11:56:27 +01:00
thomasv 72b4ac97d0 use portable flag on android instead of explicit path for headers file. use urllib.retrieve() 2012-12-17 17:51:52 +01:00
Maran 5ee708aaa2 Fix receiving addresses for pruned servers 2012-12-17 16:10:01 +01:00
thomasv e2a2596479 fix: case where wdir path is empty (portable wallet) 2012-12-17 15:24:06 +01:00
thomasv bd96815eb3 command line option for portable wallets 2012-12-17 15:08:34 +01:00
thomasv ba39f8bec0 do not bundle blockchain headers with packages 2012-12-17 11:18:49 +01:00
Maran 2e8281d21c Fix receiving filtering in lite gui to account for both results of transactions.get 2012-12-15 15:46:58 +01:00
ThomasV 2216b6e127 do not refresh after main loop finished 2012-12-15 14:21:46 +01:00
ThomasV 0fe5e5c516 remove dead code; check maxpos in print_list 2012-12-15 14:11:09 +01:00
ThomasV 662adbe85b allow any character in edit_str 2012-12-15 14:06:22 +01:00
ThomasV 0f3b70ad88 fix: do not request the same history twice 2012-12-14 19:32:10 +01:00
thomasv e4f934a05f fix: missing chars 2012-12-14 13:08:47 +01:00
Maran 25f424a8d8 Fix for slush's problem, perhaps 2012-12-14 12:14:38 +01:00
Maran 9b07aca88f Fix receiving widget 2012-12-13 16:43:56 +01:00
Maran 900aab9595 Change bug report information 2012-12-10 20:58:32 +01:00
Maran 7f76ac4aeb Implemented labeling after making a transaction 2012-12-10 20:51:14 +01:00
Maran a296350994 Implements feature to copy mpk to your clipboard to the lite gui, fixes #51 2012-12-10 12:03:30 +01:00
Maran 6394712392 Implemented receiving addresses to lite gui 2012-12-10 00:34:57 +01:00
Maran 32f3a42c04 Add receiving widget for lite gui 2012-12-10 00:34:29 +01:00
Maran 383948ab71 Added unknown option in case none given 2012-12-09 13:50:13 +01:00
Maran b564bedd52 Added date to the history overview of the lite GUI 2012-12-09 13:39:28 +01:00
Maran a32a679359 Added age method that takes a timestamp and return a string of how long ago the date is 2012-12-09 13:39:05 +01:00
Maran ebfe6346e7 Merge branch 'csv' 2012-12-09 12:58:40 +01:00
Maran 674ffe27ff Remove server list from lite gui
With all the new options for servers a simple menu item is not enough to properly implement it
2012-12-09 12:53:25 +01:00
ThomasV f0f2a0687c version 1.5.6 2012-12-07 15:43:04 +01:00
thomasv 33031f387c fix: misplaced repr 2012-12-07 14:52:55 +01:00
thomasv 639ef7119d fix bug: to_address -> address 2012-12-06 10:36:05 +01:00
Maran 9bf12079ce Added default time string 2012-12-05 23:18:31 +01:00
Maran 9083be46f7 There isn't always a tx hash..\? 2012-12-05 23:04:16 +01:00
Maran c50103870e Handle exceptions on parsing better 2012-12-05 22:55:15 +01:00
Maran 108da45e53 Added the option to export your transactions to a CSV file 2012-12-05 22:42:40 +01:00
thomasv 16a81271e4 store timestamps in verifier 2012-12-05 19:12:28 +01:00
thomasv 4e070bda57 new command: signtx (offline transaction signing) 2012-12-05 18:18:47 +01:00
thomasv c763445734 allow multiple-outputs transactions with mktx() 2012-12-05 16:41:39 +01:00
thomasv 12250995cd version 1.5.5 2012-12-05 10:25:30 +01:00
thomasv 108dfb6140 revert to daemon threads because some clients do not seem to close their sockets cleanly 2012-12-05 10:24:30 +01:00
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 52781aa489 version 1.5.4 2012-12-01 17:35:17 +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 b0398e0774 more robust android app 2012-11-28 17:47:25 +01:00
thomasv d5b47fa93e separate non-modal window for QR codes (point of sale) 2012-11-28 15:38:44 +01:00
ThomasV 201a13131f Merge pull request #50 from EagleTM/master
Update default servers
2012-11-27 04:32:20 -08:00
Eagle[TM] 736b72f77f updating default servers 2012-11-27 09:16:27 +01:00
thomasv e87ed44f84 send change to last address of the input list 2012-11-26 15:08:35 +01:00
Alfie "Azelphur" Day 7aeeb0903a Added message signing to the QT GUI 2012-11-25 07:28:10 +00:00
ThomasV 5c79712854 version 1.5.3 2012-11-24 20:38:31 +01:00
ThomasV 9afbf21197 no daemon 2012-11-24 20:35:09 +01:00
ThomasV 0ad7f72d3d nodaemon 2012-11-24 20:35:09 +01:00
ThomasV 8308440ded rm assert clause: there is no guarantee about that 2012-11-24 20:32:50 +01:00
ThomasV 7c13dc54db reduce column width to avoid horizontal scrollbar 2012-11-24 10:32:45 +01:00
ThomasV b17ffc395e version 1.5.2 2012-11-23 19:41:01 +01:00
ThomasV a79cda99e5 return True in retore_wallet 2012-11-23 19:31:45 +01:00
ThomasV acbfa77af5 return True in network dialog, because None means offline 2012-11-23 19:25:35 +01:00
ThomasV 72358fbc20 do not display args as tuple 2012-11-23 19:11:16 +01:00
ThomasV d6edf45eb7 use adhoc print function 2012-11-23 18:48:56 +01:00
ThomasV 2c0f894e76 Merge branch 'master' of git://github.com/spesmilo/electrum 2012-11-23 18:36:02 +01:00
thomasv 2f04531565 fix 2012-11-23 17:11:32 +01:00
thomasv 47a3739865 save height of transaction 2012-11-23 16:11:52 +01:00
thomasv 5ae15d6100 handle case where an unconfirmed transaction is pruned by the server. also, fix bug with fee sign in details 2012-11-23 15:35:54 +01:00
thomasv c51cf776ae fix prioritization 2012-11-23 10:16:04 +01:00
ThomasV 082d676799 minor 2012-11-22 20:14:42 +01:00
ThomasV 8bf46954a0 version 1.5.1 2012-11-22 20:02:28 +01:00
Maran be9a64fef3 Made the send_tx call for the lite gui asynchrone 2012-11-22 19:33:13 +01:00
thomasv d68fcf9884 rm testing code 2012-11-22 13:27:30 +01:00
thomasv 6cb51ea4d0 received coins need to be known before 2012-11-22 13:24:44 +01:00
thomasv 91feae01ac fix sendtx 2012-11-22 13:12:17 +01:00
thomasv 537d02977c fix balance display in flatfly's bug. restore the wallet.update() method 2012-11-22 13:10:01 +01:00
ThomasV ef6498164d remove forgotten calls to deprecated method 2012-11-21 20:02:49 +01:00
ThomasV 9d9851a1a1 version 1.5 2012-11-21 08:13:52 +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 d55aa43cf6 add version to android path 2012-11-20 17:56:23 +01:00
ThomasV d8c49a2fef android: update create and recover dialogs 2012-11-20 17:21:57 +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 50064d20fd Revert "added TypeError category to existing exception"
This reverts commit 86da219fb9.
2012-11-19 14:12:49 +01:00
thomasv ae1f1ee8ea indentation 2012-11-19 13:59:56 +01:00
thomasv 8f7ca499d9 fix indentation error 2012-11-19 13:56:25 +01:00
Jimbo77 74ed5acf7d added docstring for is_modifiable() 2012-11-18 22:56:32 -08:00
Jimbo77 c4955ebddd wrote basic SimpleConfig docstring 2012-11-18 22:29:32 -08:00
Jimbo77 86da219fb9 added TypeError category to existing exception 2012-11-18 20:32:21 -08:00
Jimbo77 4a85b9db62 wrote docstring for get() 2012-11-18 20:30:56 -08:00
Jimbo77 0c29027f96 created docstring for read_user_config() 2012-11-18 18:58:35 -08:00
Jimbo77 71a4bb0198 created docstring for read_system_config() 2012-11-18 18:52:42 -08:00
Jimbo77 49ac4d73e3 changed a couple exceptions to describe import errors 2012-11-18 16:56:17 -08:00
ThomasV 2d13107897 make a regular gui module for android 2012-11-18 11:34:52 +01:00
ThomasV d929c4d2dd prevent window resizing by including the textview in a scrolled window 2012-11-16 19:18:14 +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 0e851a5f62 fix for notifications 2012-11-15 12:14:29 +01:00
thomasv 8fc042ee22 more fixes for the 0.6 servers 2012-11-15 10:34:56 +01:00
ThomasV cc2ef02c2b gui fixes 2012-11-15 09:14:24 +01:00
ThomasV 871cf26d5c bump version number 2012-11-14 15:44:16 +01:00
ThomasV 8ec6a60daf compatibility with 0.6 protocol 2012-11-14 15:33:44 +01:00
thomasv 259c5c1b06 adding two more servers that upgraded 2012-11-13 15:26:49 +01:00
thomasv 41cd3484c8 remove format conversion; unneeded since new protocol 2012-11-09 11:02:26 +01:00
thomasv 0d0e9d56cb text gui: buttons 2012-11-08 11:32:25 +01:00
thomasv ea5478f2ab text gui: proxy 2012-11-08 11:12:03 +01:00
thomasv 96a3fdbbc4 better input methods 2012-11-08 10:53:37 +01:00
ThomasV ca481c84da text gui: fixes 2012-11-08 00:00:33 +01:00
ThomasV 2337a2b304 text gui: send button 2012-11-07 23:32:42 +01:00
ThomasV 10b02b37c9 raise exception on status mismatch too 2012-11-07 21:59:06 +01:00
ThomasV da93473ee1 raise exception on history with repeated tx 2012-11-07 20:48:42 +01:00
ThomasV da5a69d881 raise exception in case of server error 2012-11-07 20:46:18 +01:00
ThomasV 62be41161b check that histories and transactions are consistent 2012-11-07 20:25:23 +01:00
ThomasV a48a971ae6 check consistency of results received by get_history 2012-11-07 09:37:14 +01:00
ThomasV e39a5c9609 init headers file 2012-11-07 08:45:53 +01:00
ThomasV 8ed812830f PROTOCOL_VERSION 2012-11-06 22:20:54 +01:00
thomasv 8f85187545 readding bysh.me server 2012-11-06 11:05:04 +01:00
ThomasV 34a6cc5dee do not pass unconfirmed transactions to the verifier 2012-11-05 20:40:57 +01:00
ThomasV cc028c2ca3 comment out the servers that are not 0.5 2012-11-05 17:45:31 +01:00
ThomasV ff9e643dc6 fix: init_path 2012-11-05 17:25:38 +01:00
thomasv 5a212b8648 print -> print_error 2012-11-05 14:26:35 +01:00
thomasv 64588d3f18 Merge branch 'master' of github.com:spesmilo/electrum 2012-11-05 14:02:48 +01:00
thomasv cda3f603bd default_wallet_file configuration string 2012-11-05 14:02:28 +01:00
Maran 18d5bef433 Updated the bytesized-hosting.com to the shorter bysh.me so that the server meta data fits 2012-11-05 13:18:57 +01:00
thomasv dd2302140f include headers file in package 2012-11-05 13:03:05 +01:00
thomasv 765201be4e wallet.get_label method 2012-11-05 11:08:16 +01:00
thomasv 254a5d8790 hum, it should be a decimal division 2012-11-05 10:47:27 +01:00
thomasv 674096f870 float division 2012-11-05 10:43:57 +01:00
thomasv 80e97feb47 fix syntax error in lite gui and get_default_label 2012-11-05 10:42:57 +01:00
thomasv 73dc533e79 set timestamps on startup 2012-11-05 10:26:28 +01:00
ThomasV 32d0f6ed27 send protocol version 2012-11-04 22:45:50 +01:00
ThomasV 39a85767a3 solve deadlock during restore 2012-11-04 20:53:27 +01:00
ThomasV 5bb441ce37 add mnemonic functions to module 2012-11-04 19:40:17 +01:00
ThomasV 6fc0ae633d bugfix: wanted-> missing 2012-11-04 19:27:21 +01:00
ThomasV 4e4d4d33c3 fix race condition with prevout_values 2012-11-04 17:17:40 +01:00
ThomasV e0c03d6207 request missing transactions on startup 2012-11-04 16:59:50 +01:00
ThomasV f1d4838012 rename history -> addr_history 2012-11-04 15:47:19 +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 13c9991be8 fix: get_tx_value 2012-11-04 11:47:20 +01:00
ThomasV 4788ea62de fix: get_tx_value 2012-11-04 11:38:09 +01:00
ThomasV f1a7473ae2 do not use old servers 2012-11-04 11:08:05 +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 2a572a185a get_string 2012-10-30 22:04:37 +01:00
ThomasV 5fac0ecfc4 simplification 2012-10-30 21:28:46 +01:00
thomasv e2add776bc text gui: spacing between tabs 2012-10-30 18:42:39 +01:00
thomasv 43ceb6b52a text gui: dialogs 2012-10-30 18:36:09 +01:00
thomasv 05c09ac9ac popups and messages 2012-10-30 16:56:58 +01:00
thomasv d2711ac757 popup windows, selectors 2012-10-30 14:56:16 +01:00
thomasv 60bac7257e show active tab in bold 2012-10-29 17:23:50 +01:00
thomasv 5e28ccd09d Improve text gui. Disable print_error when text gui is used. 2012-10-29 16:22:53 +01:00
thomasv cdb52c30d2 do not request merkle root for unconfirmed transactions 2012-10-29 09:31:42 +01:00
ThomasV ea7dabe640 fix proxy index 2012-10-28 21:59:51 +01:00
ThomasV 5874457df2 fix: subscriptions 2012-10-28 10:22:12 +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 76eff7fdb6 increasing version number, and wiki translation version 2012-10-28 07:41:44 +01:00
ThomasV 71357cfb23 merkle root too 2012-10-27 20:52:32 +02:00
ThomasV 1a7f1daebd fix flags 2012-10-27 20:04:08 +02:00
ThomasV 69c56c5b8d open file with b flag 2012-10-27 19:57:28 +02:00
ThomasV 6de8a946eb use callback instead of wallet.was_updated 2012-10-27 19:20:50 +02:00
thomasv 2307323bb7 redo verifications if a header verification fails 2012-10-27 16:56:04 +02:00
thomasv 8152072938 fix: self.s is None if we are not connected 2012-10-27 16:46:42 +02:00
ThomasV cfb3aa6a12 move 'peers.subscribe' and 'server.version' calls into the interface 2012-10-27 14:15:03 +02:00
ThomasV 18c9c2f369 request headers chunk if we need more than 50 blocks 2012-10-27 13:02:59 +02:00
ThomasV be6aab538d cosmetic change 2012-10-27 12:31:43 +02:00
ThomasV 5edf41f2e0 cosmetic change 2012-10-27 12:10:16 +02:00
ThomasV 35882f7fb7 catch ssl exception caused by timeout 2012-10-27 10:24:43 +02:00
ThomasV 03199dcf2e minor fix for settings dialog combo 2012-10-27 01:19:27 +02:00
ThomasV 208e789af4 fix: synchronizer 2012-10-27 00:02:52 +02:00
ThomasV faa002f53c fix: below or equal in var_int encoding 2012-10-26 22:51:33 +02:00
ThomasV 4038c0273f fix: var_int encoding 2012-10-26 22:49:06 +02:00
ThomasV 3216c0467d use print_error 2012-10-26 18:25:43 +02:00
ThomasV 1ecce5dffc bugfix: default to [], so that we do not create new addresses if the history was deleted 2012-10-26 18:00:32 +02:00
ThomasV a63b9e527e by default, use user dir 2012-10-26 17:44:07 +02:00
thomasv 1f37a330b3 bugfix: add channel when calling send 2012-10-26 16:06:54 +02:00
thomasv b78fd6b3b6 bugfix: address->addr 2012-10-26 15:48:57 +02:00
thomasv b6729b3aab verifier: download chunks first for efficiency 2012-10-26 15:08:12 +02:00
thomasv 15a7626b14 spv: request previous headers recursively in order to support blockchain reorgs 2012-10-26 13:43:20 +02:00
thomasv 1e15dbab81 protocol v0.4: use position for branching 2012-10-26 11:29:11 +02:00
thomasv ee84e5c007 document public methods of verifier 2012-10-26 10:20:47 +02:00
thomasv ee4de40c37 use WalletVerifier.add() method to register transactions 2012-10-26 10:02:09 +02:00
ThomasV 927bbda591 callback everytime there is an update 2012-10-26 07:06:43 +02:00
ThomasV b59e20a1ad return zero if unconfirmed 2012-10-26 06:59:33 +02:00
ThomasV 2a06a5b493 tie confirmation icons to payment verifier 2012-10-26 00:40:19 +02:00
ThomasV 46eabd1dab sort pending headers before they get processed 2012-10-25 22:49:01 +02:00
thomasv 8b865983c6 make the Verifier class usable without a wallet instance 2012-10-25 16:03:16 +02:00
thomasv f91dde55dd subscribe to / verify headers 2012-10-25 15:40:30 +02:00
thomasv b3b31fdc07 alt path for headers 2012-10-25 10:00:11 +02:00
ThomasV b018e0ae53 simple payment verification: check targets, use block headers file. 2012-10-24 21:45:45 +02:00
ThomasV e5c19b64af handle empty string (!= None) 2012-10-23 22:40:52 +02:00
ThomasV 52d72a527a fix: break the loop 2012-10-23 08:15:53 +02:00
ThomasV c9ffb1b4ba fix order 2012-10-23 07:45:56 +02:00
ThomasV 0d68926da2 fix: copy the default servers array 2012-10-22 18:50:17 +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 c735fcd228 more robust connection procedure: let the user start with proxy 2012-10-22 17:18:07 +02:00
thomasv af0d8d664b save list of verified tx only when needed 2012-10-22 15:44:54 +02:00
thomasv 10d6db468a save to disk the list of verified transactions 2012-10-22 15:40:39 +02:00
thomasv f4b95244c3 typo: expected -> unexpected 2012-10-22 15:17:43 +02:00
thomasv a4d17d3cb9 new 'disconnecting' callback for requested disconnection 2012-10-22 15:15:52 +02:00
thomasv 3cc382b7a0 send another banner request on reconnect 2012-10-22 15:01:13 +02:00
thomasv 4038b81a22 catch exception when client is disconnected 2012-10-22 14:56:59 +02:00
thomasv 8e95706763 init_up_to_date when connected 2012-10-22 14:49:29 +02:00
thomasv 0b76e16d04 allow multiple callbacks for a given name 2012-10-22 13:43:58 +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