Daniel Applebaum
9971b9e8c5
Fix notifications for messages that arrive via IDLE
2009-11-23 03:17:03 +00:00
Daniel Applebaum
694ba471d4
Eliminate race condition which causes multiple connections to IDLE
...
simultaneously
2009-11-23 03:16:44 +00:00
Jesse Vincent
ee463b32ff
Overhaul our setup wizard to have a more reasonable bottom bar and to reuse that layout code where possible; standardize the id of the 'next' button
2009-11-23 00:23:34 +00:00
Jesse Vincent
8e0655d915
add double-tap at top or bottom to jump to the top or bottom of the message
2009-11-22 21:23:49 +00:00
Jesse Vincent
30459125aa
Add a message-flip animation. Long-term, we want a ViewSwitcher instead
2009-11-22 21:23:36 +00:00
Jesse Vincent
027e213bb2
With this change, K-9 does a better job of loading embedded images by default for me.
2009-11-22 21:23:27 +00:00
Jesse Vincent
47cbf87e6d
Disable built-in zoom controls for now. they make flipping way too hard.
2009-11-22 21:23:09 +00:00
Jesse Vincent
7a46a584c6
When flipping messages, be sure we jump to the top as we display
2009-11-22 21:23:00 +00:00
Daniel Applebaum
3f98e3204b
Fixes Issue 784
2009-11-22 19:42:44 +00:00
Daniel Applebaum
0f24c6a28b
Fix defect in r996
...
Prepare for disabling notification on messages the account identities sent.
2009-11-22 19:02:57 +00:00
Daniel Applebaum
5977809fe0
Fixes Issue 657
...
The Nays have it.
2009-11-22 17:34:29 +00:00
Daniel Applebaum
c732f14c3d
Fixes Issue 801
2009-11-22 17:15:11 +00:00
Daniel Applebaum
2e50cc5444
Log when attachment viewer cannot be found
2009-11-22 17:13:06 +00:00
Daniel Applebaum
b551850827
Fixes Issue 188
...
Fixes Issue 394
Fixes Issue 763
Completely new Services architecture providing proper Service
lifecycle management.
Long running tasks in MailService are executed in a separate thread,
but the service is not stopped until the tasks are complete.
SleepService for providing synchronous sleeps with proper WakeLock
integration.
Mail polling logic moved from MailService to PollService
PushService to keep application from being killed while push is
running.
Improved logging of IMAP protocol, including logging folder name,
thread and connection hashcode.
Don't put a failed connection back into the IMAP mConnections
storage.
IMAP IDLE uses new SleepService for delaying between failed connection
attempts (allows phone to sleep and provides better reliability)
Use a ThreadLocal for ImapPusher wakelocks
Component enablement/disablement in Email is done only when components
are out of phase with desired state. (Issue 188)
2009-11-22 17:01:04 +00:00
Jesse Vincent
c6b15012e0
tidied activity code: astyle --style=java -s4 --brackets=attach --convert-tabs
2009-11-21 22:45:39 +00:00
Jesse Vincent
094215ebe0
Reindent MessageView.java in advance of refactoring
2009-11-21 22:45:14 +00:00
Bao-Long Nguyen-Trong
04717b817a
Fixed error handling code when trying to view a message that does not exists
...
This code was lost during the merge of issue4-1.x branch
2009-11-21 00:11:57 +00:00
Jesse Vincent
8a6180fa21
Swap swipes based on people with real devices pointing out that I got em backwards.
2009-11-19 15:26:45 +00:00
Daniel Applebaum
a7a46ac6fa
Fixes Issue 673
2009-11-19 15:19:23 +00:00
Jesse Vincent
031c1e5358
left and right swipes in message view.
2009-11-19 06:03:59 +00:00
Bao-Long Nguyen-Trong
59bc0ac467
Merge from 2.0-MAINT branch
2009-11-19 00:42:27 +00:00
Jesse Vincent
1e57188f38
First pass at stopping the "Sending messages" notification when there's nothing to send
...
A better fix would take into account not sending flagged messages
2009-11-18 03:06:23 +00:00
Jesse Vincent
582682b99d
make docs lie a little less
2009-11-18 03:06:14 +00:00
Jesse Vincent
b91aad8f59
FolderUids -> MessageUids (working to remove assumptions about folders)
2009-11-18 03:06:05 +00:00
Jesse Vincent
c392e778e6
Add "starring" to MessageView
2009-11-18 01:59:41 +00:00
Jesse Vincent
fcd8ee9aeb
Implement References/In-Reply-To/X-User-Agen. Fixes issue 42. Patch from e.w.stemle
2009-11-17 21:13:29 +00:00
Jesse Vincent
35ab566f43
Cleanup of the LocalFolder perf optimization from last night.
2009-11-17 19:25:46 +00:00
Jesse Vincent
c6b5a626bd
Merge branch 'skip-deleted-in-sqlite'
...
* skip-deleted-in-sqlite:
Create branch skip-deleted-in-sqlite
First pass at doing our "don't show deleted messages in lists" filtering in SQL
2009-11-17 16:54:50 +00:00
Jesse Vincent
b328cbe991
A first implementation of "starred" messages in portrait list views
2009-11-17 16:52:23 +00:00
Jesse Vincent
3bc8a0a8d4
Make item-clicks in MessageList a little less convoluted
2009-11-17 16:52:10 +00:00
Bao-Long Nguyen-Trong
3f4c4a97cf
Added file missed in r948
2009-11-17 00:04:10 +00:00
Bao-Long Nguyen-Trong
1a64826e32
Fixed issue 44
...
. Added content-type detection using file name extension
. This adds better integration with OI File Manager which implements the ACTION_GET_CONTENT intent
2009-11-16 20:51:34 +00:00
Bao-Long Nguyen-Trong
aa18be9c96
Fixed issue 762
...
+ more draft handling fixes
2009-11-16 20:47:27 +00:00
Jesse Vincent
4cc22f8208
Remove duplicated "make this account the default" option during setup
2009-11-16 19:33:23 +00:00
Jesse Vincent
84ab290046
Give the user the choice of whether to enable Push as they create a new IMAP account.
...
TODO: explanatory prose underneath
2009-11-16 19:33:01 +00:00
Jesse Vincent
849a1de91e
rephrase the status message to put Push back to first with the space I so desperately craved
2009-11-16 19:32:39 +00:00
Bao-Long Nguyen-Trong
8557cefabc
Fixed issue 761
2009-11-16 19:27:57 +00:00
Jesse Vincent
ae4af71379
remove dead code that someone commented out rather than delete.
2009-11-16 18:35:16 +00:00
Jesse Vincent
1c5289f412
Make the status messages for folders that are being synced with push a bit prettier
2009-11-16 18:34:46 +00:00
Jesse Vincent
b9509e73f2
Fix Issue 774 - Don't show folder choosers before we have a working account
2009-11-16 18:23:56 +00:00
Jesse Vincent
21481af667
Slightly better MessageView fit-to-screen and scrollbar flow
2009-11-16 16:42:15 +00:00
Daniel Applebaum
f14ecdd66e
Fixes Issue 574
2009-11-15 15:19:39 +00:00
Jesse Vincent
6596fb901d
First pass attempt at fixing the "Android 2.0 breaks contacts lookup" issue
2009-11-15 05:59:16 +00:00
Daniel Applebaum
eec4a96617
Fixes Issue 587
...
"Delete from server" is now the default delete policy for IMAP and
WebDAV accounts. POP3 accounts still default to "Do not delete from
server"
2009-11-15 01:21:19 +00:00
Daniel Applebaum
730352c08c
Fixes Issue 752
2009-11-15 01:12:26 +00:00
Daniel Applebaum
133964fbf3
Fixes Issue 59 (provides 2 - 24 poll check periods)
...
Improves Issue 742 (makes push settings more obvious)
2009-11-14 15:07:12 +00:00
Daniel Applebaum
84a1e0647d
Fixes Issue 742
2009-11-14 14:25:09 +00:00
Daniel Applebaum
4a2c94938a
Record permanent failures into K9mail-errors
2009-11-13 13:52:09 +00:00
Bao-Long Nguyen-Trong
27caf93e11
Fixed issue 589
2009-11-13 08:14:10 +00:00
Bao-Long Nguyen-Trong
ff2be7e643
Fixed issue 753
2009-11-13 07:36:05 +00:00