57a3c35299
Context menu on messages to deleted accounts
...
- messages from deleted chans still stay in global inbox
- this crated problems with account detection
- created NoAccount class for such accounts
2017-02-22 12:15:52 +01:00
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
46a2c361de
Building and msgpack fixes
...
- Makefile typo
- pyinstaller rewritten and fixed including and initialisation of
messagetypes
- msgpack decoding new message display fix
2017-02-19 19:48:45 +01:00
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
c738d93056
Assorted fixes
...
- landscape.io was complaining, this fixes most easily fixable errors
2017-01-11 18:13:00 +01:00
8bcfe80ad0
Refactoring of config parser and shared.py
...
- got rid of shared config parser and made it into a singleton
- refactored safeConfigGetBoolean as a method of the config singleton
- refactored safeConfigGet as a method of the config singleton
- moved softwareVersion from shared.py into version.py
- moved some global variables from shared.py into state.py
- moved some protocol-specific functions from shared.py into protocol.py
2017-01-11 14:27:19 +01:00
6dff105a5b
Unread count and subscriptions
...
- unread count was optimised (based on profiling)
- unread count is now accurate
- listing subscription messagelists and count fixed
2016-05-23 11:11:44 +02:00
mailchuck
444edbd6a3
Subscription folder loading fix
2016-05-02 15:00:26 +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
mailchuck
a4c48228fc
Messagelist subscription color
...
Fixes Bitmessage#842
2016-05-02 15:00:23 +02:00
mailchuck
d72e5647f4
Fix wrong account type initialiser
...
Addresses #14
2016-05-02 15:00:22 +02:00
mailchuck
a3b13b70e2
Add BROADCAST type
...
also improve sorting
2016-05-02 15:00:22 +02:00
mailchuck
d7817ca2ef
Smoother rerenderTabSubscriptions
...
Does not reset it all the time but adds/removes
Fixes #109
2016-05-02 15:00:21 +02:00
mailchuck
9abc937cb3
More unified colors in foldertree and messagelists
...
Some parts still not colored in a unified way.
Fixes #84
2016-05-02 15:00:19 +02:00
mailchuck
d51431b1dc
Account listing and sorting
...
- account listing and sorting has now a common function to reuse
- combobox send from is now sorted, Fixes #59
2016-05-02 15:00:19 +02:00
mailchuck
9d2e114712
Add BroadcastAccount class
...
This will help to distinguish between general broadcasts and
subscriptions.
2016-05-02 15:00:18 +02:00
mailchuck
4db1a5ea48
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.
2016-05-02 15:00:18 +02:00
mailchuck
321bf9a6c9
Chan UI fix
...
Minor chan UI fix. Still not completely smooth but mostly working.
2016-05-02 15:00:18 +02:00
mailchuck
2bc9c7ff4c
Email gateway integration
...
Sending/receiving from the send tab, reply from inbox and
registration/unregistration context menu.
2016-05-02 15:00:18 +02:00
mailchuck
b4fa5d4abf
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
2016-05-02 15:00:18 +02:00
mailchuck
033be9b5bf
Email Gateway UI implementation
...
First steps, only a tiny part works
2016-05-02 15:00:18 +02:00