Commit Graph

447 Commits

Author SHA1 Message Date
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
9a2d36fc5b
Fix Addressbook context menu delete 2015-12-01 01:10:59 +01:00
mailchuck
9f6ddce7c5
Fix double unread count in tray icon 2015-11-27 16:53:15 +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
bd2cddf14a
Avoid strings in account types 2015-11-26 19:41:35 +01:00
mailchuck
241f847411
OpenCL GUI settings 2015-11-26 02:37:12 +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
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
84b47877b1
Window resize on minimize bugfix
Fixes Bitmessage#243
2015-11-22 01:07:30 +01:00
mailchuck
8e9cdc8ff1
Logging updates
Came over BM (from "general" channel), I slightly modified it.
2015-11-20 08:49:54 +01:00
mailchuck
e62b9b59e6
Ask before deleting a subscription
Fixes #120
2015-11-19 19:28:36 +01:00
mailchuck
5b07d8800a
Update addressbook on changes
Fixes  #99
- enable/disable new/delete chan/subscription
- also found and fixed a logger crash
2015-11-19 19:17:34 +01:00
mailchuck
b5fb485eb2
Messagelist address tooltip
Fixes #108
2015-11-19 18:45:50 +01:00
mailchuck
90303b4619
Remove extra debug logging 2015-11-19 18:45:36 +01:00
mailchuck
ebcb069820
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
2015-11-19 17:37:53 +01:00
mailchuck
159b68fa17
Missing folders in rerenderTabTreeSubscriptions
I optimised it too much and sometimes folders were missing in the tree.
2015-11-19 04:14:24 +01:00
mailchuck
164ae6b31f
Smoother rerenderTabSubscriptions
Does not reset it all the time but adds/removes
Fixes #109
2015-11-19 04:06:23 +01:00
mailchuck
cee1a59a86
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
2015-11-18 16:22:59 +01:00
mailchuck
3d4392e4f8
Merge branch 'patch1' of git://github.com/thelink2012/PyBitmessage into thelink2012-patch1
Conflicts:
	src/bitmessageqt/__init__.py
2015-11-17 01:45:00 +01:00
Denilson M. Amorim
e4edeaceb5
Squash: Single instance and pop up old instance 2015-11-15 11:06:05 -03:00
mailchuck
da18e4be26
Move saving UI state
quit is more appropriate than close event, but it my resurrect the issue
with linux saving config data.
2015-11-14 21:08:08 +01:00
mailchuck
51232d3dd9
Improve blacklist autolabel 2015-11-14 18:53:22 +01:00
mailchuck
c09981bd42
Blacklist through context menu
Fixes #101
2015-11-14 01:14:39 +01:00
mailchuck
8524f64f63
Fix adding/editing entries in addresbook
It didn't sort correctly and didn't update the label correctly when
changed.
Fixes #95
2015-11-13 14:31:35 +01:00
mailchuck
cdaedaac0b
Unified code for finding source code location
It is already used in 3 places so I put it into a function
2015-11-13 12:26:02 +01:00
mailchuck
7189a826ad
Click on inactive tab
Would cause exception.
2015-11-12 01:43:09 +01:00
mailchuck
a50c5ed16e
Fix broadcast
Any normal address should be able to broadcast. Reported over BM in one
of the chans.
2015-11-12 01:43:01 +01:00
mailchuck
f933cea697
Fix sync status sum
Last commit was broken.
2015-11-12 01:00:34 +01:00
mailchuck
53062f61b9
Show sync status in Network tab
Addresses Bitmessage#745 (but no API exposure yet)
2015-11-12 00:54:33 +01:00
mailchuck
6fef090261
Prepare for tree widgets to store settings
Precursor for #12
2015-11-12 00:34:20 +01:00
mailchuck
df54bbad81
Translation directory for OSX bundles
Addresses bitmessage#514
2015-11-11 02:42:28 +01:00
mailchuck
23b8811add
Enabling/disabling color propagation
Fixes #105
2015-11-11 01:03:02 +01:00
mailchuck
78734d81a1
Default message font
Fixes #106 and Bitmesage#248
2015-11-11 00:52:10 +01:00
mailchuck
891e3d6517
Unregistering of unregeistered accounts
Since it's unregistered, we don't know where to unregister from.
Fixes #91.
2015-11-10 13:16:39 +01:00
mailchuck
bdf2b28b0b
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
2015-11-09 19:39:34 +01:00
mailchuck
cfea0bbdd1
Disabled folder color
Fixes #92
2015-11-09 18:58:32 +01:00
mailchuck
e72773c5bb
Autofold/unfold when enabling/disabling
Fixes #93
2015-11-09 18:45:39 +01:00
mailchuck
c1269d9d56
several bugfixes for rerendertabtree
It was prone to infinite loops, mixing elements etc.
2015-11-09 18:44:39 +01:00
mailchuck
b01d5db549
Allow deleting channels
Fixes #96
2015-11-09 18:22:46 +01:00
mailchuck
9d2689db7a
Disable "Special address behaviour" in chan
Fixes #97
2015-11-09 17:31:13 +01:00
mailchuck
80b02b4a96
TTL/send splitter shouldn't save state
Because it also cannot be resized from the UI
2015-11-08 23:03:11 +01:00
mailchuck
1f67b00956
Do not store search splitter state
It causes problems because it can't be resized through GUI.
2015-11-08 22:12:20 +01:00
mailchuck
cc5ed73060
Actually enable saving states
It was temporarily disabled for testing resizing.
Addresses #12
2015-11-08 21:45:54 +01:00
mailchuck
ed02e68a22
More tabs resizable and save state
Fixes #15
Addresses #12
2015-11-08 21:44:10 +01:00
mailchuck
477b624edd Message status update
Someone reported the exception via BM. Fixes #90

Signed-off-by: mailchuck <dev@mailchuck.com>
2015-11-05 17:29:18 +01:00