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
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
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
df54bbad81
Translation directory for OSX bundles
...
Addresses bitmessage#514
2015-11-11 02:42:28 +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
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
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
mailchuck
32f2697ae3
notify of new message fixed
...
Will notify even if not on active messagelist.
2015-11-01 11:43:11 +01:00
mailchuck
c337f394e8
Wrong messagelist
2015-11-01 11:10:02 +01:00
mailchuck
b8d2571b7f
Unread count fixes
2015-11-01 11:09:46 +01:00
mailchuck
a59ea878b9
getCurrentFolder should return None on unavailable
...
I think None is better than False.
2015-11-01 11:08:45 +01:00
mailchuck
8862a88afa
Deleting from sent fix
...
Fixes #52
2015-11-01 10:59:15 +01:00
mailchuck
b3877a9413
Trash undelete
...
Fixes #55
2015-11-01 10:57:45 +01:00
mailchuck
9629abf102
Clear message lists better
...
Fixes #71
2015-11-01 10:09:09 +01:00
mailchuck
9895833aae
Emptying trash updates
...
Fixes #75 , however it is quite slow
2015-11-01 09:02:26 +01:00
mailchuck
372722c979
Unread count for trash
...
MarkUnread assumed all folders are inbox.
2015-11-01 09:01:41 +01:00
mailchuck
db7374a825
Enable/disable dynamic behaviour
...
Fixes #88
2015-11-01 08:46:34 +01:00
mailchuck
eb6567c0d7
Color fixes in messagelists
...
Fixes #87
2015-11-01 08:30:11 +01:00
mailchuck
d42d77c56c
Address book better context menu
...
Don't allow delete of chans/subscriptions.
Fixes #82
2015-10-31 21:39:02 +01:00
mailchuck
eee26605e1
Colors for From ComboBox
...
Fixes #86
2015-10-31 20:27:32 +01:00
mailchuck
98372bd6ba
Subscription new messages display correctly
...
Fixes #70
2015-10-31 20:06:25 +01:00
mailchuck
37b79bc446
Unread count performance optimisation
...
Continuation of #63
2015-10-31 20:05:16 +01:00
mailchuck
3a4b60bb25
Ubuntu notification fixes
...
Notification should work irrespective of whether the new message shows
up in the messagelist.
2015-10-31 19:03:16 +01:00
mailchuck
a3677e0328
Indicate message sending
...
Fixes #83
2015-10-31 18:48:48 +01:00
mailchuck
b04cf2da7e
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
2015-10-31 18:42:53 +01:00
mailchuck
eb98192a0c
Update unread count more efficiently
...
Fixes #63 . There are still some situations which can be improved but it
appears good enough.
2015-10-31 15:27:16 +01:00
mailchuck
f356d90397
More unified colors in foldertree and messagelists
...
Some parts still not colored in a unified way.
Fixes #84
2015-10-31 10:12:21 +01:00
mailchuck
dd2f83ff4d
Make subscription/chan labels editable
...
Fixes #67
2015-10-27 19:50:58 +01:00
mailchuck
97b38f9daf
Refactoring foldertree
...
Colors consistent
Sorting more consistent
Deduplication of methods
Context menu enable/disable affects tree
Fixes #73
2015-10-27 19:24:34 +01:00
mailchuck
17b43df474
Sent in chans and subscriptions columns
...
Now it shows "from" instead of "to" column when selecting sent folder in
subscriptions or chans.
Fixes #53
2015-10-23 19:24:35 +02:00
mailchuck
676ea5544e
Addressbook contains chans, subscriptions and is sorted
...
Fixes #5
2015-10-23 19:14:42 +02:00
mailchuck
c9e8057939
Sent folder for chans and subscriptions
...
Fixes #53
2015-10-23 12:39:03 +02:00
mailchuck
01df34680d
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 .
2015-10-22 23:56:25 +02:00
mailchuck
71553ae188
Fix keypress in chan and subscription messagelists
...
Fixes #65
2015-10-22 23:16:49 +02:00
mailchuck
6ba8b553d2
Remove expletive
...
That wasn't necessary.
2015-10-19 22:36:39 +02:00
mailchuck
5660f039a6
Passive version check
...
Bitmessage will now notify you if it encounters someone with a newer
version. Takes into account that it should not recommend switching from
stable to unstable and vice versa. Also, temporarily treats 0.5 as a
mailchuck fork.
Fixes #43
2015-10-19 22:35:00 +02:00
mailchuck
dd47b9ab65
No more Mailchuck Pybitmessage 2nd
...
Last commit only changed loading, this also saving.
2015-10-19 22:02:14 +02:00
mailchuck
611574c342
There will not be a Mailchuck PyBitmessage anymore
...
Since I'm merging my fork into normal pybitmessage, there won't be
separate configs.
2015-10-19 21:30:48 +02:00
mailchuck
44ecf90936
Special address behaviour updates send comboboxes
...
Fixes #57
2015-10-19 21:12:15 +02:00
mailchuck
f05407afa3
Changing label updates SendFrom combobox
...
Fixes #2
2015-10-19 20:17:34 +02:00
mailchuck
245ed6d789
Account listing and sorting
...
- account listing and sorting has now a common function to reuse
- combobox send from is now sorted, Fixes #59
2015-10-19 20:03:15 +02:00
mailchuck
bc6db7f0e5
Switch to tab you're replying from
...
Fixes #64
2015-10-19 17:37:52 +02:00
mailchuck
08dff8e118
Account labels become editable again
...
Fixes #60
2015-10-19 17:22:54 +02:00
mailchuck
6639a19126
Fix reply unicode subject
...
Fixes #62
2015-10-18 22:55:11 +02:00
mailchuck
8b527f81ee
Show subscription unread count
...
Subscriptions were not showing unread count. This commit implements it.
2015-10-18 21:11:22 +02:00
mailchuck
b448b02072
Broadcast sending from was wrong
...
Fixes #51
2015-10-16 20:34:15 +02:00
mailchuck
872243c820
Chan and subscription trash
...
Fixes #6
2015-10-14 23:43:50 +02:00
mailchuck
ceeea1da73
Replies to mailing lists
...
Attempt to fix #49 . Will close after positive feedback.
2015-10-14 23:38:34 +02:00
mailchuck
2a561c0995
Fix reply-to subscriptions and labels
...
Closes #1
Also attempts to solve #49 but needs testing.
2015-10-13 23:36:09 +02:00
mailchuck
7a0e648822
Remember main window geometry and state on exit
...
Main window geometry and state is saved on exit and restored on load.
Uses default QSettings in python.
2015-10-11 11:57:58 +02:00
mailchuck
509992d77e
Formatting change
...
Was not folding properly in editor, made it more python-like
2015-10-11 11:18:25 +02:00
mailchuck
17913cc586
Subscriptions
...
Initial subscription fix. Still does not always display the list from
the correct folder, and it currently does not update unread count on
subscriptions.
2015-10-10 19:58:01 +02:00
mailchuck
229c3c9965
Fix
...
Typo
2015-10-06 18:58:44 +02:00
mailchuck
e3ffc560cb
Chan UI fix
...
Minor chan UI fix. Still not completely smooth but mostly working.
2015-10-05 17:07:23 +02:00
mailchuck
0bbd853341
Gateway register/unregister changes
...
- do not register/unregister channels or mailing lists
- send registration/unregistration request irrespective of whether the
client thinks it's registered or not. We don't know for sure it knows it
correctly so don't assume that, it may confuse users
2015-10-05 10:36:04 +02:00
mailchuck
f4f2425b03
Chan updates
...
- chans now work with the new interface, still some bugs present
- chans do not have a sent folder anymore (you'll see sent messages in
the sent folder of the account you're sending it from)
2015-10-05 10:32:56 +02:00
mailchuck
aa29c49829
Fix: recurse prevention
...
In case something screws up, prevent recursive changes through
treeWidgetItemChagned
2015-10-04 20:32:17 +02:00
mailchuck
0f2a9d6e8f
Fix: gateway registration updates label
...
When registering on a gateway, the label change will be displayed
immediately.
2015-10-04 11:47:06 +02:00
mailchuck
8ff7903964
Fix: do not update account name from folder name
...
Last commit caused changes in unread count of folder to change the
account name. This is now fixed.
2015-10-04 10:57:14 +02:00
mailchuck
8c8795cfa4
Editable address labels
...
Address labels can be edited now (F2 or double click)
2015-10-04 10:47:51 +02:00
mailchuck
77a843b444
Email gateway integration
...
Sending/receiving from the send tab, reply from inbox and
registration/unregistration context menu.
2015-10-03 17:24:21 +02:00
mailchuck
04059a6f0e
Gateway update and sort fix
...
- shows gateway parser results more accurately
- gateway class assigned dynamically
- inbox sort order is aware of what you click on and defaults to
ascending
2015-10-03 12:12:18 +02:00
mailchuck
bf65aa60cb
Email Gateway UI implementation
...
First steps, only a tiny part works
2015-10-03 01:17:47 +02:00
mailchuck
f2d1bd8c2f
Address Tree updates
...
The Address tree now is sorted and updates when number of unread
messages changes.
2015-10-02 22:24:46 +02:00
mailchuck
8d7fefe0e6
Migration Wizard
...
- Not fully working yet
- show this wizard and connection confirmation dialog before showing the
main window, and don't open main window until these two have finished or
were canceled
2015-10-02 15:05:47 +02:00