Marcus Wolschon
92cfe149e2
Merge remote-tracking branch 'origin/issue-619_AndroidWearSupport' into issue-619_AndroidWearSupport
...
# Conflicts:
# k9mail/src/main/java/com/fsck/k9/controller/MessagingController.java
# k9mail/src/main/java/com/fsck/k9/service/NotificationActionService.java
2015-07-05 11:23:20 +02:00
Marcus Wolschon
5fed2684e1
#619 "Add android wear support"
...
removed dontCancel
update (stacked) notifications after a notification action was invoked
2015-07-05 11:11:15 +02:00
cketti
e20701c9be
Don't reinvent the wheel when creating MessageReferences
...
Also, we don't care about flags when dealing with MessageReferences for notifications.
2015-06-25 18:58:08 +02:00
cketti
f8ea923522
Remove double synchronization
2015-06-25 18:27:50 +02:00
Marcus Wolschon
23c49d834d
Add Android Wear support
2015-06-19 02:19:24 +02:00
Art O Cathain
591785a3ab
fix up some dodgy nulls
2015-06-13 16:24:58 +01:00
Art O Cathain
2d45e53739
fix potential NPE
2015-06-13 15:29:58 +01:00
Marcus Wolschon
59287e0af0
#619 "Add android wear support"
...
cleanup
2015-06-10 08:40:06 +02:00
Marcus Wolschon
ca08a71007
#619 "Add android wear support"
...
cleanup
2015-06-10 08:33:11 +02:00
cketti
e01b1b189f
Merge pull request #653 from k9mail/change_folder_sync
...
Don't write messages without (partial) body to database
2015-06-10 02:29:50 +02:00
Marcus Wolschon
44b78f09be
#619 "Add android wear support"
...
Fixed wrong icon.
Summary Notification is phone-only again because it is often clicked when the user intents to do an action only on a single mail.
2015-05-23 11:05:33 +02:00
cketti
6138afb579
Don't write messages without (partial) body to database
...
Opening such messages during download will display "No text" and (probably
due to a bug) might lead to the synchronization process being aborted. Instead
of fixing the UI issue we now don't write these incomplete messages to the
database. This has the potential to massively speed up the sync process. But
it will take longer for messages to show up in the message list, especially
with slow connections.
2015-05-22 07:25:17 +02:00
cketti
1cd7df1369
Don't write the new push state to the database for every message
2015-05-22 07:25:14 +02:00
cketti
916929e507
Fix getting code coverage on CI builds
2015-05-21 14:52:50 +02:00
cketti
a24d85d754
Move library tests to k9mail-library module
2015-05-21 02:21:38 +02:00
cketti
4b273c1749
Move some tests from 'androidTest' to 'test' folder
2015-05-20 21:00:43 +02:00
cketti
0f66cacf10
Move JVM tests into main k9mail module
...
Use Robolectric for the tests that use framework classes.
2015-05-20 21:00:43 +02:00
Marcus Wolschon
937ec6c50e
#619 "Add android wear support"
...
cleanup, comments and 1 missing intent-extra.
2015-05-12 22:45:21 +02:00
Marcus Wolschon
509573e014
#619 "Add android wear support"
...
added EXTRA_MESSAGE_ID to simplify closing the correct notification and make things more robust.
2015-05-12 22:18:53 +02:00
cketti
b660d45b6c
Merge branch '5.103_with_bugfixes'
2015-05-02 18:11:40 +02:00
Marcus Wolschon
764f380d45
TODO: Bug! Stacked notification are shown on phone too, together with summary
2015-05-02 10:10:59 +02:00
Marcus Wolschon
73ec00b43d
getMessageSender and getMessageSubject called on wrong message object in stackd notifications
2015-05-02 09:56:03 +02:00
Marcus Wolschon
9515f7de71
added missing setContentTitle.
...
Trying to fix stacked notifications appearing on phone instead of wear-only. (phone is only supposed to show the summary notification)
2015-05-02 09:53:50 +02:00
Marcus Wolschon
fe8b47f644
fixed NPE
...
identified issue with entire stack of notifications when action on a single child-notification is used
2015-05-02 08:11:27 +02:00
Marcus Wolschon
8d6d0c7d37
keep track of stacked notifications when updating existing (summary-) notifications.
2015-05-02 07:39:29 +02:00
Marcus Wolschon
e5b8b669c2
fixed support for stacked notification on Android Wear.
...
Cleaned up Android Wear code.
2015-05-01 21:32:59 +02:00
Marcus Wolschon
2701ffd2ac
Support for stacked notifications in
...
#619 "Add android wear support"
No reply with voice yet (as requested in the ticket).
No user-configurable actions yet, just delete+archive+spam
2015-05-01 19:56:01 +02:00
cketti
ce86e773e0
Use Greenmail 1.4.1 release instead of (now removed) snapshot
2015-04-30 10:10:54 +02:00
cketti
3e833580ac
Use numbered parameters in format string
...
… because Transifex is stupid and complains when a parameter doesn't show
up in a translation exactly like it's defined in the source language.
2015-04-30 09:58:31 +02:00
Marcus Wolschon
05934d75d8
wrong parameter order in format string.
...
(Found via Android Studio Lint tool)
2015-04-28 23:08:17 +02:00
Marcus Wolschon
64e22a72ed
Some first android wear support for enhancement
...
#619 "Add android wear support"
No reply with voice yet (as requested in the ticket).
No user-configurable actions yet, just delete+archive+spam
No stacked notification for multiple messages yet.
2015-04-28 22:26:17 +02:00
Marcus Wolschon
0f848ee51f
reverting accidental commit 1dfc2a5490
2015-04-28 22:17:02 +02:00
Marcus Wolschon
1dfc2a5490
Merge remote-tracking branch 'origin/master'
2015-04-28 22:05:37 +02:00
Marcus Wolschon
c37934ea16
Fixed wrong parameter order leading to broken MessageReferences.
2015-04-28 22:04:22 +02:00
cketti
d538278be6
Don't write HtmlConverterTest results to a file
...
Fixes issue #618
2015-04-28 05:43:35 +02:00
cketti
83bb97b0c5
Revert "Potentially avoid creating new Typeface instances"
...
This reverts commit 9df1a3ee80
.
2015-04-04 01:46:53 +02:00
cketti
017ae1d2f3
Merge pull request #590
...
WebView: Open links in external Browser
2015-04-04 01:20:08 +02:00
cketti
babd3a530f
Add activity flags to browser view intent
2015-04-04 01:06:14 +02:00
cketti
ba8cb6c85d
Set EXTRA_CREATE_NEW_TAB to 'true' in browser view intent
2015-04-04 00:57:47 +02:00
cketti
09babb6e88
Restructure the code a bit
2015-04-04 00:55:53 +02:00
cketti
8bcf9b1d50
Remove comments
2015-04-04 00:50:14 +02:00
cketti
80fa468ec2
Merge pull request #581
...
MessageReference class refactor
2015-04-03 21:36:26 +02:00
cketti
24b61e0743
Fix code formatting
2015-04-03 21:33:38 +02:00
cketti
a3375d7030
Make MessageReference fields private
2015-04-03 20:43:49 +02:00
cketti
9275bb2943
Remove unused constructor
2015-04-03 20:35:33 +02:00
cketti
af36129449
Extract local variables for easier readability
2015-04-03 20:27:11 +02:00
cketti
632517be81
Remove trivial comments
2015-04-03 19:50:50 +02:00
Art O Cathain
1ec2c5b095
Clarify
2015-03-31 20:29:51 +01:00
Art O Cathain
6a03e62f52
ensure account also removed from memories on delete
2015-03-31 20:10:25 +01:00
m0viefreak
46f74bd11c
WebView: Open links in external Browser
...
1a20ca06f1
connected a WebViewClient
to the WebView. But as soon as a client is connected, the WebView
stops handling links itself and tries to display everything on
its own.
Override shouldOverrideUrlLoading() and replicate what Android's
default WebView does if no WebViewClient is connected to work
around this.
This fixes #587 .
2015-03-26 02:27:10 +01:00