Commit Graph

400 Commits

Author SHA1 Message Date
Jesse Vincent 64eda5106c Switch to a light visual theme more in keeping with every other mail client on the planet.
Start to improve padding/spacing/layout
2009-04-19 09:10:32 +00:00
Jesse Vincent 3ea142d60d 105 2009-04-17 16:16:18 +00:00
Jesse Vincent 7db506e2d0 104 release engineering 2009-04-12 02:01:38 +00:00
Jesse Vincent d39739f884 103 2009-04-05 21:17:39 +00:00
Jesse Vincent 6411e006fc 0.102 2009-03-16 02:12:51 +00:00
Daniel Applebaum 15e5cb4eaf Provides the ability to move and copy messages between folders. Issue
3.

Each remote Store (IMAP, POP3, WebDAV) can provide indications to the
higher level classes as to whether copy and move are implemented.
Currently, copy and move are only provided by ImapStore.java.  When
the facilities are not available, the user interface suppresses the
menu options.

The available destination folders can be configured using folder
classes.

Copy results in null message bodies in the destination copy of the
message until the next sync.  This is a problem that occurred with
deletes previously, and is likely a fault with the copyMessages method
of LocalStore.java.

Utilizes a modified version of the ChooseFolder.java Activity that
debuachedsloth contributed in a patch attached to Issue 285 on 16 Feb
2008.
2009-03-05 07:32:45 +00:00
Jesse Vincent 7cd031e8ad 0.100 2009-02-16 01:38:01 +00:00
Jesse Vincent 1a6c2f10fb 0.99 2009-02-04 03:29:05 +00:00
Bao-Long Nguyen-Trong 41dc1ca8d8 Now display a new email notification per account. Each notification now opens the account (does not go to the Accounts screen anymore)
Note: Notifications are displayed after all accounts are sync'ed but are delayed to be 1sec. apart
TODO: Display notifications at the end of each individual sync
2009-02-01 07:19:08 +00:00
Jesse Vincent 7ac3fe2ebe 0.98 2009-01-29 16:44:27 +00:00
Jesse Vincent 9fe3656391 0.97 2009-01-28 19:02:48 +00:00
Jesse Vincent 5517d3c2a4 marker for 0.96 2009-01-26 20:09:20 +00:00
Jesse Vincent cf19a62135 0.95 2009-01-18 02:11:29 +00:00
Jesse Vincent 2b01f96e4e 0.94 2009-01-07 20:15:31 +00:00
Jesse Vincent bc16b2d680 0.93 2009-01-06 02:09:54 +00:00
Jesse Vincent 37e6d0c949 0.92 2009-01-05 21:59:42 +00:00
Jesse Vincent 1a7539af1d 0.91 2009-01-03 17:07:06 +00:00
Jesse Vincent b7605ca148 0.90 - test verison 2008-12-31 05:02:25 +00:00
Daniel Applebaum 334d64141f Complete merge of DAmail functionality into K9mail. Following
features are added to K9mail:

1) Show unread message count on each folder
2) Sum unread count of all shown folders in an account to the account display
3) Periodically check selected folders for new mail, not just Inbox
4) Don't refresh folder when opened (unless folder is empty)
5) Show date and time of last sync for each folder
6) Fix timer for automatic periodic sync (use wakelock to assure completion)
7) Optimize local folder queries (speeds up account and folder lists)
8) Show Loading... message in status bar indicating which folder is being synced
9) Eliminate redundant sync of new messages (performance enhancement)
10) Improve notification text for multiple accounts
11) Do not automatically sync folders more often than the account-specific period
12) Use user-configured date and time formats
13) Select which folders are shown, using configurable Classes
14) Select which folders are synced, using configurable Classes
15) Added context (long press) menu to folders, to provide for Refresh
and Folder Settings
16) Status light flashes purple when there are unread messages
17) Folder list more quickly eliminates display of deleted and out-of-Class folders.
18) Delete works 
19) Mark all messages as read (in the folder context menu)
20) Notifications only for new unread messages
21) One minute synchronization frequency
22) Deleting an unread message decrements unread counter
23) Notifications work for POP3 accounts
24) Message deletes work for POP3 accounts
25) Explicit errors show in folder list
26) Stack traces saved to folder K9mail-errors
27) Clear pending actions (danger, for emergencies only!)
28) Delete policy in Account settings
29) DNS cache in InetAddress disabled
30) Trapped some crash-causing error conditions
31) Eliminate duplicate copies to Sent folder
32) Prevent crashes due to message listener concurrency
33) Empty Trash
34) Nuclear "Mark all messages as read" (marks all messages as read in
server-side folder, irrespective of which messages have been downloaded)
35) Forward (alternate) to allow forwarding email through other programs
36) Accept text/plain Intents to allow other programs to send email through K9mail
37) Displays Outbox sending status
38) Manual retry of outbox sending when "Refresh"ing Outbox
39) Folder error status is persisted
40) Ability to log to arbitrary file

