mailchuck
58481afda2
Completer unicode fixes
2016-05-02 15:00:26 +02:00
mailchuck
46edb72b4f
Send from addressbook label
...
When choosing an item from addressbook to send to, put both label and
address into the lineEditTo widget.
2016-05-02 15:00:26 +02:00
mailchuck
98313d594f
Sender autocompletion
...
Sender autocompletion now works, and is based on the l labels in the
addressbook (i.e. all addressbook entries, all subscriptions and chans).
Repurposed C code from
https://stackoverflow.com/questions/21773348/how-to-force-qcompleter-to-check-second-word-in-qlineedit
2016-05-02 15:00:26 +02:00
mailchuck
b8667864f5
Addressbook exception fix
...
The avatar was throwing an exception.
2016-05-02 15:00:26 +02:00
mailchuck
94d5eeb16f
Unread count fixes
2016-05-02 15:00:26 +02:00
Peter Šurda
ad6d55cebe
Translations update
...
- TTL hours/days now has correct plurals/paucals
- TTL description updates better when changing language (was "X days")
- language sources updated
2016-05-02 15:00:26 +02:00
Peter Šurda
658d52fb4f
TTL/Send tab fixes
...
Now stretches correctly and does not unnecessarily shorten the text.
2016-05-02 15:00:26 +02:00
mailchuck
ddb48cad86
Typo
2016-05-02 15:00:26 +02:00
Peter Šurda
e8b1e1adcf
Localisation update
...
The plural/paucal form support was not compatible with pylupdate4, it
didn't correctly parse the 3-argument calls to translate.
This fixes it, and updates the sources accordingly.
2016-05-02 15:00:26 +02:00
mailchuck
360d41792c
Tab labels
...
Network status and Blacklist labels fix.
2016-05-02 15:00:26 +02:00
mailchuck
cb1c8157fe
Objects to be synced timer
...
Now updates together with bandwidth every 2 seconds.
2016-05-02 15:00:26 +02:00
mailchuck
b7fefb3c40
Windows locale fix
...
Python locales (e.g. for time and date) didn't work on Windows.
2016-05-02 15:00:26 +02:00
Peter Šurda
92e3e62640
Locale fix
...
Date formatting sometimes didn't use the correct locale encoding
2016-05-02 15:00:26 +02:00
mailchuck
c29f266020
Translation fixes
...
- locale name is properly normalised rather than simply changing the
string
- translations now support plurals/paucals
- networkstatus updated
2016-05-02 15:00:26 +02:00
Peter Šurda
38700a1721
Network Status tab translations update
...
- remembers startup time
- kB instead of KB
- stream table and status texts scale and aren't cut if they translated
text doesn't fit
2016-05-02 15:00:25 +02:00
Peter Šurda
af098e4805
Locale for non-QT UI strings
...
Some parts of strings did not use the proper locale. For example, date
and time strings was always output with the US locale. This fixes it.
There are still some cases where localisation is not implemented, and
could be changed from str(string) to locale.str(string).
2016-05-02 15:00:25 +02:00
Peter Šurda
0507411696
Shutdown fix
...
The GUI shutdown changes sometimes caused freezes on linux.
2016-05-02 15:00:25 +02:00
mailchuck
3dbb4d5ce9
GUI shutdown improvements
...
- it shows that it needs to wait for PoW to finish
- it waits a bit for new objects to be distributed
- it displays a better progress indicator in the status bar
Previously, people who don't understand how PyBitmessage works sometimes
shut it down immediately after they wrote a message. This would have
caused the message to be stuck in the queue locally and not sent. Now,
it will indicate that the PoW still needs to work, and it will wait a
bit longer so that the message can spread. It's not a completely correct
approach, because it does not know whether the message was really
retrieved after the "inv" notification was sent.
2016-05-02 15:00:25 +02:00
mailchuck
167da731d0
Make new version notifications less intrusive
...
Now only in status bar and no more popup window.
Previously, it only showed once until a restart, but now it shows every
time it detects a new version online. Since it does not show a popup
window it's not a big deal.
2016-05-02 15:00:25 +02:00
Peter Šurda
70e06c33f6
Remove some debugging
...
Language loading debugging not necessary.
2016-05-02 15:00:25 +02:00
Peter Šurda
fd4329bee0
Refactor localisation
...
The language combo box is generated dynamically from the list of
available translations in the translations directory. This allows the
users to add their own translations without having to change the code.
2016-05-02 15:00:25 +02:00
Peter Šurda
d46fd6f486
Translation fix
...
Plural form fix
2016-05-02 15:00:25 +02:00
Peter Šurda
ca11852632
Translation source update
...
NewSubscriptionDialog missing string updated.
2016-05-02 15:00:25 +02:00
Peter Šurda
baff42f578
Typo
...
String typo, also updated translation source.
2016-05-02 15:00:25 +02:00
Peter Šurda
e9f62efa4b
Default compose body "untranslate"
...
There is no reason to retranslate the default message/broadcast body,
and the default was just confusing HTML with no content.
2016-05-02 15:00:25 +02:00
Peter Šurda
c30433cdaa
"All accounts" internationalisation fix
2016-05-02 15:00:25 +02:00
Peter Šurda
412e175f27
Translation updates
...
Added a RetranslateMixin. Since PyQT does not support automated language
changes of UI files (like the C++ QT does), this implements something
similar. It assumes that the UI file has the same name as the class, but
lowercase.
Added RetraslateMixin to the new blacklist and networkstatus interfaces.
2016-05-02 15:00:25 +02:00
Peter Šurda
ecfa18b1c6
Change UI loading for frozen
2016-05-02 15:00:25 +02:00
Peter Šurda
8b605a874a
Translation updates
...
- add missing files into translation definition
- refresh english strings
- change context for "networkstatus"
2016-05-02 15:00:25 +02:00
mirrorwish
554627dd92
Refactor Inventory
2016-05-02 15:00:25 +02:00
mirrorwish
7800272d3a
Refactor Blacklist tab
2016-05-02 15:00:25 +02:00
mirrorwish
337cf93b4b
Fix byte formatting
2016-05-02 15:00:25 +02:00
mirrorwish
a23022b2db
Refactor Network Status tab
2016-05-02 15:00:24 +02:00
mirrorwish
64fce79321
Refactor status icon
2016-05-02 15:00:24 +02:00
mailchuck
4f56e49a30
Unread count refresh updates
2016-05-02 15:00:24 +02:00
mailchuck
8172fce730
Typos
2016-05-02 15:00:24 +02:00
mailchuck
a63f9054f4
Global Sent fix
2016-05-02 15:00:24 +02:00
Peter Šurda
f8dcb965ea
Grammar fix
...
- Fixes #179
- Thanks to @Erkan-Yilmaz
2016-05-02 15:00:24 +02:00
Peter Šurda
d63ecfc566
Translation update
...
- typos
- updated German translation
- Fixes Bitmessage#844
2016-05-02 15:00:24 +02:00
Peter Šurda
c5363c3c5e
Add bitcoin URI handler for message viewer
2016-05-02 15:00:24 +02:00
Peter Šurda
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
Peter Šurda
a30d5af948
Global Sent and Trash folders
2016-05-02 15:00:24 +02:00
mailchuck
8d8cfe8555
More unicode fixes
...
Addresses #180
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
2adafdaadc
Improved URI detector
2016-05-02 15:00:24 +02:00
mailchuck
ed5c8a01ef
loadResource incorrect parameters
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
Peter Šurda
113ceb0868
Email links "From"
...
Clicking email links now sets "From" based on the message the link is
in.
2016-05-02 15:00:24 +02:00