2e47ab0cd2
Keyboard modifiers with quick navigation
...
The quick navigation key disrupted keybindings with keyboard modifiers,
like Ctrl-C for copy. This restricts the quick navigation only where no
keyboard modifiers are active.
Fixes #184
2016-05-02 15:00:24 +02:00
a30d5af948
Global Sent and Trash folders
2016-05-02 15:00:24 +02:00
mailchuck
da036c6b6b
UTF fixes
...
Label edits now accept and save utf8 characters.
Addresses #180
Still need to check how it behaves on invalid chars.
2016-05-02 15:00:24 +02:00
mailchuck
47bc85f0b6
Sent folder in chans extended
...
Previously, it only showed message sent to the selected chan address.
Now it shows both those sent to and sent from the chan address.
Fixes #181
2016-05-02 15:00:24 +02:00
mailchuck
d8aa484b8c
Email gateway interface usability improvements
...
- don't allow status request / settings unless registered already
- if registered, status request is the default selected option
Fixes #182
2016-05-02 15:00:24 +02:00
mailchuck
a79f6cce3b
Clipboard copy unicode
...
Copying unicode subjects to clipboard didn't work.
Fixes #183
2016-05-02 15:00:24 +02:00
af193a1bca
Keybindings
...
- delete key now works when message body is focused as well
- N for next message (down)
- P for previous message (up)
- R for reply
- C for compose
- F for find
- Find is now dynamic if the search text is least 3 characters long
Fixes Bitmessage#655
Addresses #155
2016-05-02 15:00:24 +02:00
9e2ae4eeb5
Allow close to tray
...
PyBitmessage can now close to tray. Even though the main code was there,
the UI and config variable were missing.
Fixes Bitmessage#564
2016-05-02 15:00:24 +02:00
b3b69b1eac
deleteRowFromMessagelist implementation
...
Rows are deleted from a message list in multiple places, and this is an
attempt to refactor it so that it is done in one function. It's not used
anywhere yet.
2016-05-02 15:00:24 +02:00
1a92db54c9
Process gateway registration rejections
...
A message from gateway registration addres regarding registration
rejection is processed and a dialog displayed to get a new email
address.
Fixes #14
2016-05-02 15:00:24 +02:00
6b8f255a60
Email gateway updates
...
- settings option available
- reduce max TTL to 2 days
2016-05-02 15:00:24 +02:00
2b6bffc7ff
Email gateway account status query
...
- addresses #14
2016-05-02 15:00:24 +02:00
db84d699db
Search improvements
...
- selecting a new folder will apply search
- newly arrived message will consider search
- fixes #166
2016-05-02 15:00:24 +02:00
40f0ff381e
blacklist rendering edit fix
...
Editing of blacklist labels affected the rerendering, because it emits
the changed signal too, and it caused an exception because the address
field was missing at that time. This works around both.
2016-05-02 15:00:23 +02:00
mirrorwish
80c174e417
Save changes to blacklist labels
...
Fixes mailchuck/PyBitmessage#175
Signed-off-by: Peter Surda <surda@economicsofbitcoin.com>
2016-05-02 15:00:23 +02:00
mailchuck
24a2deed8f
Cleanup lockfile on exit
...
singleton.py design was broken.
Fixed Bitmessage#775
2016-05-02 15:00:23 +02:00
mailchuck
89752faceb
Newly arrives messages sorting
...
There could be cases where newly arrives message is not added correctly.
It won't necessarily go to the top, that depends on the sort.
2016-05-02 15:00:23 +02:00
mailchuck
140b3ddbb8
Test cleanup
...
Safer this way
2016-05-02 15:00:23 +02:00
mailchuck
66e1a26b33
Popup menu on folders
...
There are no functions associated with it but sometimes it popped up so
disable it.
2016-05-02 15:00:23 +02:00
mailchuck
7c99899248
updateText was deleted so no need to call it
2016-05-02 15:00:23 +02:00
mailchuck
1cc4fac7f4
Unread count cleanup
...
Addresses #128
2016-05-02 15:00:23 +02:00
mailchuck
f5187e16a0
BlackWhitelist rerendering
...
It used to show entries with no address.
Fixes #170
2016-05-02 15:00:23 +02:00
mailchuck
aae5b713b1
Disabling subscriptions should rerender addressbook
...
Addresses #76
2016-05-02 15:00:23 +02:00
mailchuck
4e4da254fa
Addressbook / Tree / Messagelist rendering
...
Some changes that didn't propagate correctly before now do.
Addresses #76
2016-05-02 15:00:23 +02:00
mailchuck
f159133f14
TreeWidget and Addressbook editing propagation
...
If you change, add or remove an item in a treewidget or addressbook,
messagelists will now autoupdate labels, and sender comboboxes will also
update if applicable.
Fixes #69
2016-05-02 15:00:23 +02:00
mailchuck
a4c48228fc
Messagelist subscription color
...
Fixes Bitmessage#842
2016-05-02 15:00:23 +02:00
mailchuck
484bdb0782
Quoting fixes
...
Message compose sometimes misinterpreted quoted message as HTML, causing
rendering screwups. Since we don't support HTML composing, we will treat
all quoted messages as plain text.
2016-05-02 15:00:23 +02:00
mailchuck
056512a715
Sent folder new message selection fix
...
Fixes Bitmessage#838
2016-05-02 15:00:23 +02:00
mailchuck
9353e8eff7
Message editor updates
...
- Does not allow changing fonts (it's ignored once it's sent anyway),
fixes #167
- Allows zooming, fixes #163
2016-05-02 15:00:23 +02:00
e4f31d25fc
Flood mitigation optimisation
...
Flood mitigation was done both in the ObjectProcessorQueue as well as
receiveData threads. This patch removes the mitigation in receiveData
threads and cleans up the one in the ObjectProcessorQueue
2016-05-02 15:00:23 +02:00
mailchuck
98fab9c568
Message body focus on reply
...
Fixes #156
2016-05-02 15:00:23 +02:00
mailchuck
43a765515a
Remember current search
...
@rainulf What's the reasoning behind resetting the search?
Fixes #155
2016-05-02 15:00:23 +02:00
mailchuck
46494dc3e6
"All accounts" can't be renamed
...
Minor error
2016-05-02 15:00:23 +02:00
mailchuck
f4c2cc5160
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-05-02 15:00:23 +02:00
mailchuck
d7ff86705e
Fix frozen localisation
...
Addresses Bitmessage#737
2016-05-02 15:00:23 +02:00
mailchuck
3b30afea29
Messagelist subject class
...
Messagelist subjects now are their own class. Fixes #153
Also fixes replies/clipboard for gatewayed messages.
2016-05-02 15:00:22 +02:00
mailchuck
4647fcb876
Disable label rerendering in messagelist
...
It's broken and just consumes resources. I'll fix it separately.
2016-05-02 15:00:22 +02:00
mailchuck
e650cff42d
(Un)read messagelist items
...
Previous commits broke them, now it renders correctly again.
2016-05-02 15:00:22 +02:00
mailchuck
4b63c4c086
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.
2016-05-02 15:00:22 +02:00
mailchuck
879a6f1d68
Messagelist loads faster
...
Addresses #149 . About 5 times faster.
2016-05-02 15:00:22 +02:00
mailchuck
0b4c57a516
Entries missing in messagelist
2016-05-02 15:00:22 +02:00
69494594d5
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
2016-05-02 15:00:22 +02:00
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
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
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
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