Fixes K9 issues 11, 23, 24, 65, 69, 71, 79, 81, 82, 83, 87, 101, 104,
107, 120, 148, 154
2008-12-31 03:49:09 +00:00
Bradley Young 60b03f3dc2 Should fix attachment issues 2008-12-26 03:06:42 +00:00
Jesse Vincent dc738afef4 0.31 2008-12-19 22:37:54 +00:00
Jesse Vincent 34bbdc9c50 0.30 2008-12-19 21:20:11 +00:00
Bao-Long Nguyen-Trong 1e67bbee6b . More reliable background sync by using wake lock
--> Background sync now work even when the device is asleep
(Thanks danapple0)
2008-12-19 19:32:27 +00:00
Bradley Young 14e6b87ee7 This is a working semi-deforked application. i.e. most of it is still in the com.android.email namespace, but choice bits are in com.fsck.k9 so that it won't try to overwrite the builtin client.
Changes: corrected the package (or something equally simple for K9.java
build.xml has an additional stanza that copies the R.java file from fsck to android namespace, and changes the package inside the file.
AndroidManifest.xml has the package set to fsck, and all the activities are now explicity named.
2008-12-19 00:14:49 +00:00
Jesse Vincent b5ab3c0dfc Doesn't work, but close to what danapple has recommended 2008-12-17 00:16:43 +00:00
Jesse Vincent 28e8827827 Even more progressive rename/unfork work 2008-12-16 23:34:01 +00:00
Jesse Vincent dfa11df41b 0.22 2008-12-16 01:42:17 +00:00
Jesse Vincent c2e0a39155 0.21 - release 2008-12-11 19:49:07 +00:00
Jesse Vincent a69ff4b337 0.20 2008-12-11 05:33:47 +00:00
Jesse Vincent a915f5554d 0.19 2008-12-07 00:30:27 +00:00
Jesse Vincent d59e17bb01 0.18 2008-12-03 04:24:57 +00:00
Jesse Vincent 70dadb3843 0.17 2008-12-03 00:53:03 +00:00
Jesse Vincent 136f7bec19 0.16 releng 2008-11-06 07:43:54 +00:00
Jesse Vincent 21655bcd26 0.15 releng - welcome message updates 2008-11-03 19:40:11 +00:00
Jesse Vincent 62e9447fd9 0.14 releng 2008-11-03 01:57:29 +00:00
Jesse Vincent 594ea0aef9 0.13 update 2008-11-02 05:50:13 +00:00
Jesse Vincent 79917eaf31 the hack to move the version to the strings file breaks the store 2008-11-01 23:06:32 +00:00
Jesse Vincent 81bd2fcf71 0.12 2008-11-01 22:57:59 +00:00
Jesse Vincent 79c140378d 0.11 2008-11-01 22:30:21 +00:00
Jesse Vincent ece618b2ee move version string into strings.xml so we can display it within the app 2008-11-01 06:17:17 +00:00
Jesse Vincent 5864a7e9bf 0.9 2008-10-31 04:39:17 +00:00
Jesse Vincent dfb19f4ea6 0.8 2008-10-31 02:04:39 +00:00
Jesse Vincent 2a8b7a00e3 Added a "Signature" preference.
* Broke out mail composition preferences to their own page
2008-10-30 03:24:48 +00:00
Jesse Vincent 9de986ce04 Added the ability for users to change their accounts' return addresses
rspier++ for the idea
2008-10-29 07:09:16 +00:00
Jesse Vincent 1548b024aa 0.6 2008-10-29 06:25:00 +00:00
Jesse Vincent cb900a83fe Release 0.5 2008-10-29 04:32:42 +00:00
Jesse Vincent 4eeed9d1f3 bumping for release 2008-10-28 06:21:53 +00:00
Jesse Vincent 0c92d22aa1 Added an initial version number for marketplace upload 2008-10-28 02:43:59 +00:00
Jesse Vincent 6797386d2f A bit of renaming 2008-10-28 02:05:04 +00:00
Jesse Vincent ffd7766384 Initial commit - This source code should be EXACTLY what the current version of the 'Email' application in the android repo looks like as of this date. 2008-10-28 01:04:44 +00:00