Philip Whitehouse
|
4eb431b170
|
Remove emphasised span entirely
|
2017-03-17 13:57:38 +00:00 |
|
Philip Whitehouse
|
44b42747f4
|
Display subject correctly in expanded notifications
|
2017-03-17 13:55:17 +00:00 |
|
Philip
|
0763b09c83
|
Merge pull request #2347 from philipwhiuk/tidyUpMessageListFragment
Tidying up MessageListFragment
|
2017-03-17 13:36:49 +00:00 |
|
Philip Whitehouse
|
77860a4f7c
|
Tidy up MessageListFragment
|
2017-03-17 13:26:30 +00:00 |
|
Philip Whitehouse
|
c9d5a776fe
|
Adjust long Privacy settings
|
2017-03-17 10:29:47 +00:00 |
|
cketti
|
0f9bc4867a
|
Clean up URI parsing code and tests
|
2017-03-17 03:18:51 +01:00 |
|
Tim Bolender
|
0d3d9aab32
|
Add one pass URI parser/linkifier
|
2017-03-16 22:10:47 +01:00 |
|
Vatsal Sura
|
ede2b0fb17
|
Use SystemClock.elapsedRealtime() to measure durations
|
2017-03-15 13:05:23 +05:30 |
|
cketti
|
9b49f08b60
|
Merge pull request #2387 from ployt0/HtmlConverterTestForHR
Make <hr> tags from their plain text equivalents
Fixes #2259
|
2017-03-15 05:16:24 +01:00 |
|
cketti
|
6a318bdc6a
|
Merge pull request #2382 from k9mail/saf_exporter
Use Storage Access Framework for settings export
|
2017-03-15 05:08:00 +01:00 |
|
leon
|
24f4f86755
|
Make <hr> tags from their plain text equivalents. #2259 including tests.
|
2017-03-13 11:48:18 +00:00 |
|
cketti
|
5fa77adfcb
|
Fix settings export on API 19+
|
2017-03-12 19:29:17 +01:00 |
|
GoneUp
|
17ebb4c613
|
Changed settings export to use the storage access framework
|
2017-03-12 17:16:59 +01:00 |
|
cketti
|
5485f7a1bb
|
Continue to support old unread widget PendingIntents
|
2017-03-11 21:00:39 +01:00 |
|
Daniel Wainwright
|
7867f37a16
|
Fix boolean format error
considerLastCheckEnd is a boolean.
|
2017-03-05 18:18:20 +00:00 |
|
Sergei Novikov
|
b811bd6048
|
Add 'up' button to message composition screen
|
2017-03-04 09:43:28 +01:00 |
|
Vincent Breitmoser
|
05df114eb1
|
Merge pull request #2309 from k9mail/log-timber
Use Timber for Logging
|
2017-03-03 14:04:20 +01:00 |
|
Subhaprada Chand
|
0b2c2e4692
|
Replace instances of new Date().getTime() with System.currentTimeMillis()
|
2017-03-03 05:25:22 +05:30 |
|
Vincent Breitmoser
|
05bd6e0a5b
|
plant DebugTree if K9.DEBUG || BuildConfig.DEBUG
|
2017-03-02 20:15:00 +01:00 |
|
cketti
|
021b24c93f
|
Remove conditional logging from call sites
|
2017-03-02 19:43:33 +01:00 |
|
cketti
|
eb61829003
|
Use format strings with Timber
|
2017-03-02 19:42:20 +01:00 |
|
Vincent Breitmoser
|
b49e699d92
|
plant DebugTree in K9.onCreate()
|
2017-03-02 19:42:20 +01:00 |
|
Vincent Breitmoser
|
7309132659
|
remove accidental static imports
|
2017-03-02 19:42:20 +01:00 |
|
Vincent Breitmoser
|
ff274e2978
|
use Timber for logging
|
2017-03-02 19:42:19 +01:00 |
|
cketti
|
88a86a14c3
|
Merge pull request #2304 from k9mail/GH-2262_remove_language_selection
Remove language selection setting
|
2017-03-02 02:05:17 +01:00 |
|
cketti
|
b99b539c20
|
Merge pull request #2306
Add provider settings for mail.com
Closes #2306
|
2017-03-02 01:38:20 +01:00 |
|
leon
|
7af7d8a3d7
|
Add provider provider settings for mail.com
|
2017-03-02 01:37:35 +01:00 |
|
cketti
|
5816f84df0
|
Remove language selection setting
|
2017-03-01 16:58:36 +01:00 |
|
cketti
|
82f3c67ff0
|
Remove MessagingListener methods that are never used
|
2017-02-28 14:46:24 +01:00 |
|
cketti
|
93aaa85c14
|
Make MessagingListener an interface
|
2017-02-28 14:36:26 +01:00 |
|
cketti
|
d4d796010c
|
Merge pull request #2281 from k9mail/GH-2280_fix_settings_configuration
Update existing Configuration instance instead of creating new one
|
2017-02-28 12:17:59 +01:00 |
|
cketti
|
9d079bd5b1
|
Merge pull request #2276 from rhari991/attachment-diskfull
Show error toast when trying to save attachment and external storage is full
|
2017-02-28 12:14:58 +01:00 |
|
cketti
|
206e168a78
|
Merge pull request #2275 from k9mail/madrat--CustomContactBadge
Replace QuickContactBadge with custom widget
|
2017-02-28 12:13:33 +01:00 |
|
Hari
|
f3dcb729a7
|
Added sender field to message view
|
2017-02-28 12:06:23 +01:00 |
|
cketti
|
0a473e481b
|
Merge pull request #1815 from philipwhiuk/syncDetail
Provide a better explanation as to why sync is disabled
|
2017-02-28 08:11:24 +01:00 |
|
Vincent Breitmoser
|
ec7e24767b
|
incorporate feedback
|
2017-02-27 14:33:46 +01:00 |
|
cketti
|
212ee91422
|
Update existing Configuration instance instead of creating new one
|
2017-02-25 16:25:21 +01:00 |
|
Hari
|
f4e84c302b
|
Show toast when there is not enough space
|
2017-02-24 11:45:45 +05:30 |
|
Vincent Breitmoser
|
110179deb5
|
remove more unused code
|
2017-02-23 13:25:10 +01:00 |
|
Philip Whitehouse
|
b54f6ee11b
|
Provide a better explanation as to why sync is disabled
|
2017-02-23 12:14:56 +00:00 |
|
Vincent Breitmoser
|
e18466c290
|
code reformatting
|
2017-02-23 13:13:40 +01:00 |
|
madRat
|
923d91b012
|
Replace QuickContactBadge with custom widget
|
2017-02-23 13:10:56 +01:00 |
|
cketti
|
e70295efec
|
Merge pull request #2220 from k9mail/no-provider
Handle unconfigured OpenPGP provider in MessageView
|
2017-02-20 00:43:18 +01:00 |
|
cketti
|
0a3a91436e
|
Incorporate feedback
|
2017-02-17 22:49:50 +01:00 |
|
cketti
|
fb5fb2553b
|
Update message list widget preview image
|
2017-02-17 21:39:16 +01:00 |
|
cketti
|
81a8b3fc3b
|
Tweak message list item layout
|
2017-02-17 21:15:21 +01:00 |
|
cketti
|
cb52a6f4f6
|
Rename message list widget classes
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
303be49889
|
Make message list widget start activities directly
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
ef9275d084
|
Extract message list widget text colors to colors.xml
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
e201478f43
|
Extract string to strings.xml
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
13922f0ae6
|
Clean up code
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
800bfead67
|
Display sender and subject of unread messages in bold
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
cffe255dc8
|
Honor "sender above subject" setting in message list widget
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
50c382c779
|
Tweak message list widget layout
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
27ec98b1d0
|
Remove configuration for mail list widget
Right now MessageProvider only supports the Unified Inbox.
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
57612c317e
|
Code style fixes
|
2017-02-17 19:39:53 +01:00 |
|
denis mone
|
6415f0c186
|
Add mail list widget
|
2017-02-17 19:39:53 +01:00 |
|
cketti
|
fc90a8eadb
|
Merge pull request #2234 from philipwhiuk/testSendPendingMessages
MessagingController improvements
|
2017-02-17 16:18:48 +01:00 |
|
Philip Whitehouse
|
e852b975ad
|
Move operator
|
2017-02-16 23:23:34 +00:00 |
|
Philip Whitehouse
|
0ac1d3f4cf
|
Re-format MessagingController
|
2017-02-16 23:22:32 +00:00 |
|
Philip Whitehouse
|
c45251f66e
|
Rename getInstance() to getTransport()
|
2017-02-16 23:17:30 +00:00 |
|
cketti
|
2ac9de8c4e
|
Merge pull request #2221 from philipwhiuk/testAndFixCPLforSurrogatePairs
Test and fix CPL for surrogate pairs
|
2017-02-14 23:45:05 +01:00 |
|
cketti
|
99472ce26e
|
Merge pull request #2226 from RobinBossart/issue_2213
Make all keys in global_preferences.xml lowercase
|
2017-02-14 23:41:43 +01:00 |
|
Robin Bossart
|
82b6f457c9
|
Make all keys in global_preferences.xml and Prefs.java lowercase
|
2017-02-14 15:21:22 +01:00 |
|
Philip Whitehouse
|
b97cbba320
|
Tidy-up MessagingController - checkstyle fixes
|
2017-02-14 00:28:29 +00:00 |
|
Philip Whitehouse
|
2e01043a28
|
Test sending of pending messages
|
2017-02-13 23:52:31 +00:00 |
|
Philip Whitehouse
|
3d2345cae3
|
Add support for surrogate pairs when getting the icon for the contact picture
|
2017-02-13 20:15:33 +00:00 |
|
Vincent Breitmoser
|
ae55c85612
|
show crypto pref screen on click
|
2017-02-13 15:32:50 +01:00 |
|
Vincent Breitmoser
|
e2186058bc
|
add screen to display when no crypto provider is configured
|
2017-02-13 15:32:50 +01:00 |
|
cketti
|
8ee9b2c591
|
Merge pull request #2203 from philipwhiuk/clearFolderNotOnUiThread
Clear folder using the MessagingController instead of on the UI thread
|
2017-02-13 03:50:10 +01:00 |
|
Philip Whitehouse
|
4161b91441
|
Tidy up and test clearFolder method
|
2017-02-12 22:42:41 +00:00 |
|
cketti
|
c150bafac3
|
Merge pull request #2223 from daquexian/issue_979
Dismiss alternate email address popup on typing
|
2017-02-12 19:44:55 +01:00 |
|
cketti
|
d3b4809e5b
|
Merge pull request #2219 from korelstar/test-sql-create
Enhance test for database upgrade process
|
2017-02-12 13:11:33 +01:00 |
|
cketti
|
ac6a1ea213
|
Clean up StoreSchemaDefinitionTest
|
2017-02-12 12:42:12 +01:00 |
|
korelstar
|
83951c087e
|
Refactoring: Make code more readable.
|
2017-02-12 11:35:26 +01:00 |
|
cketti
|
0387b253ba
|
Merge pull request #2130 from k9mail/global-crypto-provider
Global crypto provider
|
2017-02-10 06:15:04 +01:00 |
|
cketti
|
cbbab8b920
|
Merge pull request #2218 from JoelTroch/issue-2208
Make Hex.encodeHex returns a String (was char[])
|
2017-02-10 06:12:00 +01:00 |
|
daquexian
|
7617269a2c
|
dismiss alternate email address popup on typing
|
2017-02-10 11:25:20 +08:00 |
|
Philip
|
5104278c70
|
Merge pull request #2176 from philipwhiuk/messageProviderFixAndTest
MessageProvider related fixes and testing
|
2017-02-10 00:01:49 +00:00 |
|
Philip
|
1be97b85f3
|
Merge pull request #2217 from daquexian/issue_740
Allow any unicode letter to act as a placeholder for contacts with no photo.
|
2017-02-09 23:36:51 +00:00 |
|
Philip
|
fc6d5188f7
|
Merge pull request #2206 from k9mail/fix-cancel-crypto
Fix consecutive retrying of crypto operations
|
2017-02-09 23:28:39 +00:00 |
|
korelstar
|
44e9960dc6
|
Fix missing default value in table "folders"
|
2017-02-09 16:14:09 +01:00 |
|
Joël Troch
|
7d628cf719
|
Make Hex.encodeHex returns a String (was char[])
|
2017-02-09 14:54:27 +01:00 |
|
korelstar
|
d084fdbc11
|
Test for equal SQL create queries
|
2017-02-09 12:39:23 +01:00 |
|
daquexian
|
a978fd0f40
|
capture all unicode letters for unknown contact picture
|
2017-02-09 18:03:43 +08:00 |
|
Vincent Breitmoser
|
884b12a48b
|
consistently name openpgp provider setting
|
2017-02-08 13:16:10 +01:00 |
|
Vincent Breitmoser
|
6e982690d2
|
move sign-only support settings to global
|
2017-02-08 03:56:01 +01:00 |
|
Vincent Breitmoser
|
46046f8926
|
openpgp-setup: move crypto provider to global settings
|
2017-02-08 03:56:01 +01:00 |
|
Vincent Breitmoser
|
955d994bce
|
never return cleared RetainFragments
|
2017-02-08 03:16:12 +01:00 |
|
Vincent Breitmoser
|
01df652dc7
|
don't create superfluous RetainFragments
|
2017-02-08 03:16:12 +01:00 |
|
Philip Whitehouse
|
6ebe298fa0
|
Clear folder using the MessagingController instead of on the UI thread
|
2017-02-07 21:37:21 +00:00 |
|
cketti
|
47a5b5288f
|
Avoid NULL values in result set of sub-query
|
2017-02-07 21:12:05 +01:00 |
|
cketti
|
19b7d4491d
|
Merge pull request #2193 from k9mail/robolectric-update
Update robolectric, use Runner class instead of annotations
|
2017-02-07 05:06:39 +01:00 |
|
cketti
|
4c8dd420cf
|
Merge pull request #2194 from philipwhiuk/removeNewLinesFromSubject
Remove trailing new lines from subject
|
2017-02-07 04:54:14 +01:00 |
|
cketti
|
17863cfeaf
|
Merge pull request #2196 from k9mail/rework_AttachmentInfoExtractor
Avoid static reference to AttachmentInfoExtractor
|
2017-02-07 04:23:22 +01:00 |
|
cketti
|
7aa784f16d
|
Merge pull request #2195 from k9mail/rework_ClipboardManager
Rework ClipboardManager to avoid leaking Context
|
2017-02-07 04:23:01 +01:00 |
|
Philip Whitehouse
|
be67e849c2
|
Remove new lines and rich-text formatting from subject field
|
2017-02-06 21:38:18 +00:00 |
|
cketti
|
5d52fb0bb7
|
Merge pull request #2198 from bug-bulletin-forks/fix-parsing-errors
Fix two unparsable Javadoc comments
|
2017-02-06 14:49:51 +01:00 |
|
Dominik Schürmann
|
e829196034
|
Set robolectric sdk to 22
|
2017-02-06 11:25:02 +01:00 |
|
Sebastian Kürten
|
f4b3ef3b41
|
Fix a few Javadoc typos
|
2017-02-06 08:48:24 +01:00 |
|
Sebastian Kürten
|
fca9eaf113
|
Fix two unparsable Javadoc comments
|
2017-02-06 08:16:04 +01:00 |
|
cketti
|
e96718f3a0
|
Avoid static reference to AttachmentInfoExtractor
|
2017-02-06 03:55:31 +01:00 |
|
cketti
|
15b6a91914
|
Clean up ClipboardManager
|
2017-02-06 03:30:34 +01:00 |
|
cketti
|
f82beb4287
|
Change ClipboardManager to no longer be a singleton
This avoids holding onto a Context instance in a static field.
|
2017-02-06 03:28:09 +01:00 |
|
cketti
|
da2012be1d
|
Merge pull request #2186 from philipwhiuk/json-pending-command-rebase
Use json for serializing pending commands
|
2017-02-06 02:04:57 +01:00 |
|
cketti
|
78c7f01719
|
Clean up MigrationTo60Test
|
2017-02-06 01:41:03 +01:00 |
|
Dominik Schürmann
|
874943885f
|
Update robolectric, use Runner classes
|
2017-02-05 23:44:35 +01:00 |
|
Dominik Schürmann
|
513a29ad3a
|
Add encrypted.asc filename to PGP/MIME emails
|
2017-02-05 23:13:18 +01:00 |
|
Philip Whitehouse
|
af0c47c325
|
Additional tests for migration
|
2017-02-05 21:25:50 +00:00 |
|
cketti
|
5d2e28e8ed
|
Avoid runtime type checks/casts
|
2017-02-05 07:13:25 +01:00 |
|
cketti
|
8179d88113
|
Clean up MigrationTo60
|
2017-02-05 06:05:28 +01:00 |
|
Philip Whitehouse
|
a2e33fcc23
|
Merge branch 'upstream-master' into json-pending-command-rebase
|
2017-02-05 01:21:36 +00:00 |
|
cketti
|
1c1be7ff8e
|
Merge pull request #2178 from philipwhiuk/fixArrayResourceLintWarning
SliderPreference - Fix lint warning
|
2017-02-05 01:40:44 +01:00 |
|
cketti
|
8c55e571f8
|
Merge pull request #2169 from k9mail/GH-1822_remove_parcelable_from_intent
Fix notification actions
|
2017-02-05 01:39:11 +01:00 |
|
Philip
|
f491e00bc5
|
Merge pull request #2158 from philipwhiuk/databaseMigrationVerification
Test and fix database upgrade process
|
2017-02-04 23:36:27 +00:00 |
|
Philip
|
b79673bf6f
|
Merge pull request #2174 from philipwhiuk/addDebugToMessagingController
Add additional debug to diagnose message sync issues
|
2017-02-04 23:25:22 +00:00 |
|
Philip
|
4564f57f01
|
Merge pull request #2182 from philipwhiuk/fixHardcodedText
Move hardcoded text to string resources
|
2017-02-04 23:25:02 +00:00 |
|
Philip
|
7aa4462115
|
Merge pull request #2184 from philipwhiuk/abstractK9Activity
Make base activities abstract
|
2017-02-04 23:24:12 +00:00 |
|
Philip
|
d5a6286cb7
|
Merge pull request #2172 from philipwhiuk/emailHelperTest
Tests for EmailHelper
|
2017-02-04 22:49:35 +00:00 |
|
Philip
|
981ef44b55
|
Merge pull request #2171 from philipwhiuk/openPgpApiHelperTest
Tests for OpenPgpApiHelper
|
2017-02-04 22:49:10 +00:00 |
|
Philip
|
929f91ab56
|
Merge pull request #2170 from philipwhiuk/cacheTests
Basic behavioural tests of the EmailProviderCache
|
2017-02-04 22:48:51 +00:00 |
|
cketti
|
2d84b41e5c
|
Merge pull request #2159 from k9mail/jsoup_preparation
Code refactoring in preparation of HtmlCleaner replacement
|
2017-02-04 23:36:26 +01:00 |
|
Philip Whitehouse
|
5efe6b2cf7
|
Make base activities abstract
|
2017-02-04 22:04:32 +00:00 |
|
cketti
|
a52e0bd60a
|
Avoid exception in MigrationTo43 during database tests
|
2017-02-04 22:50:06 +01:00 |
|
cketti
|
c3b4e0cfc2
|
Clean up StoreSchemaDefinitionTest
|
2017-02-04 22:34:31 +01:00 |
|
Philip Whitehouse
|
b7ed3b9d88
|
Move hardcoded text to string resources
|
2017-02-04 21:21:19 +00:00 |
|
cketti
|
4805af02bf
|
Code style fixes
|
2017-02-04 21:43:25 +01:00 |
|
Philip Whitehouse
|
4cd7fd6e47
|
MessageProviderTest - Clean up cursor usage
|
2017-02-04 18:01:27 +00:00 |
|
Philip Whitehouse
|
76b9860e09
|
SliderPreference - Fix lint warning
|
2017-02-04 17:56:24 +00:00 |
|
Philip Whitehouse
|
859db0ce10
|
MessageProvider - Test basic behaviour
|
2017-02-04 15:56:42 +00:00 |
|
Philip Whitehouse
|
15f199de36
|
MessageProvider - Refactor declaration of projections and ensure accounts are listed in unread queries
|
2017-02-04 15:56:14 +00:00 |
|
Philip Whitehouse
|
07416badc8
|
Fix issue performing searches when a special folder is null
|
2017-02-04 15:55:02 +00:00 |
|
Philip Whitehouse
|
8e06956d98
|
Tests for OpenPgpApiHelper
|
2017-02-04 11:21:15 +00:00 |
|
Philip Whitehouse
|
67e304a42a
|
Add additional debug to diagnose message sync issues
|
2017-02-04 11:06:45 +00:00 |
|
cketti
|
0a76ea609c
|
Simplify MessageReference.equals() and hashCode() and add tests
|
2017-02-04 02:03:18 +01:00 |
|
Philip Whitehouse
|
0b9fb4c2ad
|
Tests for EmailHelper
|
2017-02-04 00:25:22 +00:00 |
|
Philip Whitehouse
|
39804b8e3c
|
Basic behavioural tests of the EmailProviderCache
|
2017-02-03 23:41:05 +00:00 |
|
cketti
|
957b618092
|
Don't use Parcelable in Intents that can be launched from notifications
|
2017-02-03 06:05:45 +01:00 |
|
cketti
|
9b7ed6e9a6
|
Make MessageReference not implement Parcelable anymore
|
2017-02-03 06:00:36 +01:00 |
|
cketti
|
8760849f79
|
Refactor MessageReference
|
2017-02-03 03:12:32 +01:00 |
|
cketti
|
7fd404c1dd
|
Remove unused method
|
2017-02-02 20:56:01 +01:00 |
|
cketti
|
f1457d58f6
|
Remove unused imports
|
2017-02-02 19:37:28 +01:00 |
|
cketti
|
3380ea986e
|
Fix order of modifiers
|
2017-02-02 19:36:38 +01:00 |
|
cketti
|
c60f97fb7e
|
Merge pull request #2069 from k9mail/optimize-message-sync
Don't load all local message metadata into memory during synchronize
|
2017-01-31 20:24:53 +01:00 |
|
cketti
|
e8cddf6a28
|
Remove unnecessary import
|
2017-01-31 17:29:28 +01:00 |
|
Philip Whitehouse
|
4a8d93b572
|
Add missing indexes in new database migration step
|
2017-01-31 12:51:47 +00:00 |
|
cketti
|
1ffaf1d392
|
Move classes related to message quoting to dedicated package
|
2017-01-31 05:58:24 +01:00 |
|
cketti
|
695432f6cf
|
Add tests for signature removers
|
2017-01-31 05:58:24 +01:00 |
|
Philip Whitehouse
|
0c5fedb504
|
Add tests for database migration
|
2017-01-30 23:49:44 +00:00 |
|
Philip Whitehouse
|
67ade96101
|
Better determination of whether a draft needs saving
|
2017-01-30 21:22:07 +00:00 |
|