Patrick Ulbrich
eae09fe9dc
Add razer to about dialog as well
2019-10-26 19:30:47 +02:00
Patrick Ulbrich
b39aa6d39b
Fix iteration wrongly converted by 2to3
2019-10-25 19:20:23 +02:00
Patrick Ulbrich
8464a5261a
Remove uneccessary stuff from copyright headers
2019-10-22 19:13:15 +02:00
Patrick Ulbrich
c599706fb9
s/python2/python3/g
2019-10-19 17:28:32 +02:00
Patrick Ulbrich
d10831a995
Run '2to3 -W -n' on python files
2019-10-19 17:17:33 +02:00
Patrick Ulbrich
d76ad51c81
Update authors (about dialog)
2019-04-28 15:43:48 +02:00
Patrick Ulbrich
ea5b0d2eca
Port to GTKApplication, headerbars
2019-03-10 17:21:36 +01:00
freeroot
53eb810bcd
fix #147
2016-12-26 19:54:24 +01:00
Patrick Ulbrich
bbbd22b9dd
Fix GTK warnings ( fixes #105 )
2016-05-23 19:26:56 +02:00
Patrick Ulbrich
b97e851ac0
Add support for noification settings in GNOME-Control-Center. Closes #106
2015-12-27 18:18:19 +01:00
Patrick Ulbrich
90d50b2a16
Vastly improved account dialog (closes issue #85 )
...
* Show imap folders in a listbox instead of a comma separated string
* Reset form when changing the account type
* Don't identify PROVIDER_CONFIG by servername only
2015-12-13 15:47:31 +01:00
Patrick Ulbrich
f01879c9c7
Add CredentialStore abstraction layer
...
* Add CredentialStore API
* Add CredentialStore implementation for GNOME keyring (makes GNOME keyring dependency optional)
* Further CredentialStore implementations (e.g. KDE) may be added to CredentialStore.py
* Mailnag tries to detect the supported CredentialStore backend automatically
* If no CredentialStore backend is supported on the system, Mailnag stores passwords in the config file (plaintext)
* A specific CredentialStore backend can be forced in the config file (currently one of 'auto', 'gnome', 'none')
* Closes issue #82
2015-01-27 17:07:28 +01:00
Patrick Ulbrich
dc8f1480f1
Misc improvements
...
* Remove bash scripts and start mailnag python scripts directly
- Prevents duplicate process names
- Fixes missing app icon in taskmanager
* Remove background startup functionality
- Should be handled by modern init systems like systemd
(see new-style-daemon: http://www.freedesktop.org/software/systemd/man/daemon.html )
- Enables program termination via CTRL+C when running mailnag in a terminal
- Doesn't hide the commandline prompt when running with options like --help (reported in issue #87 )
- Fixes wrapping issues in the log output
* Rename mailnagd into mailnag again
* Remove --backround option
* Fix and reorder module imports
* setup.py: patch BIN_DIR in dist_cfg
2014-12-19 21:22:45 +01:00
Patrick Ulbrich
81b59efa29
cherry picked patched files (s/extendable/extensible/g) from Amin Bandali (thanks!)
2014-07-30 20:09:53 +02:00
Patrick Ulbrich
a07f7d2ec6
fixed icon of autostart file
2014-06-21 14:59:44 +02:00
Patrick Ulbrich
f1e9be514a
added icon set by the awesome Reda Lazri (and misc other changes)
2014-06-21 13:50:18 +02:00
Patrick Ulbrich
f898a8cb06
config gui: always enable mandatory plugins (not just the dbus plugin)
2014-03-23 21:25:27 +01:00
Patrick Ulbrich
84a84f5d5e
make sure the mandatory dbusplugin is enabled
2014-02-09 14:13:51 +01:00
Patrick Ulbrich
63c1b0447b
added icon to autostart file (fixes issue #59 )
2014-01-06 19:56:17 +01:00
Patrick Ulbrich
5f478561ac
autostart daemon with --quiet option so log messages don't appear twice in system log ( fixes #58 )
2013-11-30 12:49:03 +01:00
Patrick Ulbrich
a9b97643fd
gui sexification
2013-08-04 13:28:37 +02:00
Patrick Ulbrich
9b53a3d33e
renamed [general] settings section to [core]
2013-08-02 19:52:40 +02:00
Patrick Ulbrich
5fec52c8de
removed manual check interval from config dialog (still configurable in the settings file)
2013-08-02 19:39:38 +02:00
Patrick Ulbrich
4eb64e5e1c
overhauled config gui navigation, fixed spacing in general page, renamed comments
2013-08-02 19:24:53 +02:00
Patrick Ulbrich
5198745315
config window: sort by visible name instead of internal modname
2013-07-28 15:51:41 +02:00
Patrick Ulbrich
b10b5bc7ff
config window: sort plugins by (mandatory, modname)
2013-07-28 15:02:02 +02:00
Patrick Ulbrich
5ce87bed86
added workaround for gtk3 (gtk3 < 3.8) bug
2013-07-25 22:03:13 +02:00
Patrick Ulbrich
ab41dc7306
added plugin dialog
2013-07-21 12:29:26 +02:00
Patrick Ulbrich
5834521431
merged related classes into mudules
2013-07-17 20:11:28 +02:00
Patrick Ulbrich
c51cf598a1
renamed Mailnag daemon script to 'mailnagd'
2013-07-14 18:35:35 +02:00
Patrick Ulbrich
776ce2093c
fixed plugin config loading/saving
2013-07-14 18:07:22 +02:00
Patrick Ulbrich
83a7fb98aa
renamed method
2013-07-14 15:54:39 +02:00
Patrick Ulbrich
211db22ce4
added plugin framework and converted dbusservice into a plugin
2013-07-14 15:53:01 +02:00
Patrick Ulbrich
a3e5b2f79f
removed GNOME3-session-only restriction from autostart file, updated app description in several files
2013-06-15 17:41:09 +02:00
Patrick Ulbrich
c54f9992f2
s/env python/env python2/g
2013-06-15 16:42:54 +02:00
Patrick Ulbrich
5d7c1ac9c8
stripped down Mailnag to a core functionality
...
overhauled config gui that reflects the changes and introduces plugins
disable/restart daemon via dbus call when closing the config gui
refactoring
2013-06-15 16:15:28 +02:00
Patrick Ulbrich
5a2a655ba9
removed notification mode option from config file and dialog
...
changed copyright date in config dialog
2013-06-12 15:12:44 +02:00
Patrick Ulbrich
35d11186aa
fixed path of the autostart file
2013-01-06 13:02:54 +01:00
Patrick Ulbrich
d12d2c5c5e
comment cleanup
2012-12-23 14:13:10 +01:00
Patrick Ulbrich
525ffa34f2
removed evolution account import as it isn't working anymore
2012-12-02 18:36:59 +01:00
Patrick Ulbrich
b9528edf62
removed hardcoded .config path
2012-12-02 13:49:06 +01:00
Patrick Ulbrich
d02a99b86f
removed messagetray label since it is not visible in GNOME 3.6
2012-10-20 18:35:09 +02:00
Patrick Ulbrich
9ef42aeccd
moved distro specific vars to dist_cfg.py
2012-08-18 15:27:22 +02:00
Patrick Ulbrich
22b39f3c65
also crop on top
2012-01-14 20:56:35 +01:00
Patrick Ulbrich
df7c60bead
crop a little less
2012-01-14 19:51:54 +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
a9a78e3431
refactored account adding/editing
2011-12-11 17:57:25 +01:00
Patrick Ulbrich
a15b53956b
moved gettext handling in i18n module
2011-12-01 20:04:13 +01:00
Patrick Ulbrich
da8293632b
removed mailclient configuration
2011-11-28 17:52:31 +01:00