Commit Graph

1214 Commits

Author SHA1 Message Date
mailchuck
ebfe20dc66
OpenSSL version for support contact form 2016-01-21 17:57:10 +01:00
mailchuck
e7d2ea5e8a
Improve OpenSSL library finder 2016-01-21 17:56:21 +01:00
mailchuck
d486b251a5
DLL path fix in frozen mode
Addresses #152
2016-01-20 22:31:33 +01:00
mailchuck
313ede4487
Don't test for Qt in daemon mode
Initialisation of the daemon variable was missing at launch.

Fixes #161
2016-01-17 14:26:27 +01:00
itsexe
07bc673329
fixed some spelling errors 2016-01-13 18:59:25 +01:00
mailchuck
973cec56db
Message body focus on reply
Fixes #156
2016-01-12 16:49:12 +01:00
mailchuck
96a01d1fd7
Remember current search
@rainulf  What's the reasoning behind resetting the search?

Fixes #155
2016-01-12 16:38:46 +01:00
mailchuck
d09efca9f0
Clicks in empty message shouldn't produce an error 2016-01-10 17:46:26 +01:00
mailchuck
bf93a394c0
"All accounts" can't be renamed
Minor error
2016-01-10 17:46:00 +01:00
mailchuck
106ac6ce78
Unicode
- subject on replies was not parsed correctly (or should I say was
parsed more than necessary)
- unicode can handle invalid characters without needing a special
function

Fixes #164
2016-01-04 15:43:38 +01:00
mailchuck
376b755acc
Allow zooming of message body
Uses default system zoom settings (Ctrl-Wheel).
Fixes #163
2016-01-04 11:13:45 +01:00
mailchuck
882c414e68
UPnP status bar update fix 2015-12-29 16:36:35 +01:00
mailchuck
0d7d084e26
Save UPnP port
Fixes #129
2015-12-23 13:42:58 +01:00
mailchuck
5ed6df7436
Typo (missing) 2015-12-23 00:42:29 +01:00
mailchuck
a9f45c8061
Typo 2015-12-23 00:40:06 +01:00
mailchuck
8fb278886b
Fix frozen localisation (OSX)
Fixes Bitmessage#737
2015-12-23 00:34:49 +01:00
mailchuck
6bdca35b27
Fix frozen localisation
Addresses Bitmessage#737
2015-12-22 23:28:52 +01:00
mailchuck
d2e107b53c
Mac OSX portable mode path
Fixes #150
2015-12-21 21:24:21 +01:00
mailchuck
b28631e40c
Messagelist subject class
Messagelist subjects now are their own class. Fixes #153
Also fixes replies/clipboard for gatewayed messages.
2015-12-21 21:08:50 +01:00
mailchuck
e45e051c4e
Version bump 2015-12-21 15:58:49 +01:00
mailchuck
21f7c51ccb
Missing import 2015-12-21 15:39:17 +01:00
mailchuck
e4078d427a
Disable label rerendering in messagelist
It's broken and just consumes resources. I'll fix it separately.
2015-12-20 21:32:00 +01:00
mailchuck
469c822409
(Un)read messagelist items
Previous commits broke them, now it renders correctly again.
2015-12-20 02:10:48 +01:00
mailchuck
1c084a80b5
Address Qt.UserData fix
The previous commit broke places where UserData was read from the
mesagelist line, because it's now a string rather than a QVariant. This
actually simplifies things.
2015-12-20 01:22:03 +01:00
mailchuck
33064601ac
Messagelist loads faster
Addresses #149. About 5 times faster.
2015-12-20 01:01:15 +01:00
mailchuck
dfe66ae756
Entries missing in messagelist 2015-12-20 00:59:53 +01:00
mailchuck
74d6e6cbf5
Fix cdecl/stdcall DLL detection
Fixes #146
2015-12-17 22:59:08 +01:00
88ce2c43fb
Main Window raising fixes
On OSX and linux, the tray icon now raises window.

Starting a new instance should raise the window too, but it may not work
on linux (on my Ubuntu it just flashes the icon)

