cketti
f353c9db96
Merge pull request #4581 from k9mail/back_button_opens_default_folder
...
Back button opens default folder
2020-03-03 19:03:02 +01:00
cketti
b23251f0e2
Merge pull request #4580 from k9mail/default_to_unified_inbox
...
Open Unified Inbox by default
2020-03-03 19:01:01 +01:00
cketti
485e1bd589
Merge pull request #4578 from k9mail/update_translations
...
Update translations
2020-03-03 18:57:45 +01:00
cketti
c041a2e0ef
Merge pull request #4577 from k9mail/message_compose_expanding_text
...
Fix bug where EditText for message body wasn't growing properly
2020-03-03 18:57:00 +01:00
cketti
d2c677046e
Merge pull request #4576 from k9mail/keep_read_position
...
Keep read position when switching apps
2020-03-03 18:56:39 +01:00
cketti
90f7703773
Back button opens default folder
2020-03-03 14:54:46 +01:00
cketti
26571af2d0
Open Unified Inbox by default
2020-03-02 18:50:27 +01:00
cketti
5eceb0d682
Update translations
2020-03-02 16:28:02 +01:00
cketti
6bcc419e4e
Fix bug where EditText for message body wasn't growing properly
2020-03-02 16:09:33 +01:00
cketti
e8d297a8fa
Keep read position when switching apps
...
The bug seems to have been caused by a behavior change in LoaderManager.
Previously, onLoadFinished() wasn't called when the Loader returned the
same object as before. We now emulate this behavior by adding our own
checks.
2020-03-02 15:51:08 +01:00
cketti
e4cc7b9a91
Merge pull request #4575 from k9mail/MimeMessage_setReplyTo
...
Use AddressHeaderBuilder for MimeMessage.setReplyTo()
2020-03-02 14:33:49 +01:00
cketti
b37a392324
Merge pull request #4574 from k9mail/MimeHeader_cleanup
...
MimeHeader cleanup + Kotlin conversion
2020-03-02 14:33:26 +01:00
cketti
4325509d43
Use AddressHeaderBuilder for MimeMessage.setReplyTo()
2020-02-29 22:50:07 +01:00
cketti
916015b1f0
Convert 'MimeHeader' to Kotlin
2020-02-29 21:29:46 +01:00
cketti
21891f1d1d
WIP: Renaming file 'MimeHeader' with Kotlin extension
2020-02-29 18:27:13 +01:00
cketti
eccf4738b6
Get rid of 'm' prefix in MimeHeader fields
2020-02-29 18:26:18 +01:00
cketti
2333899afb
We no longer need MimeHeader to implement Cloneable
2020-02-29 18:24:04 +01:00
cketti
ecec1e1db5
Merge pull request #4560 from k9mail/jmap_upload
...
JMAP: Add support for uploading messages
2020-02-29 14:12:35 +01:00
cketti
925b24e631
Merge pull request #4563 from Bubu/fastlane_icon
...
add app icon to fastlane structure
2020-02-28 18:16:11 +01:00
Marcus Hoffmann
2ef2b43dba
add app icon to fastlane structure
2020-02-28 16:38:31 +01:00
cketti
2a8d094343
JMAP: Add support for uploading messages
2020-02-25 19:00:18 +01:00
cketti
c5cf5da746
Merge pull request #4557 from k9mail/always_bcc
...
Fix "Bcc all messages to" when switching accounts
2020-02-25 17:17:30 +01:00
cketti
b1c6a55115
Fix "Bcc all messages to" when switching accounts
2020-02-22 22:28:32 +01:00
cketti
706b13ba71
Merge pull request #4555 from k9mail/jmap_copy_and_move
...
JMAP: Add support for copying/moving messages
2020-02-22 20:29:08 +01:00
cketti
3bde957b0c
JMAP: Add support for copying/moving emails
2020-02-22 19:36:00 +01:00
cketti
085332896e
Merge pull request #4556 from ByteHamster/metrics-opt-out
...
Opt out of WebView metrics
2020-02-21 15:07:15 +01:00
ByteHamster
f8cf52a59c
Opt out of WebView metrics
2020-02-20 21:58:26 +01:00
cketti
c022998ed8
Merge pull request #4551 from mpas97/4550_bcc_date_overlay
...
Fix overlapping bcc and date
2020-02-20 11:33:42 +01:00
Maurizio Pasquinelli
34373622ac
Fix overlapping bcc and date
2020-02-19 19:57:39 +01:00
cketti
72335a2c2d
Merge pull request #4548 from k9mail/jmap_delete
...
JMAP: Add support for deleting messages
2020-02-19 10:34:31 +01:00
cketti
1c1718e4e2
Merge pull request #4549 from k9mail/jmap_fix_query_changes
...
JMAP: Don't delete message only to download it again right away
2020-02-19 10:21:03 +01:00
cketti
d44bdfdb73
JMAP: Don't delete message only to download it again right away
2020-02-18 17:43:15 +01:00
cketti
a2f1487ba5
JMAP: Add support for deleting messages
2020-02-18 16:47:33 +01:00
cketti
94ce631f7d
Merge pull request #4545 from k9mail/jmap_set_flag
...
JMAP: Add support for setting flags/keywords
2020-02-18 16:46:40 +01:00
cketti
3e3e51b6ff
Merge pull request #4544 from k9mail/fix_jmap_mailbox_sync
...
JMAP: Don't limit Mailbox/get call to changed properties
2020-02-18 15:10:45 +01:00
cketti
5b4376e90f
JMAP: Implement Backend.markAllAsRead()
2020-02-18 03:06:00 +01:00
cketti
1deed00f45
JMAP: Implement Backend.setFlag()
2020-02-18 03:04:11 +01:00
cketti
d9abc13a1e
Don't limit Mailbox/get call to changed properties
...
BackendStorage currently doesn't support partial updates.
2020-02-18 01:04:01 +01:00
cketti
4d4a04a5aa
Merge pull request #4543 from k9mail/update_jmap_library
...
Update jmap-client library to version 0.3.0
2020-02-18 00:49:58 +01:00
cketti
6a0a5c8f88
Update jmap-client library to version 0.3.0
2020-02-17 18:44:52 +01:00
cketti
465d908d1d
Merge pull request #4541 from k9mail/jmap_flag_sync
...
Add JMAP message flags/keywords sync
2020-02-17 17:55:16 +01:00
cketti
5693c898f6
Add JMAP message flags/keywords sync
2020-02-17 01:30:12 +01:00
cketti
84aebf1037
Merge pull request #4533 from k9mail/jmap_message_sync
...
Add JMAP message sync (part 2) - delta sync
2020-02-16 18:59:52 +01:00
cketti
520eb13dc0
Merge pull request #4536 from k9mail/fix_memory_leaks
...
Fix some Activity leaks
2020-02-16 18:38:29 +01:00
cketti
66b4990564
Merge pull request #4540 from FliegendeWurst/fix-webview-links
...
Never open external links in our WebView (API level < 24)
2020-02-16 18:35:10 +01:00
cketti
ce7b59addf
Clean up code in K9WebViewClient
2020-02-16 18:21:31 +01:00
FliegendeWurst
1a413e4a5c
Never open external links in our WebView (API level < 24)
2020-02-16 14:44:55 +01:00
cketti
d85e581485
Don't use GeneralSettingsDataStore as singleton
...
It holds a reference to the Activity that it was last used from.
2020-02-14 02:25:57 +01:00
cketti
bfbb744bbc
Don't create a new OpenPgpServiceConnection when there already is one
...
Doing so would leak the ServiceConnection created by the previous
OpenPgpServiceConnection.
2020-02-14 02:12:27 +01:00
cketti
b78c2e295e
Add JMAP message sync (part 2) - delta sync
2020-02-14 00:16:34 +01:00