Patrick Ulbrich
a77cf3800b
print count of accounts to be checked
2012-01-12 23:45:16 +01:00
Patrick Ulbrich
295e870670
do not return broken connections
2012-01-12 21:03:14 +01:00
Patrick Ulbrich
9b7b26c42c
bumped version number
2012-01-08 14:53:51 +01:00
Patrick Ulbrich
c4745fa321
added version to about tab
2012-01-08 14:40:00 +01:00
Patrick Ulbrich
b406602d80
marked members as private where appropriate
2012-01-08 13:37:33 +01:00
Patrick Ulbrich
8491fdbe09
cleaner usage of global vars in mailnag.py
2012-01-04 20:14:31 +01:00
Patrick Ulbrich
e1a88d242c
moved notification cleanup to mailchecker.dispose()
2012-01-03 21:07:05 +01:00
Patrick Ulbrich
6d68a191c9
mass commit
...
fixed imap idle implementation (reuse open imap connections and don't poll unaffected accounts)
reconnect if a connection has been lost (e.g. after standby)
moved connection check from startup script to mailnag.py
removed unused/unnecessary code
refactoring, fixed exception handling
2012-01-02 20:33:42 +01:00
Patrick Ulbrich
3c365bb22e
refactored firstcheck logic
2011-12-27 16:15:26 +01:00
Patrick Ulbrich
38ae5981f1
marked some methods as private
2011-12-27 15:06:18 +01:00
Patrick Ulbrich
3de50a0e96
don't block mailchecker.mailcheck_lock if no internet connection is available
2011-12-27 14:28:05 +01:00
Patrick Ulbrich
2d11a4dfac
removed PACKAGE_NAME redefinition
2011-12-11 18:07:06 +01:00
Patrick Ulbrich
a9a78e3431
refactored account adding/editing
2011-12-11 17:57:25 +01:00
Patrick Ulbrich
fb21176ec1
enable SSL by default
2011-12-07 21:02:20 +01:00
Patrick Ulbrich
a15b53956b
moved gettext handling in i18n module
2011-12-01 20:04:13 +01:00
Patrick Ulbrich
2ebe89b6db
use translatable no-subject string
2011-12-01 19:40:08 +01:00
Patrick Ulbrich
8c78913100
made messagetray_label string translatable
2011-12-01 19:31:45 +01:00
Taylor Braun-Jones
211c7ab7ad
Use a meaningful message tray label by default. Needs to be made translatable.
2011-12-01 10:00:39 -05:00
Patrick Ulbrich
5b9e2a3a8f
use playbin2
2011-11-29 18:30:13 +01:00
Patrick Ulbrich
da8293632b
removed mailclient configuration
2011-11-28 17:52:31 +01:00
Patrick Ulbrich
f266d02a3e
commented out debug msg
2011-11-27 17:03:22 +01:00
Patrick Ulbrich
f89fd559f6
removed connection retries from Account.get_connection() since they'd make the mailcheck_lock block for 30 seconds on connection errors
2011-11-27 16:58:58 +01:00
Patrick Ulbrich
0843db980b
fixed gstreamer cleanup issue
2011-11-27 16:43:31 +01:00
Patrick Ulbrich
19f49e5898
fixed lookup of default mail client in GNOME 3
2011-11-27 13:37:04 +01:00
Patrick Ulbrich
7733e4a541
make placeholder texts translatable
2011-11-26 22:31:33 +01:00
Patrick Ulbrich
7b846607cf
do an immediate check, independent of account type
2011-11-26 22:23:37 +01:00
Patrick Ulbrich
712d25a318
removed unneeded import
2011-11-26 20:28:41 +01:00
Patrick Ulbrich
fb32f75ca5
rewritten account stuff (unfortunately this breaks existing config files)
2011-11-26 20:23:24 +01:00
Patrick Ulbrich
41c72f56ab
encoded mailnag.wav to ogg and adapted default settings
2011-11-19 16:29:40 +01:00
Patrick Ulbrich
546c395ee6
default to the systems default mail client
2011-11-19 16:02:37 +01:00
Patrick Ulbrich
41abf09cc1
play notification sound using gstreamer instead of aplay
2011-11-19 15:53:43 +01:00
Patrick Ulbrich
4b9b861885
don't print unicode strings
2011-11-19 14:24:31 +01:00
Patrick Ulbrich
d765b4efba
removed commented out code
2011-11-15 22:39:30 +01:00
Patrick Ulbrich
490567dfb5
check returnvalue of account.get_connection() in Idlers class
2011-11-15 22:04:53 +01:00
Patrick Ulbrich
a45350dca3
account.get_connection should return None instead of False on misconfigured accounts
2011-11-15 22:01:27 +01:00
Patrick Ulbrich
a5bb6b3899
renamed mailchecker.timeout to mailchecker.check
2011-11-15 21:55:33 +01:00
Patrick Ulbrich
5e7b039e36
added imap idle support, based on patches by tony747 (disabled by default until gui is ready)
2011-11-15 21:52:41 +01:00
Patrick Ulbrich
dfa620092f
applied patch by tony747 that fixes an issue where imaplib does not get out of AUTH mode
2011-11-13 14:33:21 +01:00
Patrick Ulbrich
e62c9f3ed6
heavy file reorganization and refactoring
2011-11-12 21:13:45 +01:00
Patrick Ulbrich
4e7833365f
replaced another os command call by an equivalent python function call
2011-11-09 20:28:29 +01:00
Patrick Ulbrich
197e872922
use python functions to remove files or to create directories
2011-11-08 21:43:11 +01:00
Patrick Ulbrich
ca89f0d1b8
mass commit:
...
added single/summary notification modes
support for GNOME 3 notification counter (single mode only)
added button to mark mails as read (single mode only)
removed open-in-mailreader and close buttons
removed unused code and some comments
removed unused config settings
fixed program termination and cleanup
fixed some potential multithreading issues
refactored config stuff
other minor refactoring
2011-11-06 20:41:24 +01:00
Patrick Ulbrich
b6f8259b82
autostart in gnome sessions only
2011-11-03 19:46:15 +01:00
Patrick Ulbrich
7abba18762
fixed function call
2011-11-03 19:26:37 +01:00
Patrick Ulbrich
49c3907327
indentation fix
2011-10-22 16:18:03 +02:00
Patrick Ulbrich
21a518ed59
fixed notification action handler
2011-10-18 19:38:04 +02:00
Patrick Ulbrich
cf848436b4
drop gtk2 workaround code
2011-10-18 19:19:33 +02:00
Patrick Ulbrich
4466fe2989
fix gobject import in non-gtk3 configuration
2011-09-19 20:59:57 +02:00
Patrick Ulbrich
75f8219156
make sure the account list is not empty before accessing it
2011-09-19 20:58:01 +02:00
Patrick Ulbrich
4189bbf434
fix notification.set_hint()
2011-09-19 20:49:29 +02:00