Commit graph

1342 commits

Author SHA1 Message Date
cketti
cf02795d5e Merge pull request #2389 from vatsalsura/Issue#2318
Use SystremClock.elapsedRealtime() to measure durations
2017-03-22 05:41:18 +01:00
cketti
32212a4e23 Merge pull request #2392 from itiboi/generic-uri-parsing
Linkifying framework
2017-03-22 02:22:04 +01:00
Tim Bolender
b0682018e2 Fixed invalid domain character and some restructuring. 2017-03-21 22:49:52 +01:00
Tim Bolender
9d3cc8ed00 Switched to "classic" domain name detection and added multiple tests. 2017-03-21 12:01:04 +01:00
cketti
cf9c3d078e Use regexp to skip schema matches not preceded by allowed separator 2017-03-17 15:28:51 +01:00
cketti
98974a7699 Fix bug with advancing the position when linkifying failed 2017-03-17 15:19:16 +01:00
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
cketti
b901b81882 Merge pull request #2380 from k9mail/GH-2282_fix_crash_with_old_intent_extra
Continue to support old 'search' extra in MessageList Intent
2017-03-14 14:21:07 +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
0252db0992 Add "SNAPSHOT" suffix to version number
Some people build from master and report bugs with the version number found
in the About dialog. This change should make it easier to identify such cases.
2017-03-11 22:23:36 +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