Fixes Bitmessage#743
2015-12-16 21:41:44 +01:00
mailchuck
9a789c4e24
Portable mode fix
The option should not be available if the directory with the executable
is not writable, such as when running from a dmg on OSX.
2015-12-16 16:18:47 +01:00
mailchuck
a6d257e8c5
Logging fix 2015-12-16 15:34:31 +01:00
mailchuck
30ab5006be
Html parser fixes
Raw mode improved, avoid HTML parser entirely and just replaces some
strings.
2015-12-16 14:20:55 +01:00
mailchuck
9c0fe3c3c0
Contact support fixes
- typos & formatting
- OS detection crash fixes
2015-12-16 14:19:42 +01:00
bfe75df2a9
Fix contact support unix detection 2015-12-16 02:36:45 +01:00
mailchuck
f262f6a9b7
Contact support updates
Yes/No -> True/False
Add Portable mode
2015-12-16 01:15:36 +01:00
mailchuck
51c53a3f94
Add PyBitmessage version to contact support 2015-12-16 01:05:55 +01:00
mailchuck
2094ff8881
Contact support user interface
Fixes #25
2015-12-16 00:59:05 +01:00
mailchuck
249fac638d
Addresses can be configured not to send acks
Manually by specifying "dontsendack" = true in the address section
2015-12-15 20:31:15 +01:00
mailchuck
b9fe40184f
Add to blacklist from "All accounts"
It didn't work before
2015-12-15 12:15:23 +01:00
mailchuck
ce764b6c95
Sensible default maximum difficulty
Fixes #144
2015-12-15 12:14:36 +01:00
mailchuck
0c817755f2
Link follow warning
The message box should be a warning rather than a simple question.
2015-12-15 11:12:09 +01:00
mailchuck
a351c0444c
Add system translations
Items like dialog box buttons were not localised. This loads the default
qt localisation, and also unloads the old localisation on locale change.
Still needs to be adjusted for frozen.

Addresses Bitmessage#737
2015-12-15 04:24:46 +01:00
mailchuck
3bc09f3c9f
Lazy rendering of message contents
Message will render as user is scrolling down. This prevents interface
freezes on long messages (such as inline img in text mode). Fixes
Bitmessage##366

Also a minor fix in text mode rendering.
2015-12-15 03:51:38 +01:00
mailchuck
66569fc893
Message has safe link opening
Links in message body (if in HTML mode) now open, but it asks for a
confirmation in a dialog box.

Fixes #27
2015-12-15 01:24:26 +01:00
mailchuck
ca4ab87f7d
HTML detector and switcher
HTML messages are detected and if present, the top of the message
textedit displays a clickable area that switches HTML rendering on and
off.

Fixes #13
2015-12-14 19:49:02 +01:00
mailchuck
cf38385589
Channel reply enhancement
When replying to a message sent to a chan, now you can choose if you
want to reply to chan or sender. Fixed #9
2015-12-14 13:07:32 +01:00
mailchuck
a379c435f5
Copy to clipboard in messagelists
Fixes #142
2015-12-14 12:21:28 +01:00
mailchuck
82067802ac
More portable mode fixes 2015-12-13 22:44:51 +01:00
mailchuck
4034ac3c0e
More portable mode fixes 2015-12-13 22:23:49 +01:00
mailchuck
ebee02d773
Typos
Still regarding portable mode path fixes
2015-12-13 22:18:48 +01:00
mailchuck
6d0fed0b13
Portable mode fixes
Fixes Bitmessage#379, Bitmessage#341
2015-12-13 21:36:59 +01:00
mailchuck
507b6b0f37
Joining chans interface freeze
Fixes #137
2015-12-05 11:19:06 +01:00
fe8696d267
Label for blacklisting sender fix
It wasn't properly utf-8-ied.
2015-12-03 23:14:17 +01:00
a27a608b6d
Auto-register for email gateway if necessary
If attempting to send to an email address from an unregistered
account, auto-send registration to mailchuck.
Use label if possible, otherwise random 12 characater address

Fixes #131
2015-12-02 23:12:38 +01:00
f90b1890e3
New message appears if viewing account root
Fixes #132
2015-12-02 22:37:20 +01:00
mailchuck
bcdf608716
Fix wrong account type initialiser
Addresses #14
2015-12-02 11:13:14 +01:00
mailchuck
36e84a9828
Test commit policy commit 2015-12-01 02:14:41 +01:00
mailchuck
9a2d36fc5b
Fix Addressbook context menu delete 2015-12-01 01:10:59 +01:00
mailchuck
4c9e2bf8bb
Frozen SMP re-disable try 2 2015-11-29 19:16:49 +01:00
mailchuck
06fdd56526
Re-disable windows SMP frozen support
The recommended workaround didn't work.
2015-11-29 19:15:00 +01:00
mailchuck
89bd401183
Version bump 2015-11-29 18:22:53 +01:00
mailchuck
9f6ddce7c5
Fix double unread count in tray icon 2015-11-27 16:53:15 +01:00
mailchuck
d48af87b14
Initialise inventorySets earlier
In corner cases, they may be referenced before they are populated.
Probably fixes Bitmessage#530
2015-11-27 14:45:56 +01:00
mailchuck
0b53abf39c
Allow bootstrap from a Tor hidden service
I run a modified node as a Tor hidden service for bootstrapping node
addresses, and PyBitmessage can now connect to it.
2015-11-27 12:28:30 +01:00
mailchuck
26fb92e98c
Unify messagelist rendering
also some minor fixes
2015-11-27 02:11:27 +01:00
mailchuck
64ee159ae3
Add BROADCAST type
also improve sorting
2015-11-27 02:10:36 +01:00
mailchuck
3fbd3f9cb4
Global folder, global search, unread folder
Fixes #38
Fixes #39

