Commit Graph

537 Commits

Author SHA1 Message Date
2a431c9f02
Translation updates
- add missing files into translation definition
- refresh english strings
- change context for "networkstatus"
2016-03-24 10:46:26 +01:00
mirrorwish
814edd06df
Refactor Inventory 2016-03-23 10:10:38 +01:00
mirrorwish
c372adc92d
Refactor Blacklist tab 2016-03-23 09:39:25 +01:00
mirrorwish
3f64601c47
Fix byte formatting 2016-03-23 09:34:05 +01:00
mirrorwish
8f23fc6fd3
Refactor Network Status tab 2016-03-23 09:03:53 +01:00
mirrorwish
8999ae614b
Refactor status icon 2016-03-23 08:53:44 +01:00
mailchuck
fe728a273a
Unread count refresh updates 2016-03-22 17:18:38 +01:00
mailchuck
61c9178978
Typos 2016-03-22 16:30:55 +01:00
mailchuck
373dbf921c
Global Sent fix 2016-03-22 16:30:24 +01:00
506eda323a
Grammar fix
- Fixes #179
- Thanks to @Erkan-Yilmaz
2016-03-18 18:59:20 +01:00
cf9309451d
Translation update
- typos
- updated German translation
- Fixes Bitmessage#844
2016-03-18 18:56:40 +01:00
7c3703aee0
Add bitcoin URI handler for message viewer 2016-03-18 14:09:28 +01:00
54b5c9c862
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-03-16 18:42:08 +01:00
6402eca0b5
Global Sent and Trash folders 2016-03-16 18:30:47 +01:00
mailchuck
c6b4237ba1
More unicode fixes
Addresses #180
2016-03-12 11:03:11 +01:00
mailchuck
6c4ef64d96
UTF fixes
Label edits now accept and save utf8 characters.
Addresses #180
Still need to check how it behaves on invalid chars.
2016-03-12 10:58:51 +01:00
mailchuck
4b091ccaf8
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-03-12 09:58:20 +01:00
mailchuck
5cb1fbb7b6
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-03-12 09:15:20 +01:00
mailchuck
650047c043
Improved URI detector 2016-03-12 09:07:41 +01:00
mailchuck
e32d18546d
loadResource incorrect parameters 2016-03-12 09:07:20 +01:00
mailchuck
fefad31528
Clipboard copy unicode
Copying unicode subjects to clipboard didn't work.

Fixes #183
2016-03-12 08:50:51 +01:00
e1965849c2
Email links "From"
Clicking email links now sets "From" based on the message the link is
in.
2016-03-01 15:24:35 +08:00
ea043a938a
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-03-01 15:23:55 +08:00
23c07c4419
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-03-01 09:51:11 +08:00
187fcfc031
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-03-01 09:25:46 +08:00
cb2576fc37
Empty resource loader for messageview
MessageView does not currently load external resources (QTextBrowser by
default interprets all external resources as local file names and tries
to load them like that. This can, in the future, be implemented. For
example, if SOCKS (Tor) is used, the resource could be loaded through
the SOCKS too.

This commit is a skeleton for it that does not actually do anything and
can be filled with an implementation that does the loading.
2016-03-01 09:24:14 +08:00
375ff7128d
Clickable email and http links in plain text
Email addresses and URIs are now clickable when viewing a message in
plain text mode. Clicking an email address moves to the Send tab, while
clicking an URI has the same result as clicking an URI in html mode, it
will ask for confirmation before opening it in external handler.
2016-02-29 07:47:48 +08:00
2f7a386aaf
HTML parser updates
HTML parser wasn't correctly handling img tags.
Now it also by defaults disabled external schemas to prevent
deanonymisation (even though the renderer actually doesn't support
external schemas at the moment)

Addresses #178
2016-02-25 17:14:24 +08:00
f99d499d85
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-02-15 08:20:12 +01:00
5029386000
Email gateway updates
- settings option available
- reduce max TTL to 2 days
2016-02-14 21:38:15 +01:00
3b22f0ff0c
Email gateway account status query
- addresses #14
2016-02-14 20:13:36 +01:00
a0d43eb982
Search improvements
- selecting a new folder will apply search
- newly arrived message will consider search
- fixes #166
2016-02-14 19:56:52 +01:00
d2b9c16d5f
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-02-13 00:09:52 +01:00
mirrorwish
0db41adfd7
Save changes to blacklist labels
Fixes mailchuck/PyBitmessage#175

Signed-off-by: Peter Surda <surda@economicsofbitcoin.com>
2016-02-12 22:20:32 +01:00
mailchuck
a04f0c15e8
Cleanup lockfile on exit
singleton.py design was broken.
Fixed Bitmessage#775
2016-01-26 13:01:40 +01:00
mailchuck
6861dbb147
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-01-25 23:52:46 +01:00
mailchuck
58dc091536
Unread count refresh on change 2016-01-24 21:27:19 +01:00
mailchuck
573ef9211f
Typo 2016-01-24 18:50:42 +01:00
mailchuck
6503782958
Test cleanup
Safer this way
2016-01-24 18:25:35 +01:00
mailchuck
fa73cfd53e
Popup menu on folders
There are no functions associated with it but sometimes it popped up so
disable it.
2016-01-24 18:25:12 +01:00
mailchuck
6bc57f9e80
updateText was deleted so no need to call it 2016-01-24 18:23:40 +01:00
mailchuck
40fcc285be
Tree rerendering cleanup
Fixes #76
2016-01-24 18:21:27 +01:00
mailchuck
276d603777
Unread count cleanup
Addresses #128
2016-01-24 12:16:55 +01:00
mailchuck
cb28fa1b6a
BlackWhitelist rerendering
It used to show entries with no address.
Fixes #170
2016-01-24 10:55:15 +01:00
mailchuck
c5eb7f5d5e
Disabling subscriptions should rerender addressbook
Addresses #76
2016-01-24 01:16:07 +01:00
mailchuck
67d09006fb
Addressbook / Tree / Messagelist rendering
Some changes that didn't propagate correctly before now do.
Addresses #76
2016-01-23 22:18:13 +01:00
mailchuck
65127f1d8f
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-01-23 20:24:57 +01:00
mailchuck
31b3bca252
Scroll/zoom in message composing widget
Fixes #169
2016-01-23 12:22:06 +01:00
mailchuck
18e40b3772
Messagelist subscription color
Fixes Bitmessage#842
2016-01-23 10:14:14 +01:00
mailchuck
28d9c4171f
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-01-23 09:56:22 +01:00