Commit Graph

79 Commits

Author SHA1 Message Date
Patrick Ulbrich
eae09fe9dc Add razer to about dialog as well 2019-10-26 19:30:47 +02:00
Patrick Ulbrich
32bd77fda2 fix unicode/byte issue in account dialog 2019-10-25 19:22:10 +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
840eae8d69 Add workaround to fire filechooserbutton-changed-signal on dialog creation 2019-03-10 18:02:49 +01:00
Patrick Ulbrich
78aee0c535 Merge branch 'headerbars2' 2019-03-10 17:25:11 +01:00
Patrick Ulbrich
ea5b0d2eca Port to GTKApplication, headerbars 2019-03-10 17:21:36 +01:00
Timo Kankare
74b2d7024d Fixed root folder name in Maildir folder list in accountdialog.py. Before the fix root folder name was empty, now text '[root folder]' is used. 2019-03-10 17:03:43 +02:00
Patrick Ulbrich
4c439caba3 Rename custom accounts 2017-05-14 16:33:11 +02:00
Patrick Ulbrich
013fe3d230 Small fixes 2017-05-14 16:21:05 +02:00
Patrick Ulbrich
d91034da03 Merge pull request #141 from tikank/accountdialog
MBox and Maildir added to account dialog
2017-05-14 16:04:24 +02:00
freeroot
53eb810bcd fix #147 2016-12-26 19:54:24 +01:00
Timo Kankare
a2dce4aa17 Modified account dialog to use config dictionary instead of account members.
Fixed chooser widget usage.
2016-10-20 22:47:28 +03:00
Timo Kankare
c46ee7501c A straightforward and tedious implementation to account dialog for configuring mbox and
maildir mailbox types.
New UI widgets for file and directory pahts added to account_dialog.ui.
2016-10-19 17:35:01 +03:00
Timo Kankare
08e356ac68 IMAP specific folder mutf7 encoding and decoding moved from account dialog to
IMAP mailbox backend.
2016-10-11 17:42:50 +03:00
Timo Kankare
fcef81c6c8 Moved backend creation to Account class. 2016-09-20 22:25:21 +03:00
Timo Kankare
d89ef65573 Added type field to configuration. Moved backend creation to backends package. 2016-09-17 22:10:20 +03:00
Timo Kankare
ff9702ea83 Renamed IMAP and POP3 backends as MailboxBackends. 2016-09-16 20:38:48 +03:00
Timo Kankare
0f058a83c7 Updated authors in modified files. 2016-09-16 17:52:40 +03:00
Timo Kankare
279cbd5efa Some cleanup. Renaming. Docstrings. Unused code removed. 2016-09-08 23:06:23 +03:00
Timo Kankare
b6cbf7b9de Moved IMAP and POP3 related code to backends from account module.
Added backend creation to account dialog so that the folder request can be done.
2016-09-04 22:54:39 +03:00
cheshire-mouse
44d250e321 fix non-ascii folder names encoding in the configuration menu 2016-08-16 10:53:58 +03:00
Patrick Ulbrich
bbbd22b9dd Fix GTK warnings (fixes #105) 2016-05-23 19:26:56 +02:00
Patrick Ulbrich
aead528f30 Remove USE_HEADER_BAR flag (not working yet, crashes on Ubuntu 14.04 2016-04-02 20:37:42 +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
73914fdf7f Simplify plugindialog
* Remove Glade .ui file
* Use HeaderBar (not working yet)
2015-12-21 19:16:20 +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
67fbc8fcdb Rename account.folder into account.folders and make it a list 2015-04-03 18:53:04 +02: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
27a7f15cb3 Use UNIX linebreaks 2014-12-17 19:35:40 +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
4824eaeebd removed unnecessary GdkPixbuf imports 2014-06-21 13:43:37 +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
80c252225a added account configurations for popular email provivers, removed adjustment widgets in the account dialog 2013-07-27 11:16:17 +02:00
Patrick Ulbrich
5ce87bed86 added workaround for gtk3 (gtk3 < 3.8) bug 2013-07-25 22:03:13 +02:00