Commit Graph

743 Commits

Author SHA1 Message Date
Patrick Ulbrich
9254e14549 Fix link to generic tarballs in README.md 2019-03-24 13:34:16 +01:00
Patrick Ulbrich
cf462863f0 Update translations 2019-03-23 18:31:02 +01:00
Patrick Ulbrich
2060274000 update translation template 2019-03-16 14:06:42 +01:00
Patrick Ulbrich
75bbfc9e80 Remove deleted css file from setup.py 2019-03-13 19:22:40 +01:00
Patrick Ulbrich
2425ce0add Move switch to headerbar 2019-03-13 19:15:19 +01: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
dcc8dc66b6 Update NEWS 2019-03-10 17:22:42 +01:00
Patrick Ulbrich
ea5b0d2eca Port to GTKApplication, headerbars 2019-03-10 17:21:36 +01:00
Patrick Ulbrich
ed3c68fbdc Merge pull request #180 from tikank/empty-folder-fix
Fixed empty root folder name in Maildir folder list in accountdialog.py.
2019-03-10 17:12:20 +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
d576a6ba7a Merge pull request #165 from tikank/accountmembers
Refactorings related to Account class
2018-06-01 17:41:30 +02:00
Patrick Ulbrich
f2ba86a48d Merge pull request #166 from tikank/get_id_fix
Get id fix
2018-06-01 17:37:23 +02:00
Patrick Ulbrich
21341c4b18 Merge pull request #167 from tikank/mailsyncer_tests
Test cases for MailSyncer class
2018-06-01 17:37:01 +02:00
Patrick Ulbrich
b16e055345 Merge pull request #169 from tikank/accountmanager_tests
More test cases for AccountManager
2018-06-01 17:36:46 +02:00
Timo Kankare
f162f05b1e Updated copyright year. 2018-05-06 16:06:25 +03:00
Timo Kankare
af13a779ff Added test cases for AccountManager to load and save configuration with and without credential store. 2018-05-06 15:33:21 +03:00
Timo Kankare
44d9b41697 Added test cases for MailSyncer class. 2018-05-05 17:57:41 +03:00
Timo Kankare
74e987c94d Changed MailCollector._get_id() not to use server and user attributes of Account class, because not every account has those defined. Instead Account.get_id() is used. 2018-05-05 17:07:06 +03:00
Timo Kankare
5e332c9c9d Fixed Account get_id method to generate id from account name only.
Previous implementation used attributes from Account class which were not supported in all mailbox types, for example mbox and maildir do not have user or server attributes.
2018-05-05 16:58:21 +03:00
Timo Kankare
88fdde4f46 Replaced references to Account idle and imap members with supports_notifications query. 2018-04-30 15:47:46 +03:00
Patrick Ulbrich
f649f4b48b Update README.md 2018-02-16 16:11:54 +01:00
Patrick Ulbrich
59cddfa686 Prevent dbusplugin from crashing on mails with timestamps > MAX_INT32 2017-10-01 16:06:44 +02:00
Timo Kankare
a2939fd1c7 Replaced references to Account idle and imap members with supports_notifications
query.
2017-08-19 16:55:41 +03:00
Timo Kankare
00e91edf19 Removed reference to Accounts idle member. 2017-08-19 16:55:41 +03:00
Timo Kankare
d76367d933 Added query method to Account and backend classes to ask if account supports
notifications. Currently only IMAP supports notifications, but only if idle parameter 
is true.
2017-08-19 16:55:41 +03:00
Patrick Ulbrich
82258cf1ca Change copyright date 2017-05-14 16:33:37 +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
Patrick Ulbrich
5fe573c5f8 Add freeroot to AUTHORS 2017-04-02 15:57:28 +02:00
Patrick Ulbrich
4484000e8a Merge pull request #148 from freeroot/master
fix #147
2017-04-02 15:53:23 +02:00
freeroot
53eb810bcd fix #147 2016-12-26 19:54:24 +01:00
Timo Kankare
e49d4d9927 Closing backend in set_config if it is open. 2016-11-04 19:28:22 +02:00
Timo Kankare
3b960339e5 Accidentally added packing property removed. 2016-11-04 19:15:49 +02: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
274c3fb70c Defined mailbox type to be '' (empty string) for new account. 2016-10-20 22:44:39 +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
133e0932c2 Added set_config method to Account class, so that existing account can be reconfigured. 2016-10-18 22:56:49 +03:00
Patrick Ulbrich
e60bd9af95 Optimize IMAPMailboxBackend.request_folders 2016-10-16 15:38:13 +02:00
Patrick Ulbrich
5b889c0345 Merge pull request #140 from tikank/mutf8
IMAP specific mutf7 encoding and decoding moved
2016-10-16 15:30:26 +02:00
Timo Kankare
98d12c2af0 Test to check that encode_mutf7 requires unicode parameter. 2016-10-12 22:42:14 +03:00
Patrick Ulbrich
68b611e161 Add (optional) priority argument to HookRegistry.register_hook_func
In preparation for #139
2016-10-12 20:21:56 +02:00
Patrick Ulbrich
b7c2146aac Remove headline from README 2016-10-11 22:19:31 +02:00
Timo Kankare
601b6b0ea7 Writing folder names to config file using UTF-8.
json.dumps is allowed to produce unicode and then the string is encoded to UTF-8, so
that ConfigParser can write it to file.
2016-10-11 22:21:54 +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
7517d93dfc Sample test cases to figure out how mutf7 encodes and decodes strings. 2016-10-11 17:30:59 +03:00
Patrick Ulbrich
ca003e5292 Merge pull request #138 from tikank/maildir
Mbox and maildir review fixes and maildir folder handling change
2016-10-09 18:59:49 +02:00
Timo Kankare
c2c0709435 Simplified maildir folder handling to support only root folder and subfolders directly
below mailidir directory. Maildir subfolders should now be expressed as
'folder.subfolder.subfolderssubfolder'.
2016-10-04 22:35:34 +03:00
Timo Kankare
e3a71039dd Review fixes. Instance fields marked as private. reopen argument removed from
open method. Closed maildir after use.
2016-10-04 22:18:11 +03:00