Minor unread refresh issues.
2015-11-27 00:56:28 +01:00
mailchuck
5500041a0c
Typo
OpenCL config variable setter had a typo
2015-11-27 00:44:17 +01:00
mailchuck
41e65d459b
Allow SQL arguments as a list or tuple 2015-11-27 00:37:52 +01:00
mailchuck
8356ed76d6
DNS bootstrap over Tor
If proxy type is SOCKS5, it will try to perform DNS bootstrap using the
Tor RESOLVE extension.
2015-11-26 23:45:54 +01:00
mailchuck
bd2cddf14a
Avoid strings in account types 2015-11-26 19:41:35 +01:00
mailchuck
e69e38a764
PoW support code cleanup
Is now nicer and reports if OpenCL fails
2015-11-26 02:38:57 +01:00
mailchuck
1fda2231af
OpenCL kernel change
This makes it work on my AMD.
2015-11-26 02:37:56 +01:00
mailchuck
241f847411
OpenCL GUI settings 2015-11-26 02:37:12 +01:00
mailchuck
b22ba6f74d
Failure to connect shouln't be an error
It resulted in too many errors in the logs
2015-11-26 02:36:10 +01:00
mailchuck
60c4c0d054
SMP fix for frozen Windows 2015-11-26 02:35:04 +01:00
mailchuck
c69ac10232
addressGenerator fixes
- addressGenerator got stuck (introduced recently when cleaning up
shutdown
- do not put addresses into API return queue if API is inactive
- improve translation
2015-11-25 01:02:21 +01:00
mailchuck
fbd41353a1
Account in treeWidget more like a QT class
It behaves more like a QT class is supposed to now, it's somewhat
cleaner.
Fixes #122
2015-11-25 00:18:41 +01:00
mailchuck
9f4cdaf82b
Cleaner shutdown
Addresses Bitmessage#549
2015-11-24 21:29:17 +01:00
mailchuck
8931f69fb7
Version bump 2015-11-23 07:20:07 +01:00
mailchuck
8f7bd6f4a0
Typo 2015-11-23 06:58:32 +01:00
mailchuck
d86fbfffc3
Exception handling 2015-11-23 01:35:24 +01:00
mailchuck
15d435a8e7
Typo 2015-11-23 00:26:21 +01:00
mailchuck
c48b2f3c08
Typo 2015-11-23 00:08:30 +01:00
mailchuck
23dfe0a03e
Typo 2015-11-23 00:05:52 +01:00
mailchuck
0c2dfe22bb
Suppress error on releasing unlocked lock 2015-11-23 00:03:58 +01:00
mailchuck
2ab4c3d85c
UPnP notifications
UPnP will notify you through window status bar.
2015-11-22 23:41:19 +01:00
mailchuck
4d03b7e98e
UPnP cleaner shutdown 2015-11-22 23:13:31 +01:00
mailchuck
2104b24fc3
SSL fixes 2015-11-22 22:45:11 +01:00
mailchuck
fd902fe739
SSL fixes 2015-11-22 17:04:54 +01:00
mailchuck
3e723969a7
SSL fixes
Handle old Python compatibility better.
2015-11-22 16:43:57 +01:00
mailchuck
97586c50b7
outgoingSynSender thread reaping disabled
It was causing delays on shutdown, worse on linux/osx
2015-11-22 16:42:47 +01:00
mailchuck
9065910a38
Threads close better
- UPnP and outgoingSynSender threads close slightly better.
- extPort initialisation was missing
2015-11-22 16:19:05 +01:00
mailchuck
34dd5b3793
UPnP GUI
Settings GUI now contains a checkbox for UPnP and auto starts/stops the
thread when changed.
Default UPnP socket timeout decreased for faster thread
starting/stopping
2015-11-22 13:02:16 +01:00
mailchuck
3dcd8be993
UPnP fixes 2015-11-22 01:10:06 +01:00
mailchuck
84b47877b1
Window resize on minimize bugfix
Fixes Bitmessage#243
2015-11-22 01:07:30 +01:00
mailchuck
24d8ffcd54
Make UPnP into a thread
- UPnP is now a separate thread that will continue to setup UPnP
- shutdown waits for threads that shutdown correctly (Addresses
Bitmessage#549)
2015-11-21 11:59:52 +01:00
mailchuck
8075e375b5
Typo fix 2015-11-21 10:17:36 +01:00
mailchuck
8f652ef0e6
UPnP logging improvlement 2015-11-21 10:15:28 +01:00
mailchuck
1a80db354b
Logging fix 2015-11-21 10:14:43 +01:00
mailchuck
50a1e92d2a Merge branch 'master' of https://github.com/mailchuck/PyBitmessage 2015-11-21 00:41:46 +01:00