cketti
e9d90b1e75
Use Calendar.HOUR_OF_DAY instead of Calendar.HOUR in QuietTimeChecker
...
Fixes #2999
2018-01-05 20:34:16 +01:00
cketti
8fd6a4c83a
Add tests for QuietTimeChecker
2018-01-05 20:34:16 +01:00
cketti
0e6108a89f
Extract 'quiet time' check to separate class
2018-01-05 19:52:56 +01:00
cketti
9b8617d33f
Add attributes for 'font' tag to the whitelist
2018-01-04 05:07:41 +01:00
cketti
13c24c26f4
Add 'background' attribute for 'table' tag to the whitelist
2018-01-04 04:50:23 +01:00
cketti
f69ac0662a
Add more table elements attributes to whitelist
2018-01-04 03:39:29 +01:00
cketti
5a4a9042f1
Fix HeadCleaner to not skip everything after a disallowed tag
2018-01-04 03:35:43 +01:00
Philip Whitehouse
8014943e7d
Fix #3032 - add count to string for replacement
2018-01-04 00:41:10 +00:00
Moksh Jain
6cb1a60804
Fix: import/export maintains account order
2018-01-01 22:26:32 +05:30
cketti
a549e27875
Merge pull request #2909 from jyn514/deprecation
...
Removed deprecated members, classes, and APIs
2017-12-30 04:35:38 +01:00
Joshua Nelson
7591319e7e
Removed deprecated members
...
Removed MessageList.EXTRA_SEARCH_OLD (and its reference in a search)
2017-12-30 04:17:35 +01:00
cketti
0cf4b8aaa5
Merge pull request #2910 from jyn514/unused-vars
...
Removed unused variables
2017-12-30 03:30:14 +01:00
cketti
2d106e2b1a
Add Albanian translation
2017-12-27 17:07:33 +01:00
cketti
285da9122a
Update translations
2017-12-27 14:54:31 +01:00
Joshua Nelson
a2ad2dd10b
Removed unthrown exceptions from method signatures ( #2913 )
...
For OAuth2TokenProvider.getToken(), changed exception thrown to
match method signature (AssertionError -> AuthenticationFailedException)
2017-12-27 12:28:27 +00:00
cketti
a47ab9d7fe
Copy relevant tests from MessagingControllerTest to ImapSyncTest
2017-12-22 07:16:54 +01:00
cketti
87eb9398ae
Copy message sync code to ImapMessageStore/ImapSync
...
This will allow us to modify the sync implementation for IMAP without
having to worry about supporting the other protocols with the same code.
2017-12-22 06:59:01 +01:00
cketti
fc5af3ad9d
Merge pull request #2953 from SreyasRangaraju/master
...
Add unit tests for AccountCreator and Utility
2017-12-22 03:37:22 +01:00
cketti
012c4ee566
Fix code style issues
2017-12-22 03:29:10 +01:00
cketti
59ed36c4a9
Convert MigrationTo51Test to Kotlin
2017-12-16 22:39:17 +01:00
cketti
02b6fdfda3
Use simple string replacement instead of replacement via regexp
2017-12-16 20:55:14 +01:00
Philip Whitehouse
d64af371ad
Test Migration51 including special characters in Content-IDs
2017-12-10 22:49:24 +00:00
Jason Khallouf
79975cacd0
Issue #1988 , escape special chars in Migration51 content ID replacement
...
Without this fix, content IDs containing '$' would cause the replaceAll() to interpret the string as a capture group backreference and throw an ArrayIndexOutOfBoundsException, which would cause the migration to fail and all messages in the mailbox to be lost.
2017-12-09 14:45:22 +11:00
Sreyas Rangaraju
96082c2aef
Added Unit Tests for AccountCreator and Utility
2017-11-27 15:03:36 -05:00
cketti
1a12b18f0c
Merge pull request #2951 from philipwhiuk/translateSearchFromSender
...
Allow translation of 'more from sender' search name
2017-11-27 16:26:53 +01:00
Philip Whitehouse
b35d9a9222
Allow translation of 'more from sender' search name
2017-11-27 03:44:16 +00:00
Philip Whitehouse
4a48555bb7
Use translatable string for Cryptography preference
2017-11-27 03:30:22 +00:00
cketti
01d93858cb
Merge pull request #2899 from jyn514/account-names
...
Show the name of each account imported
2017-11-15 17:06:42 +01:00
cketti
c113c23f5e
Cleanup
2017-11-15 16:50:33 +01:00
Joshua Nelson
349c2aa9f3
Added localization for importing several accounts
...
Previous commit had a hardcoded string.
2017-11-14 17:18:15 -05:00
Harikrishnan Rajan
65be2b0357
Merge pull request #2927 from k9mail/rewrite-expunge
...
Add support for UID EXPUNGE
2017-11-12 21:56:30 +05:30
Hari
31b7cf8dae
Rewrite IMAP expunge
2017-11-11 21:38:08 +05:30
cketti
a8c5327dcf
Use ProGuard to strip unused code in release builds ( #2753 )
2017-11-10 21:54:31 +00:00
cketti
f78ed69a88
Merge pull request #2886 from jyn514/fix-todo
...
Implemented TODO in CoreService
2017-11-10 18:15:28 +01:00
Joshua Nelson
3fdb5f532f
Simplified logic ( #2911 )
2017-11-10 18:05:57 +01:00
cketti
fa9fc2d974
Prepare for next development iteration
2017-11-10 17:53:31 +01:00
cketti
934bbbe882
Version 5.304
2017-11-10 17:34:25 +01:00
cketti
d604250c9d
Update changelog for 5.304
2017-11-10 17:33:07 +01:00
cketti
2d51250c71
Update translations
2017-11-10 16:48:53 +01:00
cketti
4248e4172a
Merge pull request #2908 from jyn514/casting
...
Remove unneccessary casting and unboxing
2017-11-07 16:16:42 +01:00
Joshua Nelson
26cd24717e
Made requested changes for merge
...
Changed for-each loop back to for loop (for efficiency)
2017-11-05 18:31:16 -05:00
cketti
ad5897125a
Merge pull request #2907 from jyn514/imports
...
Remove unused imports
2017-11-05 15:09:27 +01:00
cketti
cd5c4bf9a6
Merge pull request #2903 from k9mail/decrypted-preamble
...
Don't ignore preamble and epilogue in decrypted messages
2017-11-05 14:44:38 +01:00
Joshua Nelson
77acb11dd6
Removed unused variables
2017-11-03 19:57:29 -04:00
Joshua Nelson
9db6cdc1c2
Remove unneccessary casting and unboxing
...
Removed casts to (View)
Removed calls to <Integer>.getInt(), <Long>.getLong()
Changed a few for loops to for-each loops
2017-11-03 18:45:47 -04:00
Joshua Nelson
a6388ca84f
Remove unused imports
2017-11-03 18:25:28 -04:00
cketti
bfc2dcba35
Prepare for next development iteration
2017-11-03 05:31:32 +01:00
cketti
ed8dfa67a7
Version 5.303
2017-11-03 05:08:16 +01:00
cketti
aa1d905d51
Update changelog for 5.303
2017-11-03 05:07:37 +01:00
Vincent Breitmoser
d2443276c8
Don't ignore preamble and epilogue in decrypted messages
2017-11-02 23:44:48 +01:00
Joshua Nelson
7aa4333e66
Show the name of each account imported
...
For each account, show "Imported <old account> as <new account>".
Does not currently support localization.
2017-11-02 17:04:28 -04:00
cketti
f2f7b78275
Merge pull request #2893 from k9mail/GH-2889_add_ins_del_html_tags_to_whitelist
...
Add <ins> and <del> HTML tags to whitelist
2017-11-02 07:11:04 +01:00
cketti
b51d9d09a3
Add <ins> and <del> HTML tags to whitelist
2017-11-01 19:34:55 +01:00
cketti
9df026aa7c
Update tests in AttachmentInfoExtractorTest
2017-11-01 18:23:59 +01:00
cketti
d23ff7f6a1
Only hide inline image parts with Content-Id header
...
The assumption is those parts are images referenced by the main HTML
part. Even without "attachment box" the user is able to save them using
a long-press in the WebView.
2017-11-01 16:43:47 +01:00
Joshua Nelson
4178306273
Implemented TODO in CoreService
...
The todo:
// TODO: remove this. we never set threadPool to null
The fix:
Removed most code that would be executed if threadPool were null
Reordered a little logic to make code easier to read
2017-10-30 15:10:39 -04:00
cketti
d696723023
Prepare for next development iteration
2017-10-28 02:30:08 +02:00
cketti
4e9b47f4ff
Version 5.302
2017-10-28 01:53:45 +02:00
cketti
40c664b924
Update changelog for 5.302
2017-10-28 01:52:38 +02:00
cketti
cdbd38c0e3
Merge pull request #2880 from k9mail/update_translations
...
Update translations
2017-10-28 01:45:26 +02:00
cketti
24de0df747
Merge pull request #2867 from jyn514/issue-2847
...
Avoid exception when processing draft message
Fixes #2847
2017-10-28 01:41:25 +02:00
cketti
537317362d
Add new translations
...
- Indonesian
- Betron
2017-10-28 01:23:36 +02:00
cketti
8a13880711
Update translations
2017-10-28 00:34:16 +02:00
cketti
9fdcf44162
Merge pull request #2863 from k9mail/GH-2861_fix_linkify_after_br_tag
...
Fix linkify when URL follows HTML tag
2017-10-28 00:12:26 +02:00
Joshua Nelson
243b8319bd
Fixed issue [2847]( https://github.com/k9mail/k-9/issues/2847 ).
2017-10-25 23:13:44 -04:00
cketti
2e20ddf6a5
Fix linkify when URL follows HTML tag
2017-10-25 04:59:15 +02:00
cketti
77f821cbbe
Add <hr> to HtmlSanitizer whitelist
2017-10-25 04:33:40 +02:00
Volker Diels-Grabsch
93c2863516
Add support for yahoo.de email addresses
2017-10-17 10:07:12 +02:00
cketti
0e9ca9e666
Merge pull request #2312 from rhari991/update-unread-widget
...
Add folder selection in unread widget
2017-10-15 03:57:38 +02:00
cketti
856cfed0d3
Prepare for next development iteration
2017-10-15 03:52:07 +02:00
cketti
f4b08dcf2f
Improve unread widget configuration UX
2017-10-15 03:29:52 +02:00
Hari
763d3f0886
Move to ChooseFolder after selecting Account
2017-10-15 02:37:40 +02:00
cketti
d26483e147
Version 5.301
2017-10-15 00:36:44 +02:00
cketti
5eb3581cd1
Update changelog for 5.301
2017-10-15 00:35:04 +02:00
cketti
daa976e73c
Update translations from Transifex
2017-10-15 00:15:11 +02:00
cketti
d9789e91af
Merge pull request #2827 from Trogel/stop-refresh-animation-on-pause
...
Stop refresh animation on pause
2017-10-14 16:46:49 +02:00
cketti
0b480d7a15
Merge pull request #2808 from Trogel/keep-flags-on-download-complete-message
...
Keep flags when downloading complete message
2017-10-14 02:48:18 +02:00
cketti
655e86b4f5
Move swipe refresh animation workaround from onPause() to onStop()
...
onPause() is also called when we don't want the animation to stop, e.g.
when changing the focus to another window in multi window mode.
However, adding a new Fragment will stop the old one. So onStop() is a
better place to cancel the animation.
2017-10-14 02:28:32 +02:00
Trogel
7c89108cea
Stop refresh animation on pause
...
Workaround for Android bug https://issuetracker.google.com/issues/37008170
2017-10-09 12:39:22 +02:00
Trogel
e643cbd5f5
Don't set SEEN flag after complete download
...
This is no longer needed, now that we fetch the flags from the server.
2017-10-09 10:08:50 +02:00
Trogel
ecdd52c8ee
Keep flags when downloading complete message
...
Avoid that clicking "Download complete message" deletes all flags of the
affected message from the local store.
2017-10-09 10:06:27 +02:00
Trogel
dbdccbf4da
Don't try to download a message with local UID
2017-10-09 09:42:31 +02:00
Trogel
660ea31dfc
Remove commented out code
2017-10-09 09:38:34 +02:00
Jonas Lundqvist
b56f3feb0b
Create MessageList specific key shortcut Toast
...
Some of the key shortcuts does not trigger any actions when in
MessageList. This change creates a custom Toast message with the reduced
set of keys that has any action.
2017-10-06 22:23:39 +02:00
Vincent Breitmoser
d4eb23894d
Merge pull request #2783 from k9mail/autocrypt-mutual
...
don't default to prefer-encrypt mutual
2017-10-06 01:04:28 +02:00
Vincent Breitmoser
53345b77dc
Merge pull request #2816 from k9mail/recipients-from-crypto-provider
...
query recipients also from crypto provider, if available
2017-10-05 15:40:36 +02:00
Vincent Breitmoser
7cbef92581
Merge pull request #2813 from k9mail/sign-only-strings
...
nicer description for signed-only setting
2017-10-05 00:26:13 +02:00
Vincent Breitmoser
c2171b5161
add some unit tests for RecipientLoader
2017-10-05 00:22:01 +02:00
Vincent Breitmoser
fca4630177
query recipients also from crypto provider, if available
2017-10-04 22:29:40 +02:00
Vincent Breitmoser
688169077d
add comment about missing protocol handling in MessageCryptoStructureDetector
2017-10-04 02:52:25 +02:00
Vincent Breitmoser
a7a55d4481
nicer description for signed-only setting
2017-10-04 01:28:41 +02:00
Vincent Breitmoser
94e5b88727
Don't default to prefer-encrypt mutual
2017-10-04 00:57:06 +02:00
cketti
6ececc378a
Merge pull request #2777 from k9mail/simplify-message-extract
...
Some updates to MessageViewInfoExtractor
2017-10-03 20:28:40 +02:00
cketti
7ac6b5b0ef
Merge pull request #2795 from k9mail/hide-pgp-inline
...
Show pgp inline menu item only if encryption/signing is actually enabled
2017-10-03 19:31:05 +02:00
cketti
7a9ea6c885
Merge pull request #2796 from k9mail/compose-error-without-key
...
Show error if encryption is enabled but no key is configured
2017-10-03 19:30:28 +02:00
Trogel
7107a606ac
Adjust test for read-only connection for polling
2017-09-29 22:19:16 +02:00
Vincent Breitmoser
e97164cbb0
Show error if encryption is enabled but no key is configured
2017-09-26 22:15:44 +02:00
Vincent Breitmoser
d21639cca1
Show pgp inline menu item only if encryption/signing is actually enabled
2017-09-26 21:28:53 +02:00
Trogel
1c240031bf
Connect read-only for poll
2017-09-22 22:18:01 +02:00
Vincent Breitmoser
ac628a265d
use available methods for structure detection
2017-09-19 00:22:01 +02:00