cketti
47a5401ca7
Introduce local variable to make code easier to read
2016-11-08 09:07:52 +01:00
cketti
fbecc40d01
Use okio with AttachmentTempFileProvider
2016-11-08 09:07:52 +01:00
Vincent Breitmoser
75b2cafddc
fix context menu for inline attachments
2016-11-03 13:57:19 +01:00
Vincent Breitmoser
be45380415
use AttachmentTempFileProvider to expose file-backed content uris
2016-11-03 13:57:19 +01:00
cketti
0617d4250f
Merge pull request #1759 from k9mail/mch-fix-broken-signature-behavior
...
Improve behavior for broken signatures
2016-11-03 02:04:18 +01:00
cketti
59dcdf6b68
Merge pull request #1766 from k9mail/expert-signatures
...
Turn support for signed-only mails into an opt-in feature
2016-11-03 01:29:04 +01:00
Vincent Breitmoser
58eb9b52ca
remove unused lastAutomaticCheckTime attribute from Account
2016-11-02 14:30:58 +01:00
Vincent Breitmoser
f5f3208b2d
incorporate requested changes by cketti
2016-11-02 14:30:58 +01:00
Vincent Breitmoser
380fd94b22
some more tests for PgpMessageBuilder
2016-11-02 14:30:51 +01:00
Vincent Breitmoser
54c0ac6e7b
disabled lock status icon is dark grey
2016-10-31 07:57:08 +01:00
Vincent Breitmoser
c7a637f21b
don't sign in opportunistic mode if sign-only isn't supported
2016-10-31 07:57:08 +01:00
Vincent Breitmoser
98286fd7fb
split off sign-only variant of CryptoSettingsDialog
2016-10-31 07:29:05 +01:00
cketti
d0b3caf976
Merge pull request #1755 from k9mail/GH-1741_notification_actions
...
Add notification actions to "stacked notifications"
2016-10-31 06:15:09 +01:00
Vincent Breitmoser
395f37ea1c
add account setting to support unencrypted authentication
2016-10-31 04:30:14 +01:00
Vincent Breitmoser
7fe6a90396
clean up warnings in Account (no semantic changes)
2016-10-31 04:14:12 +01:00
Vincent Breitmoser
80d7ce4887
messageview: if OpenPGP-API throws on signature verification, don't treat data as undisplayable
2016-10-26 18:44:45 +02:00
Vincent Breitmoser
136ee8e34f
fix possible NPE in message crypto helper
2016-10-26 17:37:38 +02:00
cketti
a434f37320
Add notification actions to "stacked notifications"
...
On Android 7.0 notifications that previously only showed on Android Wear
devices are also displayed on the phone/tablet. To be able to use notification
actions there and have a separate set of actions for Wear devices we need to
do some extra work.
2016-10-25 14:58:14 +02:00
Jan Berkel
8b1c768483
Inject config from properties file
2016-10-19 12:35:28 +02:00
cketti
44b4984f97
Merge pull request #1717 from jonas-lundqvist/messagebrowse
...
Enable directional pads for next/previous message
2016-10-19 10:38:12 +02:00
cketti
ffd051b0ec
Don't use same notification group key for all accounts
2016-10-18 06:21:25 +02:00
Jonas Lundqvist
c06721f977
Enable directional pads for next/previous message
2016-10-14 23:26:02 +02:00
cketti
067ba7930c
Version 5.114
2016-10-13 20:24:16 +02:00
cketti
2bebb90d4c
Update translations
2016-10-13 18:22:21 +02:00
Vincent Breitmoser
aaa904e075
When moving temporary files, try to copy if rename fails, and throw if that fails too ( #1686 )
...
Fixes #1243
2016-10-12 16:47:23 +02:00
cketti
2087f0476c
Merge pull request #1691
...
Improve Activity operation text
Fixes #1685
2016-10-12 16:23:57 +02:00
cketti
e511b8b7c1
Further clean up of ActivityListenerTest
...
* \u0020 is a hack required to have spaces at the beginning of resource
strings. But there's no need to replicate this inside our tests.
* Dependencies shouldn't be static finals.
* Initialization of dependencies is usually boring. I like to extract that
code to methods and put them at the end of the file.
* Using different values for 'current progress' and 'total' has the
advantage of breaking tests when the two accidentally get mixed up.
2016-10-12 16:18:23 +02:00
cketti
1415261fdd
Merge pull request #1705 from k9mail/no-crypto-hide-recipient-dots
...
hide recipient dots if no crypto provider is configured
2016-10-12 15:53:16 +02:00
cketti
4eb7c41f61
Merge pull request #1703 from k9mail/compose-fix-indeterminate
...
compose: hide indeterminate progress bar after onCreate (fix for api level 15)
2016-10-12 15:51:16 +02:00
Jonas Lundqvist
2c81e11c1d
JavaDoc fix in LocalSearch
...
Minor JavaDoc fix to get rid of a warning.
2016-10-12 00:10:03 +02:00
cketti
0dfa6345b3
Merge pull request #1702 from k9mail/fix-old-api-npe
...
Avoid indirect call to invalidateOptionsMenu() before recipientPresenter is initialized
2016-10-11 18:52:29 +02:00
Vincent Breitmoser
9fb91a0afc
use Compat classes to access deprecated methods
2016-10-11 14:44:09 +02:00
Vincent Breitmoser
89fe5d790e
hide dots in recipient list if no crypto provider is configured
2016-10-11 14:44:09 +02:00
Vincent Breitmoser
dae6be34df
fix NPE in MessageProvider
2016-10-11 13:55:25 +02:00
Vincent Breitmoser
76b2339b69
compose: hide indeterminate progress bar after initialization (fix for api level 15)
2016-10-11 12:22:53 +02:00
Vincent Breitmoser
a88ccfd9e8
avoid indirect call to invalidateOptionsMenu() before recipientPresenter is initialized
2016-10-11 11:42:20 +02:00
cketti
54bf6f7bd5
Merge pull request #1695 from jonas-lundqvist/backstackid
...
Save state for back stack id in MessageList
2016-10-11 03:54:40 +02:00
cketti
7a0bacff41
Merge pull request #1689 from k9mail/fix-line-endings-for-pgp-inline
...
convert LF newlines to CRLF before converting to quoted-printable for clearsigned messages
2016-10-11 03:30:58 +02:00
Jonas Lundqvist
dc876d9cc5
Save state for back stack id in MessageList
2016-10-09 13:32:17 +02:00
Philip Whitehouse
0fff2ffd08
Update to Robolectric 3.1.1 and tidy up code
2016-10-09 02:21:14 +01:00
Vincent Breitmoser
ce249bf07e
convert LF newlines to CRLF in crypto provider output
...
OpenKeychain/BouncyCastle at this point use the system newline for
formatting, which is LF on android. We need this to be CRLF, so we
convert the data after receiving (and possibly before quoted-printable
encoding).
2016-10-08 12:23:54 +02:00
cketti
fc79b290d0
Merge pull request #1692
...
Handle download of attachment correctly when saving requested
Fixes #1629
2016-10-08 11:00:26 +02:00
Philip Whitehouse
1f26663ed1
Handle download of attachment correctly when saving requested
2016-10-08 10:57:47 +02:00
cketti
327a47d2ef
Merge pull request #1688 from k9mail/limit-pgp-inline-dialog-displays
...
Limit number of times the PGP/Inline info dialog is displayed
Fixes #1595
2016-10-08 02:35:54 +02:00
cketti
88eb0f663a
Merge pull request #1687 from k9mail/fix-message-view-theme-switch
...
Don't cache decoded message over configurations
Fixes #1666
2016-10-08 01:18:16 +02:00
Philip
302b668d58
On removing notification, mark it's ID no longer in use ( #1677 )
...
On removing notification, mark it's ID no longer in use
Fixes #1662
2016-10-08 00:54:15 +02:00
Philip Whitehouse
4c7f80161e
Change folder_progress to correctly expect a decimal number instead of a string
2016-10-07 23:15:10 +01:00
Philip Whitehouse
53f3d549f7
Set account name when syncing headers & use correct folder name to generate display name
2016-10-07 23:14:54 +01:00
Vincent Breitmoser
a8d4655e56
limit number of times the pgp inline info dialog is displayed ( closes #1595 )
2016-10-07 19:09:26 +02:00
Vincent Breitmoser
22e8f4cedb
don't cache decoded message over configurations
...
Since 773600c717
, the message decoding
process might actually depend on theming parameters. The MessageList
activity assumes that the theme will be reapplied during a call to
`recreate()`, so we better drop that cache on configuration changes.
2016-10-07 18:43:33 +02:00