mailchuck
ff207c1b56
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.
2016-05-02 15:00:22 +02:00
mailchuck
ea37913ff1
Html parser fixes
...
Raw mode improved, avoid HTML parser entirely and just replaces some
strings.
2016-05-02 15:00:22 +02:00
mailchuck
07cee7209b
Contact support fixes
...
- typos & formatting
- OS detection crash fixes
2016-05-02 15:00:22 +02:00
d0b9d75ce1
Fix contact support unix detection
2016-05-02 15:00:22 +02:00
mailchuck
4049662a3a
Contact support updates
...
Yes/No -> True/False
Add Portable mode
2016-05-02 15:00:22 +02:00
mailchuck
3e956509b2
Add PyBitmessage version to contact support
2016-05-02 15:00:22 +02:00
mailchuck
8359b8b202
Contact support user interface
...
Fixes #25
2016-05-02 15:00:22 +02:00
mailchuck
4c8ba431e5
Add to blacklist from "All accounts"
...
It didn't work before
2016-05-02 15:00:22 +02:00
mailchuck
1f525da1ff
Link follow warning
...
The message box should be a warning rather than a simple question.
2016-05-02 15:00:22 +02:00
mailchuck
eb35f35b83
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
2016-05-02 15:00:22 +02:00
mailchuck
7ef94b446d
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.
2016-05-02 15:00:22 +02:00
mailchuck
6557681a6c
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
2016-05-02 15:00:22 +02:00
mailchuck
751f9108d8
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
2016-05-02 15:00:22 +02:00
mailchuck
8ff5bf0464
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
2016-05-02 15:00:22 +02:00
mailchuck
4e32125ca3
Copy to clipboard in messagelists
...
Fixes #142
2016-05-02 15:00:22 +02:00
mailchuck
e2fb34e2fb
More portable mode fixes
2016-05-02 15:00:22 +02:00
mailchuck
242c8fa9c2
More portable mode fixes
2016-05-02 15:00:22 +02:00
mailchuck
5a45d7dd8f
Portable mode fixes
...
Fixes Bitmessage#379, Bitmessage#341
2016-05-02 15:00:22 +02:00
538642f236
Label for blacklisting sender fix
...
It wasn't properly utf-8-ied.
2016-05-02 15:00:22 +02:00
bdfaa90ecb
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
2016-05-02 15:00:22 +02:00
082eb823bb
New message appears if viewing account root
...
Fixes #132
2016-05-02 15:00:22 +02:00
mailchuck
d72e5647f4
Fix wrong account type initialiser
...
Addresses #14
2016-05-02 15:00:22 +02:00
mailchuck
a5456f792c
Fix Addressbook context menu delete
2016-05-02 15:00:22 +02:00
mailchuck
bccc2406a2
Fix double unread count in tray icon
2016-05-02 15:00:22 +02:00
mailchuck
27c187283b
Unify messagelist rendering
...
also some minor fixes
2016-05-02 15:00:22 +02:00
mailchuck
a3b13b70e2
Add BROADCAST type
...
also improve sorting
2016-05-02 15:00:22 +02:00
mailchuck
be02116af9
Global folder, global search, unread folder
...
Fixes #38
Fixes #39
Minor unread refresh issues.
2016-05-02 15:00:22 +02:00
mailchuck
6862952c55
Typo
...
OpenCL config variable setter had a typo
2016-05-02 15:00:22 +02:00
mailchuck
1e89616c0f
Avoid strings in account types
2016-05-02 15:00:21 +02:00
mailchuck
e7e245fe25
OpenCL GUI settings
2016-05-02 15:00:21 +02:00
mailchuck
f9a7a5b6f2
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
2016-05-02 15:00:21 +02:00
mailchuck
48b9e50397
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
2016-05-02 15:00:21 +02:00
mailchuck
8c14641810
Window resize on minimize bugfix
...
Fixes Bitmessage#243
2016-05-02 15:00:21 +02:00
mailchuck
9338772b1e
Logging updates
...
Came over BM (from "general" channel), I slightly modified it.
2016-05-02 15:00:21 +02:00
mailchuck
960d446104
Ask before deleting a subscription
...
Fixes #120
2016-05-02 15:00:21 +02:00
mailchuck
c2970cd92e
Update addressbook on changes
...
Fixes #99
- enable/disable new/delete chan/subscription
- also found and fixed a logger crash
2016-05-02 15:00:21 +02:00
mailchuck
1f331f217c
Messagelist address tooltip
...
Fixes #108
2016-05-02 15:00:21 +02:00
mailchuck
8909a535ae
Remove extra debug logging
2016-05-02 15:00:21 +02:00
mailchuck
dd15d1b6ed
Delete key and shift modifier
...
Addresses #114
- delete from sent works when pressing delete key
- delete from trash deletes rather than moves
- delete with shift deletes rather than moves
2016-05-02 15:00:21 +02:00
mailchuck
cd9a7b5157
Missing folders in rerenderTabTreeSubscriptions
...
I optimised it too much and sometimes folders were missing in the tree.
2016-05-02 15:00:21 +02:00
mailchuck
d7817ca2ef
Smoother rerenderTabSubscriptions
...
Does not reset it all the time but adds/removes
Fixes #109
2016-05-02 15:00:21 +02:00
mailchuck
231219a193
Improved logging
...
Fixes #118
- changed almost all "print" into logger
- threads have nicer names
- logger can have configuration in "logger.dat" in the same directory as
"keys.dat", and the logger will pick the one named "default" to replace
the "console" and "file" that are in PyBitmessage otherwise
Example file for logging to syslog:
[loggers]
keys = root,syslog
[logger_root]
level=NOTSET
handlers=syslog
[logger_syslog]
level=DEBUG
handlers=syslog
qualname=default
[handlers]
keys = syslog
[handler_syslog]
class = handlers.SysLogHandler
formatter = syslog
level = DEBUG
args=(('localhost', handlers.SYSLOG_UDP_PORT),
handlers.SysLogHandler.LOG_LOCAL7)
[formatters]
keys = syslog
[formatter_syslog]
format=%(asctime)s %(threadName)s %(filename)s@%(lineno)d %(message)s
datefmt=%b %d %H:%M:%S
2016-05-02 15:00:21 +02:00
Denilson M. Amorim
cf610080b9
Squash: Single instance and pop up old instance
2016-05-02 15:00:21 +02:00
mailchuck
049e226ddc
Move saving UI state
...
quit is more appropriate than close event, but it my resurrect the issue
with linux saving config data.
2016-05-02 15:00:21 +02:00
mailchuck
5cb02dc783
Improve blacklist autolabel
2016-05-02 15:00:21 +02:00
mailchuck
a02ea14233
Blacklist through context menu
...
Fixes #101
2016-05-02 15:00:21 +02:00
mailchuck
2f874e41be
Fix adding/editing entries in addresbook
...
It didn't sort correctly and didn't update the label correctly when
changed.
Fixes #95
2016-05-02 15:00:21 +02:00
mailchuck
25cc1dc287
Unified code for finding source code location
...
It is already used in 3 places so I put it into a function
2016-05-02 15:00:20 +02:00
mailchuck
f68627158d
Click on inactive tab
...
Would cause exception.
2016-05-02 15:00:20 +02:00
mailchuck
0e15b246af
Fix broadcast
...
Any normal address should be able to broadcast. Reported over BM in one
of the chans.
2016-05-02 15:00:20 +02:00
mailchuck
10474b3561
Fix sync status sum
...
Last commit was broken.
2016-05-02 15:00:20 +02:00
mailchuck
79e199b45a
Show sync status in Network tab
...
Addresses Bitmessage#745 (but no API exposure yet)
2016-05-02 15:00:20 +02:00
mailchuck
5b724f366e
Prepare for tree widgets to store settings
...
Precursor for #12
2016-05-02 15:00:20 +02:00
mailchuck
4b88922104
Translation directory for OSX bundles
...
Addresses bitmessage#514
2016-05-02 15:00:20 +02:00
mailchuck
8f5d177690
Enabling/disabling color propagation
...
Fixes #105
2016-05-02 15:00:20 +02:00
mailchuck
a85e9ed20e
Default message font
...
Fixes #106 and Bitmesage#248
2016-05-02 15:00:20 +02:00
mailchuck
2947462d45
Unregistering of unregeistered accounts
...
Since it's unregistered, we don't know where to unregister from.
Fixes #91 .
2016-05-02 15:00:20 +02:00
mailchuck
1a842730a2
Newly sent messages and status update
...
- newly sent messages did not appear in all tabs
- message status change didn't work in all tabs
- addresses #90
- however, still new sent message sender/recipient do not have the
correct color
2016-05-02 15:00:20 +02:00
mailchuck
4aaf0048c6
Disabled folder color
...
Fixes #92
2016-05-02 15:00:20 +02:00
mailchuck
2783a1c1e5
Autofold/unfold when enabling/disabling
...
Fixes #93
2016-05-02 15:00:20 +02:00
mailchuck
d9401c7180
several bugfixes for rerendertabtree
...
It was prone to infinite loops, mixing elements etc.
2016-05-02 15:00:20 +02:00
mailchuck
8103874f6e
Allow deleting channels
...
Fixes #96
2016-05-02 15:00:20 +02:00
mailchuck
b74dc569ef
Disable "Special address behaviour" in chan
...
Fixes #97
2016-05-02 15:00:20 +02:00
mailchuck
2921b6553b
TTL/send splitter shouldn't save state
...
Because it also cannot be resized from the UI
2016-05-02 15:00:20 +02:00
mailchuck
83850536cf
Do not store search splitter state
...
It causes problems because it can't be resized through GUI.
2016-05-02 15:00:20 +02:00
mailchuck
3f96962e62
Actually enable saving states
...
It was temporarily disabled for testing resizing.
Addresses #12
2016-05-02 15:00:20 +02:00
mailchuck
d5743f12b9
More tabs resizable and save state
...
Fixes #15
Addresses #12
2016-05-02 15:00:20 +02:00
mailchuck
df3c662832
Message status update
...
Someone reported the exception via BM. Fixes #90
Signed-off-by: mailchuck <dev@mailchuck.com>
2016-05-02 15:00:20 +02:00
mailchuck
8eb1b7462a
notify of new message fixed
...
Will notify even if not on active messagelist.
2016-05-02 15:00:20 +02:00
mailchuck
abc2ea2427
Wrong messagelist
2016-05-02 15:00:20 +02:00
mailchuck
0f1d85ff89
Unread count fixes
2016-05-02 15:00:20 +02:00
mailchuck
e84efecb67
getCurrentFolder should return None on unavailable
...
I think None is better than False.
2016-05-02 15:00:20 +02:00
mailchuck
aafa7b2840
Deleting from sent fix
...
Fixes #52
2016-05-02 15:00:20 +02:00
mailchuck
33928f1bc7
Trash undelete
...
Fixes #55
2016-05-02 15:00:20 +02:00
mailchuck
657eeeb1ca
Clear message lists better
...
Fixes #71
2016-05-02 15:00:20 +02:00
mailchuck
d78629a6cf
Emptying trash updates
...
Fixes #75 , however it is quite slow
2016-05-02 15:00:20 +02:00
mailchuck
6a95eba8f3
Unread count for trash
...
MarkUnread assumed all folders are inbox.
2016-05-02 15:00:20 +02:00
mailchuck
b4c920316e
Enable/disable dynamic behaviour
...
Fixes #88
2016-05-02 15:00:20 +02:00
mailchuck
81e8ee1f83
Color fixes in messagelists
...
Fixes #87
2016-05-02 15:00:20 +02:00
mailchuck
ad63e956cf
accountBrush improvements
...
Moved code into the method
2016-05-02 15:00:19 +02:00
mailchuck
828bf64630
Address book better context menu
...
Don't allow delete of chans/subscriptions.
Fixes #82
2016-05-02 15:00:19 +02:00
mailchuck
feea1ccd8d
Colors for From ComboBox
...
Fixes #86
2016-05-02 15:00:19 +02:00
mailchuck
0eb89d8af5
Subscription new messages display correctly
...
Fixes #70
2016-05-02 15:00:19 +02:00
mailchuck
4c8223ae88
Unread count performance optimisation
...
Continuation of #63
2016-05-02 15:00:19 +02:00
mailchuck
2adfa6a178
Ubuntu notification fixes
...
Notification should work irrespective of whether the new message shows
up in the messagelist.
2016-05-02 15:00:19 +02:00
mailchuck
1174fb394a
Indicate message sending
...
Fixes #83
2016-05-02 15:00:19 +02:00
mailchuck
6123b27315
removeInboxRowByMsgid fixes
...
Now undertands messagelists and has better performance.
Haven't tested it yet though because it's triggered through API.
I think it fixes #85
2016-05-02 15:00:19 +02:00
mailchuck
7478440bd6
Update unread count more efficiently
...
Fixes #63 . There are still some situations which can be improved but it
appears good enough.
2016-05-02 15:00:19 +02:00
mailchuck
9abc937cb3
More unified colors in foldertree and messagelists
...
Some parts still not colored in a unified way.
Fixes #84
2016-05-02 15:00:19 +02:00
mailchuck
6383f48ef2
Show tooltips on addressbook
...
Fixes #68
2016-05-02 15:00:19 +02:00
mailchuck
63431556be
Make subscription/chan labels editable
...
Fixes #67
2016-05-02 15:00:19 +02:00
mailchuck
77382a2424
Refactoring foldertree
...
Colors consistent
Sorting more consistent
Deduplication of methods
Context menu enable/disable affects tree
Fixes #73
2016-05-02 15:00:19 +02:00
mailchuck
1c4015d359
Spanish wrongly spelled
...
Fixes #74
2016-05-02 15:00:19 +02:00
mailchuck
4522ea46d3
Sent in chans and subscriptions columns
...
Now it shows "from" instead of "to" column when selecting sent folder in
subscriptions or chans.
Fixes #53
2016-05-02 15:00:19 +02:00
mailchuck
2cc7506619
Addressbook contains chans, subscriptions and is sorted
...
Fixes #5
2016-05-02 15:00:19 +02:00
mailchuck
39dc34b158
Sent folder for chans and subscriptions
...
Fixes #53
2016-05-02 15:00:19 +02:00
mailchuck
1d86f7a699
Put mailing lists behind normal accounts
...
Fixes #58
2016-05-02 15:00:19 +02:00
mailchuck
f6bd312dc5
New message in correct tab
...
Newly arriving messages now appear in the correct tab. Previously it
assumed it was always "Messages" tab. Partially addresses #3 .
2016-05-02 15:00:19 +02:00
mailchuck
55b69f2e8b
Fix keypress in chan and subscription messagelists
...
Fixes #65
2016-05-02 15:00:19 +02:00
mailchuck
ab113745bd
Remove expletive
...
That wasn't necessary.
2016-05-02 15:00:19 +02:00