cketti
6f49b97514
Don't move message that failed to send to Drafts folder
2018-12-13 19:59:52 +01:00
cketti
e5025e1ab8
Use 'outbox_state' table for send error handling
2018-12-13 19:59:52 +01:00
cketti
03f0fa9f0f
Add 'outbox_state' table to database
2018-12-13 19:59:52 +01:00
Vincent Breitmoser
4160a1b4ee
Merge pull request #3775 from k9mail/extract-storage-persister
...
extract persistence logic from Storage into StoragePersister
2018-12-10 13:20:25 +01:00
Vincent Breitmoser
216d51a069
StorageEditor: add test
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
474610139f
StoagePersister: add test
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
342048e961
StoragePerister: use statement for delete, drop intermediate map
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
40b4ebbc8e
add unit test for Storage
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
9c6952275a
Storage may still be written to and read from concurrently
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
75c4b9ff73
revert accidental changes
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
f7faccf5d9
extract persistence logic from Storage into StoragePersister
2018-12-10 13:06:52 +01:00
Vincent Breitmoser
d1c4701256
Merge pull request #3808 from artbristol/remove-exception-todo
...
Remove TODO
2018-12-10 12:55:12 +01:00
Art O Cathain
5e3141d236
Remove TODO
2018-12-09 14:06:17 +01:00
cketti
278e7d339c
Merge pull request #3783 from ByteHamster/drawer-above
...
Switch to Toolbar
2018-12-08 22:58:45 +01:00
cketti
3c16d2caed
Fix empty view handling in K9ListActivity
2018-12-08 22:37:55 +01:00
cketti
227972ffde
Fix layouts
2018-12-08 22:00:06 +01:00
ByteHamster
212f36170f
Switch to Toolbar
...
This allows to show the sidebar above the ActionBar.
2018-12-08 21:59:22 +01:00
cketti
4a342435e3
Merge pull request #3802 from k9mail/fix_mail_sync
...
Fix periodic mail sync
2018-12-07 00:37:14 +01:00
cketti
8b676343a4
Make MessagingController.checkMailBlocking() actually terminate
2018-12-06 23:34:51 +01:00
cketti
2f8778be33
Merge pull request #3763 from ojiofong/oji_mail_sync
...
Change mail sync to work with background execution limits
2018-12-06 19:57:00 +01:00
cketti
fa3458f920
Make mail check blocking when called from MailSyncJob
2018-12-06 19:45:11 +01:00
cketti
c555790ca3
Merge pull request #3798 from k9mail/helo-ip
...
Always send IP instead of hostname in HELO/EHLO
2018-12-06 04:02:59 +01:00
Vincent Breitmoser
3c663098b3
Use local ip statically for SMTP HELO/EHLO
2018-12-05 22:26:17 +01:00
Vincent Breitmoser
4333a3a16f
remove "hideHostnameWhenConnecting" from global settings
2018-12-05 14:39:08 +01:00
Vincent Breitmoser
c06e1a9d9b
always just send IP instead of hostname in SMTP EHLO message
...
Clients are very often behind NATs, which makes the hostname in
HELO/EHLO messages virtually useless these days. Attempting to figure
out a hostname we could use also led to issues with some strict Postfix
configurations (see https://github.com/k9mail/k-9/issues/3387 ). This
commit changes our behavior to simply send the local IP always, getting
rid of this metadata.
Fixes #3387
2018-12-05 14:36:06 +01:00
cketti
48ef5e43b7
Merge pull request #3769 from Khyojung/khyojung
...
Add padding between labels and input fields in message composition screen
Fixes #3768
2018-12-04 21:59:24 +01:00
cketti
6bb9f844e9
Add padding between labels and input fields in message composition screen
2018-12-04 21:47:14 +01:00
H. Lehmann
03907d8861
Add icons to account settings screen ( #3792 )
2018-12-04 21:37:31 +01:00
Oji Ofong
49917278de
Resolve scheduled job issues
2018-12-04 13:42:22 -05:00
Vincent Breitmoser
8b3d51686a
Merge pull request #3788 from k9mail/empty_trash
...
Add "empty trash" action to MessageList activity
2018-12-03 20:09:39 +01:00
cketti
5aa157d3c1
Merge pull request #3789 from k9mail/fix-3787
...
Fix assigning account number when Account is first saved (fixes #3787 )
2018-12-03 17:09:21 +01:00
Vincent Breitmoser
62411ace05
Fix assigning account number when Account is first saved ( fixes #3787 )
2018-12-03 14:12:25 +01:00
cketti
05d9315d79
Merge pull request #3743 from k9mail/message-reply-button
...
Message reply button
2018-12-03 05:32:59 +01:00
cketti
e18c9167fd
Hide crypto indicator in initial message header layout
2018-12-03 05:17:45 +01:00
Vincent Breitmoser
7e47519223
adjust mark as read/unread icon according to read status
2018-12-03 04:34:32 +01:00
Vincent Breitmoser
41c4f02a44
move star and crypto status next to subject
2018-12-03 04:34:32 +01:00
Vincent Breitmoser
ee44e03b43
display subject inline
2018-12-03 04:34:32 +01:00
Vincent Breitmoser
c96ced3bc3
drop specialized MessageCryptoStatusView
...
This was introduced when the crypto icon was combined from an icon and
dots. That's no longer the case, so we can simplify.
2018-12-03 04:34:32 +01:00
Vincent Breitmoser
a592b0dfba
add reply button to message header
2018-12-03 04:34:31 +01:00
cketti
b503e1eeb1
Add "empty trash" action to MessageList activity
2018-12-03 04:18:19 +01:00
Marc K
ecd3238dd1
Update drawer when re-opened via intent ( #3765 )
...
Fixes #3764
2018-12-03 04:04:16 +01:00
cketti
1552c151a5
Merge pull request #3785 from wiktor-k/fix-notifications
...
Fix NPE when accessing settings screens
2018-12-02 18:25:12 +01:00
cketti
8f699ee542
Merge pull request #3771 from wiktor-k/app-compat-fixes
...
Add ActionBars to activities extending K9PreferenceActivity
2018-12-02 18:08:22 +01:00
Wiktor Kwapisiewicz
5c2bb43844
Fix NPE when accessing settings screens
...
Previous PR did not check if preferences to be removed exist on the
current screen and failed when the current screen was not the
notification settings.
Fixes #3782 .
2018-12-02 17:50:46 +01:00
Oji Ofong
c3fcf5986d
Change mail sync to work with background execution limits
2018-12-02 08:52:46 -05:00
Vincent Breitmoser
e6e0d7c1c2
Merge pull request #3772 from k9mail/cleanup-localkeystore
...
Clean up LocalKeyStore and related
2018-12-02 05:08:03 +01:00
Meteor0id
aa8621cc58
Attempt to order menu items similar across views ( #3511 )
2018-12-02 02:24:28 +01:00
cketti
328b7a1d11
Merge pull request #3761 from wiktor-k/notification-settings
...
Notification settings
2018-12-01 21:27:10 +01:00
Wiktor Kwapisiewicz
e757e59156
Hide built-in notification settings on Android O
...
Resolves #3722 .
2018-12-01 21:05:05 +01:00
Wiktor Kwapisiewicz
d9ddba4e60
Add an item that opens system notification settings
...
This item is displayed only on Oreo or higher and is hidden in previous
versions of Android.
2018-12-01 21:04:39 +01:00