Commit graph

8711 commits

Author SHA1 Message Date
cketti
e1533d41b2
Merge pull request #3980 from k9mail/add_thunderbird_autodiscover_part_1
Add code for (part of) Thunderbird's autodiscovery mechanism
2019-03-26 22:56:28 +01:00
cketti
d6423ff85e Clean up code 2019-03-22 00:54:51 +01:00
Wiktor Kwapisiewicz
b7652205ae Add Thunderbird autodiscovery code (part 1) 2019-03-20 17:27:44 +01:00
cketti
57062fd558
Merge pull request #3965 from k9mail/cleanup_ProvidersXmlDiscovery
Clean up ProvidersXmlDiscovery
2019-03-20 17:13:23 +01:00
cketti
d56e49bb0a Clean up ProvidersXmlDiscovery 2019-03-14 04:04:29 +01:00
cketti
e64177cedc Convert ProvidersXmlDiscovery to Kotlin 2019-03-14 03:16:15 +01:00
cketti
8fea3b3a64 WIP: Renaming file 'ProvidersXmlDiscovery' with Kotlin extension 2019-03-14 03:04:42 +01:00
cketti
ed39bad737 Use EmailHelper in ProvidersXmlDiscovery 2019-03-14 03:04:07 +01:00
cketti
d27672f9a8 Add EmailHelper.getLocalPartFromEmailAddress() 2019-03-14 03:02:05 +01:00
cketti
d104525955 Convert EmailHelper to Kotlin 2019-03-14 02:58:27 +01:00
cketti
5c11f7cdff
Use Travis CI build status
We now use Travis CI to build master
2019-03-13 23:38:25 +01:00
cketti
e1e473592c
Merge pull request #3961 from k9mail/add_delete_method_to_backend
Add deleteMessages() method to Backend interface
2019-03-13 23:03:20 +01:00
cketti
390af8b01a
Merge pull request #3960 from k9mail/create_autodiscovery_module
Move providers.xml "auto discovery" code to separate Gradle module
2019-03-13 23:00:10 +01:00
cketti
21f36e73c8 Migrate old pending commands for deleting messages to new format 2019-03-11 02:22:11 +01:00
cketti
189f50a15e Make MessagingController use Backend.deleteMessage() 2019-03-11 01:20:46 +01:00
cketti
91e5f629fd Add deleteMessages() method to Backend interface 2019-03-10 23:56:42 +01:00
cketti
22798072fd Extract code to find server settings via providers.xml 2019-03-10 20:13:36 +01:00
cketti
0c9bb833e5 Move RobolectricTest class to :app:testing module 2019-03-10 20:02:28 +01:00
cketti
0b78c60978 Create (empty) autodiscovery Gradle module 2019-03-10 20:00:29 +01:00
cketti
f814e4dd17
Merge pull request #3958 from k9mail/remove_unused_code
Remove unused code
2019-03-10 18:08:10 +01:00
cketti
c580b2b85c
Merge pull request #3956 from k9mail/remove_note_from_providers_xml
Remove support for 'note' attribute in providers.xml
2019-03-10 18:06:16 +01:00
cketti
9c8cb1c754
Merge pull request #3955 from k9mail/remove_pop3_from_providers_xml
Remove POP3 settings from providers.xml
2019-03-10 18:05:53 +01:00
cketti
3ccabbf95f Remove unused code 2019-03-09 19:31:54 +01:00
cketti
e0ebc9f637 Remove support for 'note' attribute in providers.xml 2019-03-09 02:15:45 +01:00
cketti
0a08cfdbc5 Remove POP3 settings from providers.xml 2019-03-09 01:35:01 +01:00
cketti
34c20ce317
Merge pull request #3942 from ByteHamster/confirm-empty-trash
Confirm empty trash
2019-03-08 23:11:00 +01:00
cketti
c3bcf505b1
Merge pull request #3932 from k9mail/GH-3866_respect_background_sync_setting
Respect background sync setting
2019-03-08 23:09:09 +01:00
ByteHamster
a007d9bfa7 Confirm empty trash 2019-03-04 18:25:54 +01:00
cketti
be60dccb14 Respect background sync setting 2019-02-28 03:01:04 +01:00
cketti
3e1a8da32a
Merge pull request #3929 from dhebbeker/feature/remove-unused-interface-OnLayoutChangedListener
Removed unused interface OnLayoutChangedListener.
2019-02-28 02:31:09 +01:00
David Hebbeker
8ca7fd896c
Removed unused interface OnLayoutChangedListener.
As the member mOnLayoutChangedListener was never populated, the only method of the interface was never called. Thus the complete interface was removed.
Also the only method which would have called the interface method was removed. That method did nothing else.
2019-02-27 10:15:13 +01:00
cketti
f9b6c78340
Merge pull request #3917 from pueffl/kotlin-upgrade
Upgrade to Kotlin version (3.20) and fix any issues.
2019-02-26 15:44:17 +01:00
cketti
be96b6e524
Merge pull request #3910 from k9mail/fix_K9BackendFolder
Fix bug in K9BackendFolder.getLastUid()
2019-02-14 03:34:46 +01:00
cketti
e65daf5c08
Merge pull request #3912 from k9mail/fix_recipient_headers
Fold recipient headers
2019-02-14 03:34:10 +01:00
cketti
7c7ce6eb84 Remove Message.setRecipients() and manually set recipient headers
Use AddressHeaderBuilder to encode the recipient addresses and fold the
header value.
2019-02-14 02:28:36 +01:00
cketti
58d72e0df3 Add AddressHeaderBuilder to correctly fold recipient headers 2019-02-14 02:28:36 +01:00
Wolfgang Grossinger
c179ace548 Upgrade to Kotlin version (3.20) and fix any issues.
- Migrate to Kotlin 3.11
- Remove Kotlin Experimentals
- Migrate Kotlin Coroutines
2019-02-13 20:53:44 +01:00
cketti
f6cd4c4efd
Merge pull request #3915 from artbristol/diagrams
Add some diagrams to help developers
2019-02-13 00:44:34 +01:00
Art O Cathain
130afa1333 correct comment 2019-02-12 17:00:53 +08:00
Art O Cathain
973fd81eb0 Add some diagrams to help developers 2019-02-12 16:57:31 +08:00
cketti
7a41c018ce Fix bug in K9BackendFolder.getLastUid() 2019-02-10 02:46:53 +01:00
cketti
272a03eb96
Merge pull request #3907 from k9mail/androidx_migration
Androidx migration
2019-02-10 02:03:17 +01:00
cketti
980b509f7a
Merge pull request #3909 from k9mail/update_translations
Update translations
2019-02-10 01:28:27 +01:00
cketti
c44df93347 Update translations from Transifex 2019-02-10 00:29:48 +01:00
cketti
57345c468b Update Transifex fixup script 2019-02-10 00:27:52 +01:00
cketti
545fe51291 Update Transifex configuration 2019-02-09 23:54:10 +01:00
cketti
dffca6f867 Update Groupie to version 2.3.0 2019-02-09 22:08:25 +01:00
cketti
b4ead8d3b5 Update MaterialDrawer to version 6.1.1 2019-02-09 22:08:25 +01:00
cketti
a7d6d9c50f Switch to com.takisoft.preferencex artifacts 2019-02-09 22:08:25 +01:00
cketti
47deb4e5ba Switch to androidx artifacts 2019-02-09 22:08:25 +01:00