Dmitri Bogomolov
62a930c374
Moved SpecialAddressBehaviorDialog into dialogs module
2018-01-30 17:26:57 +02:00
Dmitri Bogomolov
c965a1d2aa
Moved helpDialog and connectDialog also into dialogs module
2018-01-30 17:26:51 +02:00
Dmitri Bogomolov
e2e7e16ab7
Moved aboutDialog and iconGlossaryDialog also into dialogs module
2018-01-30 17:26:42 +02:00
Dmitri Bogomolov
d9d9f9d787
Returned AddAddressDialog and NewSubscriptionDialog into dialogs module
...
where it's been initialized by loading the ui-files.
2018-01-30 16:59:51 +02:00
Dmitri Bogomolov
81c80aa98f
Use AddAddressDialog for "Add sender to your Addres Book" context menu
2018-01-30 16:59:51 +02:00
Dmitri Bogomolov
25ef9fec51
Added menu entry "File -> Go offline/Go online" switching dontconnect
...
config variable and "Work offline" option to connectDialog.
2018-01-30 14:04:03 +02:00
Peter Šurda
cc63c1270b
Fix message content display after deleting/undeleting
2018-01-28 16:13:07 +01:00
Peter Šurda
aabce6bab2
Fix selection after delete/undelete
2018-01-28 12:48:25 +01:00
Peter Šurda
08ac8a077b
Merge branch '1062' into v0.6
2018-01-28 10:41:09 +01:00
Peter Šurda
ff92cc30c8
Fix previous commit (UI deleting optimisation)
2018-01-28 09:16:37 +01:00
Peter Šurda
0f61ed9f19
Optimise UI deleting and undeleting multiple messages
...
- use sqlExecuteChunked and disable UI updates while removing entries
2018-01-28 08:12:46 +01:00
Dmitri Bogomolov
6fca1631af
Made use of helper_sql.sqlExecuteChunked() also in on_action_InboxMarkUnread
2018-01-25 23:22:15 +02:00
Dmitri Bogomolov
80fdb08f03
Made use of helper_sql.sqlExecuteChunked() in the on_action_MarkAllRead
2018-01-25 23:04:38 +02:00
Dmitri Bogomolov
0097ea6476
The condition which is always False causes critical error #1081
2018-01-25 14:29:25 +02:00
Peter Šurda
1864762a0a
Apply bandwidth limits without restart
...
- also minor style fixes
2018-01-01 12:49:08 +01:00
Peter Šurda
3b86dfc639
Log missing indicator plugin
2017-12-02 00:45:01 +01:00
Peter Šurda
6c224447a6
Minor fixes that came over BM
...
- typo in quit confirmation dialog
- nicer traceback in unhandled exceptions
2017-11-30 19:44:03 +01:00
Dmitri Bogomolov
8fcdf51e57
One more unicode related exception - when editing a contact label
2017-10-19 18:43:41 +03:00
Dmitri Bogomolov
9cffd50de8
Fixed statusbar message on error in namecoin name search
2017-10-17 11:37:50 +03:00
Dmitri Bogomolov
59d1309a9e
Fixed typo when closing tempfile in bitmessageqt.__init__
2017-10-17 11:25:33 +03:00
Dmitri Bogomolov
9dae77dd2b
Quiet Mode (i.e. turn off notification) in tray menu
2017-10-16 19:30:12 +03:00
f97ada87
be0e724b23
implement stealth ack objects
2017-09-30 19:45:40 +10:00
Dmitri Bogomolov
1f47a4060e
Added "Set notification sound..." context menu on addressbook entry.
2017-09-20 10:21:27 +03:00
Dmitri Bogomolov
c8a47b988f
Moved "Ubuntu" MessagingMenu code into indicator_libmessaging plugin
2017-09-20 10:21:27 +03:00
Dmitri Bogomolov
cd81718871
Moved sound category constants to the separate module `sound`
...
for importing from the sound theme plugins.
2017-09-20 10:21:27 +03:00
Dmitri Bogomolov
289a6c5bfa
Added support for sound notification plugins which use
...
the desktop sound theme, with pycanberra for example. Plugin name should
start with 'theme' in that case, whereas the name of plugins playing the
sound file starts with 'file'.
2017-09-20 10:21:27 +03:00
Dmitri Bogomolov
be716bf228
Improved and documented plugin module
2017-09-20 10:21:27 +03:00
Dmitri Bogomolov
ef8f40ccc4
Moved notifications to plugins (including sound)
2017-09-20 10:21:27 +03:00
Peter Šurda
7e35ea6bdf
Email gateway autoregistration fixes
...
- don't treat "@" in label as an email address
- ask for confirmation before autoregistering. It confused some
newbies into thinking that bitmessage requires payment
2017-08-24 14:16:37 +02:00
Peter Šurda
7f06cb7c27
Inventory flush fix in GUI
...
- Fixes #1011
2017-06-10 10:10:59 +02:00
Dmitri Bogomolov
e6f0b34f9b
Fixed some inconvenience on first run mainly in Ubuntu.
...
- immediately return from initCL() if numpy or pyopencl is unevailable
(no ImportError because of resetPoW() call)
- use glob to find C extension even if it named like
`bitmsghash.x86_64-linux-gnu.so`
If user chooses to show the Settings dialog:
- activate the "Network Settings" tab
- remove option 'dontconnect' if settings have been saved
2017-04-05 14:25:02 +03:00
Peter Šurda
1af49a0165
Download tracking refactoring
...
- replace PendingDownload singleton dict with a Queue
- total memory and CPU requirements should be reduced
- get rid of somObjectsOfWhichThisRemoteNodeIsAlearedyAware. It has very
little practicle effect and only uses memory
2017-03-19 22:08:00 +01:00
Dmitri Bogomolov
ee7e630694
Show a dialog with QR-code for selected bm-address
2017-03-06 18:00:23 +02:00
Dmitri Bogomolov
9836206402
Missed translations: namecoin and welcom message
2017-03-05 23:07:18 +02:00
Peter Šurda
8d829b587e
Reset OpenCL when settings change
...
- previously, changing the OpenCL vendor (or turning it on/off) required
a restart and this wasn't clear
2017-02-28 22:59:44 +01:00
Peter Šurda
eaafb9efa5
Listening port shouldn't be grey
2017-02-28 22:04:34 +01:00
Peter Šurda
741ac5ca05
UPnP recommendation notification fixes
...
- notify also if no connections and no change
2017-02-27 16:18:22 +01:00
Peter Šurda
ff786725ed
Typo
...
- UPnP / connectivity recommendation was active when on proxy rather
than without
2017-02-27 16:12:19 +01:00
Peter Šurda
cd0972c0f3
Recommend enabling UPnP on network problems
...
- it looks like there aren't enough listening nodes
- if connection is dropped, notify non-proxy users about the UPnP option
2017-02-27 15:30:19 +01:00
Peter Šurda
cff1af1b4f
Subscription wrong tab
...
- when subscribing from addressbook, it switched to blacklist tab
instead of subscriptions
2017-02-26 20:03:47 +01:00
Peter Šurda
d7076626c2
TTL label is in red and warning when too low
...
- TTL to chans shouldn't be too low so the UI gives a feedback
- warning when sending wouldn either require a lot of refactoring or
wouldn't have good usability
2017-02-22 16:07:39 +01:00
Peter Šurda
6062277d60
Rename configparser.py to bmconfigparser.py
...
- it was causing problems with py2app because the source of python's own
CongigParser is also configparser.py
2017-02-22 09:34:54 +01:00
Justin Ramos
fd95f8f519
allowing for max outbound connection configuration
...
Signed-off-by: Justin Ramos <justin.ramos@gmail.com>
2017-02-21 16:28:54 -06:00
Peter Šurda
f499a3b1d8
Typo
2017-02-14 13:57:20 +01:00
Peter Šurda
a4b1a781ce
Minor UI fixes
...
- "new" folder consistently appears in chans and "All accounts"
- "Sent" message list sorting fix
- When editing a label, keys.dat is saved and the lineEdit completer
is updated
- addressbook is updated when adding/deleting a new chan
2017-02-14 01:35:32 +01:00
Peter Šurda
d8ae44f9ee
Obsolete imports, missing exception type
2017-02-09 21:04:07 +01:00
Peter Šurda
c778b81427
knownNodes refactoring and shutdown fixes
...
- saveKnownNodes replaced the repeated pickle.dump
- with knownNodesLock instead of acquire/release
- outgoingSynSender had an unnecessary loop during shutdown causing
excessive CPU usage / GUI freezing
2017-02-09 11:53:33 +01:00
Peter Šurda
157881bc63
Cyclic import fix
...
- networkDefaultProofOfWorkNonceTrialsPerByte and
networkDefaultPayloadLengthExtraBytes cyclic import fix
- PyBitmessage should launch now when there's no keys.dat
2017-02-08 20:37:42 +01:00
Peter Šurda
59f3a2fbe7
Reduce cyclic dependencies
...
- rearranged code to reduce cyclic dependencies
- doCleanShutdown is separated in shutdown.py
- shared queues are separated in queues.py
- some default values were moved to defaults.py
- knownnodes partially moved to knownnodes.py
2017-02-08 13:41:56 +01:00
Peter Šurda
a381f75b4b
Git head information in version
...
- About dialog now shows the git head
- git head check has been improved to point to the head rather than the
previous commit
2017-02-07 20:46:30 +01:00