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
4b88922104
Translation directory for OSX bundles
...
Addresses bitmessage#514
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
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
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
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