Jonathan Warren
6159d5e622
Show inventory lookup rate on Network Status tab
2013-09-03 18:08:29 -04:00
Jonathan Warren
f64461feb0
fixes to new SQL refactoring
2013-09-02 23:14:43 -04:00
Jonathan Warren
ea3cf9e00e
minor changes to previous commit
2013-09-02 18:24:22 -04:00
sendiulo
9b28e1932d
quoted out the BSD licensed code (as i didn't get it to work properly yet)
2013-08-30 09:02:49 +02:00
Grant T. Olson
2165157c6e
Fixed regression in adding to address book
2013-08-29 11:16:59 -04:00
sendiulo
07b67051c9
Identicons now in new messages and in the From combobox.
...
[Broadcast Subscribers] gets the Bitmessage Icon for identification. This is hard-coded now, I would favour to put [Broadcast Subscribers] as a fixed item into the Address Book, so you can set an avatar as soon as i implement avatars.
Still no options yet: There will be an option to disable Identicons and Avatars separately. Another option will be for the suffix (to mimic adresses like "BM-...@bitmessage.ch" or to add a personal "salt" to prevent identicon attacks where someone creates an address with an identicon that looks alike the one of a known address). Also, identicon size (coupled with row height) should be available, but is of low priority.
Next step (after the settings) is to load specific avatars for each address.
2013-08-28 16:50:46 +02:00
Grant T. Olson
8b750be136
Merge branch 'master' into sql_refactor
2013-08-28 10:44:39 -04:00
Jonathan Warren
83ffab9e4a
manually merge #431
2013-08-27 22:38:32 -04:00
Jonathan Warren
0d5f2680d4
various modifications to previous commit regarding ability to select language
2013-08-27 22:29:39 -04:00
Grant T. Olson
7a53d2950b
Have bitmessageqt use sql helpers
2013-08-27 09:55:37 -04:00
sendiulo
6c20d83edc
Merge branch 'upstream/master'
...
Conflicts:
src/helper_startup.py
2013-08-27 12:10:46 +02:00
sendiulo
deeac2c99b
Identicons working in most lists, but not working for new items yet.
...
There are no settings yet.
2013-08-27 11:47:14 +02:00
Jonathan Warren
4396bc7f97
manually undid much of pull #287 . Discussion in #398
2013-08-25 19:31:54 -04:00
Jonathan Warren
83f3d81251
Merge pull request #439 from Atheros1/master
...
Small package modifications
2013-08-25 11:11:18 -07:00
Jonathan Warren
a5c65f11e8
resolve merge conflict
2013-08-24 20:18:46 -04:00
Jonathan Warren
9a4d7a7801
Merge pull request #435 from Atheros1/master
...
show number of each message type processed in the API command clientStat...
2013-08-24 16:48:57 -07:00
Jonathan Warren
0132db33dc
show number of each message type processed in the API command clientStatus
2013-08-24 19:40:48 -04:00
sendiulo
a36c696f9d
Now the userlocale can be set manually in the keys.dat without being overwritten (e.g. for importing language files that aren't already in the main code).
2013-08-24 09:21:59 +02:00
sendiulo
da93d1d8b4
Combobox for language selection.
...
Unfortunately, I didn't manage to automatically provide all the languages that are available as *.qm files. By now we have to manually set the combobox items and the list for the languages in the bitmessageqt/__init__.py
2013-08-24 09:07:46 +02:00
sendiulo
a6b946f5be
Enable user-set loclization. There is a checkbox in the settings to switch this on and off. The text field in the settings can be filled with the appropriate language code.
...
I've set it to degrade to language codes in both the user-set locale and the imported default locale, e.g. if there is no 'en_US' then use 'en' (like grant olsons commit).
2013-08-21 16:08:22 +02:00
Grant T. Olson
8895676317
Fallback to language only localization
2013-08-20 08:41:28 -04:00
Jonathan Warren
553a164c3b
Merge pull request #404 from grant-olson/detect_RE_as_reply
...
Count RE: as a reply header, just like Re: so we don't chain Re: RE: RE:...
2013-08-15 13:15:15 -07:00
Jonathan Warren
b092df7e58
added some more error handling
2013-08-14 19:46:59 -04:00
Jonathan Warren
077177b742
Dont show Fetch button if cannot connect to Namecoin
2013-08-14 18:59:50 -04:00
Grant T. Olson
8e01727ee4
Count RE: as a reply header, just like Re: so we don't chain Re: RE: RE: subject when replying. Fixes Bitmessage/PyBitmessage #382
2013-08-12 20:36:44 -04:00
Jonathan Warren
27f10f6ac1
fix merge conflicts
2013-08-12 00:09:36 -04:00
Bob Mottram
3ff76875aa
Packaging updated to be architecture independent
2013-08-11 12:07:54 +01:00
Jonathan Warren
cdec4ad506
Added option in settings menu to allow sending to mobile
2013-08-08 15:37:48 -04:00
Jonathan Warren
17533237fe
some initial work done to support particular android client
2013-08-02 18:35:31 -04:00
Jonathan Warren
db31cb4147
Merge pull request #363 from akh81/locale-bug-fix
...
fixed the bug with getting the wrong locale
2013-08-02 08:14:36 -07:00
akh81
f322696e20
fixed the bug with getting the wrong locale
2013-08-01 18:21:10 -05:00
Dag Robøle
6a44ded7fc
Fixed a problem with sticky bold fonts
2013-08-01 19:01:07 +02:00
Bob Mottram
7606106096
Tidying
2013-08-01 14:48:01 +01:00
Bob Mottram
b06ee336ad
Time is reset only when a sound is played #355
2013-08-01 09:58:30 +01:00
Bob Mottram
dda530ca07
Set a maximum frequency for playing sounds
2013-07-31 22:25:34 +01:00
Daniel Kraft
665659f214
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
...
Conflicts:
src/bitmessageqt/bitmessageui.py
src/helper_startup.py
2013-07-27 08:24:52 +02:00
nimdahk
5d2eb5ef1c
more comments on the mark unread implementation
2013-07-25 23:56:38 -04:00
Nimda
43cbf69103
Tabs are the root of all evil
2013-07-25 22:20:53 -04:00
Nimda
ddaa1413a6
Remove selecting of next message.
...
It doesn't seem to be necessary, and it would always fail if there was only
one message in the inbox.
2013-07-25 22:10:22 -04:00
Nimda
d3dfc5a0f7
initial commit. Probably broken.
2013-07-25 22:00:54 -04:00
Jonathan Warren
ebccf1e6e0
Merge branch 'master' of github.com:Atheros1/PyBitmessage into askToConnectFirst
2013-07-24 11:46:41 -04:00
Jonathan Warren
350e8d66c7
Prompt user to connect at first startup
2013-07-24 11:46:28 -04:00
Jonathan Warren
daa058528f
Merge branch 'master' of github.com:Atheros1/PyBitmessage
2013-07-24 00:30:40 -04:00
Jonathan Warren
f5e17eeeaa
Moved code to add the sockslisten config option to a spot where it will actually work properly
2013-07-24 00:29:30 -04:00
Jonathan Warren
a76939114e
manual merge2
2013-07-23 17:05:42 -04:00
Jonathan Warren
5c93835f09
Merge pull request #321 from neko259/master
...
Use system text color for enabled addresses instead of black
2013-07-23 13:20:18 -07:00
Jonathan Warren
5c1d737313
manual merge
2013-07-23 15:36:12 -04:00
neko259
3638ed8856
Use system text color for enabled addresses instead of black
2013-07-22 21:28:51 +03:00
DivineOmega
b488bb5cda
Fixes double [chan] appearing when adding chan to address book
2013-07-22 10:40:19 +01:00
Jonathan Warren
9c7e6600fa
Modified one line to support international characters
2013-07-22 01:41:50 -04:00
Jonathan Warren
a3dd730c2a
add one line to last commit
2013-07-22 01:20:36 -04:00
Jonathan Warren
d036ca18ed
Completed chan integration in the GUI
2013-07-22 01:10:22 -04:00
Bob Mottram
cfc23718ed
Added exception handling for sound playing dependencies
2013-07-20 10:55:03 +01:00
Daniel Kraft
810387df3e
Read also rpcport from namecoin.conf.
...
Read also the rpcport setting from namecoin.conf when it is
available and use that as default when switching the setting
in the UI dialog.
2013-07-17 18:33:26 +02:00
Daniel Kraft
a2fe6a1b44
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
...
Conflicts:
src/bitmessageqt/__init__.py
src/bitmessageqt/bitmessageui.py
src/bitmessageqt/settings.py
2013-07-17 18:15:45 +02:00
Jonathan Warren
151ca020df
Correct indent on a single line
2013-07-15 19:36:37 -04:00
Jonathan Warren
73f3b5d92c
Merge pull request #297 from mybluevan/master
...
Adding configuration to listen for incoming connections when connected via SOCKS proxy
2013-07-15 15:05:15 -07:00
Jonathan Warren
08694ecc38
Portable mode moves debug.log
2013-07-15 15:45:03 -04:00
fuzzgun
a7a2de1d24
Fixed freeze on Ubuntu
2013-07-15 18:13:21 +01:00
fuzzgun
3e13468695
Use subprocess.call
2013-07-15 17:58:22 +01:00
fuzzgun
1ab664564b
Play sounds on connection/disconnection or when messages arrive
2013-07-15 17:01:12 +01:00
David Nichols
97f0c56aa8
Adding configuration option to listen for connections when operating with a SOCKS proxy.
2013-07-12 13:03:09 -05:00
Rainulf Pineda
a3cdc28bbf
Fixed crash on sql query.
2013-07-12 05:02:21 -04:00
Rainulf Pineda
997a8ff13a
Sent search.
2013-07-12 04:42:52 -04:00
Rainulf Pineda
45cfead4d0
Inbox search.
2013-07-12 04:24:24 -04:00
Daniel Kraft
92e2970767
Support NMControl.
...
Optionally support querying nmcontrol instead of namecoind,
including UI for selecting the preference.
2013-07-07 20:04:57 +02:00
Daniel Kraft
06bdc030bd
Report success in status bar.
...
Report success when fetching a BM address from
namecoin in the status bar.
2013-07-07 18:43:09 +02:00
Daniel Kraft
213d92b88a
Add UI to test namecoin connection.
...
Add a test button to namecoin UI settings, which tries
out the connection and reports its result back. Also use
namecoin.conf as config file to load default RPC user/pass
combination from.
2013-07-07 18:41:13 +02:00
Daniel Kraft
68fbc4b344
UI for namecoin connection settings.
...
Add a pane to the settings dialog UI which allows to edit
the connection settings for namecoin.
2013-07-07 17:34:43 +02:00
Daniel Kraft
7c89bacca5
Merge branch 'master' of https://github.com/Bitmessage/PyBitmessage into namecoin-id
2013-07-07 16:59:58 +02:00
Jonathan Warren
a3d21dc880
Merge pull request #280 from RemideZ/master
...
macOSX compatibility
2013-07-05 15:29:07 -07:00
Jonathan Warren
39f4f85b11
removed apparently unnecessary loop
2013-07-05 16:43:40 -04:00
Jonathan Warren
1f8eee4119
removed apparently unnecessary loop
2013-07-05 16:01:20 -04:00
Daniel Kraft
03bb54fc98
Handle options for RPC connection.
...
Handle config options for RPC connection, and also implement loading
default user/password from namecoin config file. No UI yet.
2013-07-05 20:08:19 +02:00
Daniel Kraft
09c0aa993f
Implement JSON RPC myself.
...
Write my own implementation of JSON RPC and HTTP queries, because
the jsonrpc module failed to let me configure what to do with
failed HTTP authentications.
2013-07-05 19:08:39 +02:00
Daniel Kraft
9aa82db81f
Basic implementation.
...
Implement very rough first query implementation, with
still hardcoded connection details.
2013-07-05 18:14:47 +02:00
Daniel Kraft
19331b641a
Start with namecoin connection module.
...
Create a still mostly empty module to encapsulate the
namecoin address query, and use it from the UI.
2013-07-05 17:29:49 +02:00
Daniel Kraft
9a5d048691
Add fetch from namecoin button to UI.
...
Add the new button to the UI, and register onclick handler
to fill in the to field with a dummy address for now.
2013-07-04 22:06:30 +02:00
RemideZ
8bf8e47cd1
Update __init__.py
2013-07-02 13:52:16 +02:00
Linker Lin
4a84a30fc6
replace acquire lock by 'with' statement
2013-06-30 01:29:35 +08:00
linkerlin
80e5adad8c
Made it compatible with gevent 1.0dev version.
2013-06-28 22:26:31 +08:00
miao.lin
9fa90ccc3f
Sleep more , save more.
2013-06-28 17:50:43 +08:00
miao.lin
e8eaf65f07
Sleep more , save more.
2013-06-28 17:48:32 +08:00
miao.lin
3eea6d6a88
Removed a blank line.
2013-06-28 17:28:17 +08:00
miao.lin
5df22b4181
Made gevent happy with PyQt.
2013-06-28 16:45:03 +08:00
Jonathan Warren
8bd00dc730
added newchandialog.py
2013-06-25 17:14:44 -04:00
Jonathan Warren
b6c1467d80
added missing imports
2013-06-25 16:26:12 -04:00
Jonathan Warren
1b13b74dbd
Merge pull request #251 from deliaeris/patch-1
...
spelling
2013-06-24 20:57:48 -07:00
Jonathan Warren
c857f73d0b
Continued moving code into individual modules
2013-06-24 15:51:01 -04:00
Delia Eris
cc304b4e8b
spelling
...
implimented -> implemented
2013-06-23 21:49:18 -05:00
Jonathan Warren
936369da0a
manual implement Github issue #223
2013-06-20 16:41:14 -04:00
Jonathan Warren
76f851b7a2
manual merge acejam-master
2013-06-20 07:51:02 -04:00
Jonathan Warren
930a12fec7
manual merge, also be careful of international characters
2013-06-19 16:49:31 -04:00
Jonathan Warren
69267fb6fe
Fix issue #212 to support international characters
2013-06-19 13:10:43 -04:00
Jonathan Warren
5aedc385b8
Manual merge github issue #212
2013-06-19 12:19:07 -04:00
Jonathan Warren
da0f486179
manually merge github pull request: Unicode chars in localtime prevented the gui from starting
2013-06-18 13:11:30 -04:00
Jonathan Warren
0b602f0f8c
Added more translatable strings
2013-06-18 11:30:42 -04:00
Jonathan Warren
fa91d31f42
adjust translation-related code
2013-06-17 17:49:06 -04:00
Jonathan Warren
48b5e26e46
Finished adjusted _translate function to work under daemon mode
2013-06-17 16:42:30 -04:00
nimda
5a10d997f9
tabs?
2013-06-16 18:38:27 -04:00
nimda
3865d3cb9f
'Save message as...' option in Inbox
2013-06-16 18:28:18 -04:00
Jonathan Warren
5938efca1a
Manual merge and fix Github issue #213
2013-06-14 15:58:46 -04:00
Gatien Bovyn
0343c67b95
applied Atheros1 commit for error handling around .encrypt
...
commit 8d7eceb18e
2013-06-14 13:20:38 +02:00
Gatien Bovyn
cad151a440
strings comparaison failed with translation: fixed
2013-06-14 12:47:46 +02:00
nimda
e6beeedea1
str() for luck
2013-06-13 22:28:33 -04:00
nimda
e7378cffcc
actually add status bar message.
2013-06-13 22:27:52 -04:00
nimda
98aacd16ff
Subscribe to an address in the addressbook
2013-06-13 21:55:38 -04:00
Gatien Bovyn
b7f99a10d2
corrected an string comparaison, naturally failed in french
2013-06-13 23:52:24 +02:00
Gatien Bovyn
71e30e1a65
translation updated
2013-06-13 23:14:03 +02:00
Jonathan Warren
8d7eceb18e
Add error handling around .encrypt
2013-06-13 15:15:22 -04:00
Gatien Bovyn
c7358bdb84
function _translate - lighter code
...
replace QtGui.QApplication.translate with _translate
2013-06-13 09:59:40 +02:00
Gatien Bovyn
cbf160a8d9
fixed typos + translation files
2013-06-13 01:11:01 +02:00
Gatien Bovyn
4f3b6751b3
launched autopep8 --in-place --recursive --jobs=0 -aaaaa __init__.py
2013-06-12 23:12:32 +02:00
Gatien Bovyn
a5dd8c9187
updated translation files
2013-06-12 16:50:17 +02:00
Gatien Bovyn
69b2468ed7
updated translation files
2013-06-12 16:42:03 +02:00
Gatien Bovyn
a5d7088c5c
updated translation files
2013-06-12 15:29:09 +02:00
Gatien Bovyn
9062942eb2
updated translation
2013-06-12 14:22:04 +02:00
Gatien Bovyn
fd4a396be1
update translatable strings
2013-06-12 13:36:24 +02:00
Gatien Bovyn
ab46d4ef3a
modify string so they can be translated
2013-06-12 10:15:56 +02:00
Gatien Bovyn
7c96ef5b6c
load QTranslator and get locale
2013-06-12 10:07:04 +02:00
Gatien Bovyn
7dd57d6181
import locale for localisation
2013-06-12 10:05:20 +02:00
Jonathan Warren
087d1b8c68
Continued Max acceptable difficulty programming and testing
2013-06-11 14:15:17 -04:00
Jonathan Warren
179723bbf8
Continued Max acceptable difficulty programming and testing
2013-06-10 18:53:15 -04:00
Jonathan Warren
7b508884e3
some initial work completed on MaxAcceptableDifficulty checking
2013-06-10 09:40:51 -04:00
Jonathan Warren
e3927acb80
broadcastpending message status is obsolete, use broadcastqueued instead
2013-06-07 20:50:39 -04:00
Jonathan Warren
b6113369c6
Remove inbox item from GUI when using API command trashMessage
2013-06-05 17:15:26 -04:00
Jonathan Warren
21559e09f1
Remove multi-core POW support
2013-06-03 23:14:24 -04:00
Jonathan Warren
483e51ad04
initilize the ackdataForWhichImWatching data structure within the single worker thread
2013-06-03 15:48:53 -04:00
Jonathan Warren
3f5b7a5936
Remove remaining references to the old myapp.trayIcon
2013-06-02 23:22:28 -04:00
Jonathan Warren
ad2457361f
Multi-core POW
2013-05-30 16:25:42 -04:00
Jonathan Warren
a0e6430c83
Refactored message status-related code
2013-05-29 17:18:44 -04:00
Jonathan Warren
c762d7ed01
Added menu option to delete all trashed messages
2013-05-28 17:04:23 -04:00
Jonathan Warren
ac2bf4715a
Merge branch 'master' of github.com:Atheros1/PyBitmessage
2013-05-28 16:50:38 -04:00
Jonathan Warren
3b9c5885ea
Added menu option to delete all trashed messages
2013-05-28 16:50:09 -04:00
Jonathan Warren
7a271dccdd
On Linux, when selecting Show Bitmessage, do not maximize automatically
2013-05-25 13:59:00 -04:00
Jonathan Warren
9e0b1d3147
Use tray icons stored in bitmessage_icons_rc.py
2013-05-25 13:35:13 -04:00
Jonathan Warren
a293cef8d1
Added new deterministic address and subscription-related commands
2013-05-24 16:12:16 -04:00
Jonathan Warren
dfd91d35af
on exception during a SQL execute, show user the SQL line that caused the exception
2013-05-16 13:04:30 -04:00
Jonathan Warren
17a8ece5c1
Commit commands must be within a sqlLock
2013-05-16 12:41:04 -04:00
Jonathan Warren
1a7d21d000
comment out old self.trayicon
2013-05-15 16:40:39 -04:00
fuzzgun
fb60aa7b60
Use showMaximized
2013-05-15 17:36:30 +01:00
fuzzgun
094a0debb6
Merge branch 'master' of https://github.com/Atheros1/PyBitmessage
2013-05-14 18:11:13 +01:00
Jonathan Warren
a93bee3005
Match Wiki Protocol-spec to program
2013-05-14 13:06:29 -04:00
fuzzgun
de06cdef73
Merge branch 'master' of https://github.com/Atheros1/PyBitmessage
2013-05-14 17:34:38 +01:00
fuzzgun
6371b338a6
Avoid an unnecessary query if there are no items in the messaging menu
2013-05-14 17:32:10 +01:00
fuzzgun
f0a2c65b2e
Merge remote-tracking branch 'upstream/master'
2013-05-14 17:03:13 +01:00
Jonathan Warren
28a9d4741c
show Connected notification when going from red to green status also
2013-05-14 12:02:56 -04:00
Jonathan Warren
b5173fd835
Merge branch 'master' of http://github.com/fuzzgun/PyBitmessage into fuzzgun-master
2013-05-14 11:50:29 -04:00
Jonathan Warren
0842679314
manually merged changes in
2013-05-14 11:44:51 -04:00
fuzzgun
09a854c203
Messaging menu behavior improved in accordance with issue #135
2013-05-14 16:06:01 +01:00
fuzzgun
4c006d123d
Messaging menu item selects the oldest unread message
2013-05-13 22:34:08 +01:00
fuzzgun
3b2382262a
Standardise on 'Quit' rather than 'Exit'
2013-05-13 20:38:37 +01:00
fuzzgun
d154e2495c
minimiseonclose option to minimize the application when the window is closed
2013-05-13 14:02:10 +01:00
fuzzgun
8973d348ad
Application indicator show status is cleared when the application window is minimized
2013-05-13 12:20:29 +01:00
fuzzgun
47e7795903
startintray works correctly in Ubuntu (issue #144 )
2013-05-13 11:51:48 +01:00
fuzzgun
5caced3c6b
Operating system detection
2013-05-11 23:16:04 +01:00
fuzzgun
415762d4e4
Messaging menu opens inbox
2013-05-11 18:30:49 +01:00
fuzzgun
9e21a980cc
Unregister messaging menu entry on exit
2013-05-11 18:18:43 +01:00
fuzzgun
2b9817f827
Show connected or connection lost notifications
2013-05-11 17:46:21 +01:00
fuzzgun
7825a3511b
Notification when new mail arrives in Ubuntu
2013-05-11 17:33:16 +01:00
fuzzgun
24094949cf
Beginning of integration with Ubuntu Messaging Menu
2013-05-10 20:47:01 +01:00
fuzzgun
0d81e01157
Application indicator colour changes with connection status
2013-05-09 23:57:46 +01:00
Jonathan Warren
364e952de8
use only 9 half open connections for windows but 32 for everyone else
2013-05-08 17:11:16 -04:00
Jonathan Warren
1b810667fd
Got appIndicator working on Windows. Surly needs to be retested on Linux and OSX.
2013-05-08 16:42:28 -04:00
Jonathan Warren
52fd21733f
Merge branch 'master' of http://github.com/fuzzgun/PyBitmessage into fuzzgun-master
2013-05-08 14:09:20 -04:00
fuzzgun
37aafec332
Application indicator separators
2013-05-07 22:58:47 +01:00
fuzzgun
ff5c7760d0
Application indicator selects tabs
2013-05-07 22:52:17 +01:00
fuzzgun
71448fe84a
Beginning of application indicator as per issue #135
2013-05-07 22:22:34 +01:00
Jonathan Warren
38ae186a93
added several printLocks to improve console output
2013-05-07 16:31:18 -04:00
Jonathan Warren
05c49a31cd
support switching to and from portable mode without restarting
2013-05-03 15:53:38 -04:00
Jonathan Warren
caf9890bd1
better error handling around sock.sendall
2013-05-03 12:24:47 -04:00
Jonathan Warren
73ec3e6293
Use different data structure to maintain the number of connections shown on the Network Status tab
2013-05-03 12:05:57 -04:00
Jonathan Warren
da4cf1f1cb
further deamon-related changes
2013-05-02 16:05:31 -04:00
Jonathan Warren
cbca738524
further deamon-related changes
2013-05-02 15:59:10 -04:00
Jonathan Warren
c5d4f50dbd
More daemon related changes
2013-05-02 14:18:24 -04:00
Jonathan Warren
0bc4712063
Continued daemon mode implementation
2013-05-02 11:53:54 -04:00