Commit Graph

358 Commits

Author SHA1 Message Date
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