Commit Graph

409 Commits

Author SHA1 Message Date
Jesse Vincent 9538a89d7c Bumped manifest to 4.321 2013-01-15 22:53:44 -05:00
Jesse Vincent ac6c48c2d8 Bumped manifest to 4.320 2013-01-10 15:09:22 -05:00
Jesse Vincent 9c5a11eacf Bumped manifest to 4.319 2013-01-07 23:54:42 -05:00
Andrew Chen 1ff0bb6289 Merge pull request #222 from maniac103/jb-notifications
Merge branch 'jb-notifications' of https://github.com/maniac103/k-9

* 'jb-notifications' of https://github.com/maniac103/k-9:
  Strip off signatures from preview.
  Reset list of unseen messages when the user clears the notification.
  In the new-style notification, directly go to message if new message count is 1.
  Cancel notification when viewing message by clicking on notification.
  Directly go to message when clicking on a single-message notification.
  Fix message overflow.
  Incorporate review comments.
  Some fixes to notification behaviour.
  Add German translation for message delete notification action.
  Add delete action to notification.
  Update summarized notification if a message is deleted or read remotely.
  Fixed deprecation warnings.
  Simplify code and beautify pre-jellybean notifications by using bold sender span for those.
  Respect "Show contact names" option when determining sender for notification.
  Fix marking messages as read from notification.
  Add German translation for new strings.
  Add actions to notifications.
  First stab at new notifications.
  Remove own Notification.Builder abstraction.
  Update android support library to latest version.
2013-01-07 20:44:35 -08:00
Jesse Vincent 3203b46786 Bumped manifest to 4.318 2013-01-07 10:23:54 -05:00
Danny Baumann 0bf3dddafc Add delete action to notification. 2013-01-04 10:40:48 +01:00
Danny Baumann 8cee3ee18d Add actions to notifications.
- If there's only a single message in the notification, add 'Reply' and
  'Read' (marks as read) buttons.
- If there's more than one message pending, add only 'Read'.
2013-01-02 14:17:20 +01:00
Jesse Vincent 2fd047a406 Bumped manifest to 4.317 2012-12-11 20:46:24 -05:00
Jesse Vincent 2b98e1fa8d Bumped manifest to 4.316 2012-12-05 12:54:10 -05:00
cketti b2098c8d1c Add activity that is displayed during database upgrades
See UpgradeDatabases.java for a detailed description of the upgrade
process.
2012-12-01 08:02:55 +01:00
Jesse Vincent 2c8c8e4083 Bumped manifest to 4.315 2012-11-24 17:38:51 -05:00
Jesse Vincent b860ee7e87 Bumped manifest to 4.314 2012-11-24 14:44:24 -05:00
Jesse Vincent 7767257b9d Bumped manifest to 4.313 2012-11-22 17:38:17 -05:00
cketti f0118ecb85 Change authority of the new content provider to unbreak build scripts 2012-11-22 22:50:46 +01:00
Jesse Vincent 515c9f736d Bumped manifest to 4.312 2012-11-21 16:27:38 -05:00
cketti 0386c50e49 Strip package name from activity/receiver/service descriptions 2012-11-20 01:12:48 +01:00
cketti 08615f205f Merge branch 'content_provider' 2012-11-18 16:50:31 +01:00
cketti 684d6c1324 Remove non-existent activity from manifest 2012-11-15 22:08:48 +01:00
cketti 9814833008 Merge branch 'master' into content_provider 2012-11-08 20:32:12 +01:00
Jesse Vincent 7c2aa39202 Bumped manifest to 4.311 2012-11-06 16:45:13 -05:00
cketti d209c0cce3 Merge branch 'master' into content_provider
Conflicts:
	src/com/fsck/k9/activity/MessageList.java
	src/com/fsck/k9/fragment/MessageListFragment.java
2012-11-05 04:52:45 +01:00
cketti cc74a2ad2e Switched to ContentProvider and CursorLoader to display the message list 2012-10-16 15:46:40 +02:00
Jesse Vincent 4a0be49e1a Bumped manifest to 4.310 2012-10-09 18:23:18 -04:00
Jesse Vincent 48faef808f Bumped manifest to 4.309 2012-10-03 21:57:05 -04:00
Jesse Vincent 0c69199988 Bumped manifest to 4.308 2012-09-24 19:26:55 -04:00
Jesse Vincent 8625ecf56d Bumped manifest to 4.307 2012-09-20 11:32:48 -04:00
Jesse Vincent e2558fa831 Bumped manifest to 4.306 2012-09-15 09:10:06 -07:00
Jesse Vincent dfb3ed9f0b Bumped manifest to 4.306 2012-09-15 09:09:57 -07:00
Jesse Vincent aa4b20dd9d Bumped manifest to 4.305 2012-09-13 14:08:24 -07:00
Jesse Vincent 55f2d84a03 Bumped manifest to 4.304 2012-09-12 23:46:38 -07:00
Jesse Vincent bd8d3ec93f Bumped manifest to 4.303 2012-09-12 01:10:28 -04:00
cketti 14339d787c Made Accounts a singleTop activity
Now, returning to the app using the app icon will reuse the existing
Accounts activity. This will skip the startup logic in onCreate().
2012-09-10 17:24:35 +02:00
cketti d8e9c48177 Changed the way we use the activity stack
- removed launchMode attributes for all activities
- only use one activity task
- got rid of "managed back button" behavior
2012-09-10 17:24:34 +02:00
Jesse Vincent bf531630a4 Don't show the menu button twice. (Don't show it even once on Gingerbread devices, all of which had a hardware menu button) 2012-09-09 13:45:35 -07:00
Sander Bogaert 1036fe531d Split folder action bar and use the same top view as we use for Accounts and MessageList. 2012-09-09 13:37:15 -07:00
Sander Bogaert ed03f19ea5 Accounts actionbar split. Now contains unread number for consistency and shows status as subtitle if available. Allowed separate method to get the current operation in ActivityListener. 2012-09-09 13:37:12 -07:00
Sander Bogaert ac0f99d3df Have a bottom actionbar in the Search activity to be consistent. 2012-09-09 13:24:28 -07:00
Sander Bogaert 29b6d046d3 Separate the welcome message in it's own activity. Cleaner solution and it prevents it from having the same actionbar as the Accounts activity. 2012-09-09 13:13:42 -07:00
Sander Bogaert c31c8923c2 Add an actionbar to the MessageView activity. 2012-09-09 13:13:40 -07:00
Sander Bogaert 2ec97235ec Split bar on Messagelist activity and some code styling. 2012-09-08 21:32:54 -07:00
Sander Bogaert 12862e2050 Initialised ActionBarSherlock. 2012-09-08 21:14:54 -07:00
Jesse Vincent 9a87d0aa52 Bumped manifest to 4.302 2012-08-31 19:18:22 -04:00
Jesse Vincent 5b4d2806ab Bumped manifest to 4.301 2012-08-16 10:56:37 -07:00
Jesse Vincent 5b9c9858c1 bump version codes to not conflict with 4.2 2012-08-16 10:56:18 -07:00
Jesse Vincent b15148662d Bumped manifest to 4.121 2012-07-22 11:09:24 -07:00
Jesse Vincent bf0434a9f7 Bumped manifest to 4.120 2012-06-30 19:35:28 -07:00
Jesse Vincent 10f278f579 Bumped manifest to 4.119 2012-06-12 08:13:14 -07:00
cketti 682e79fca2 Fixed description of K-9 Mail's delete permission 2012-05-24 06:17:47 +02:00
Jesse Vincent 50a066eb89 Bumped manifest to 4.118 2012-05-20 20:11:26 -04:00
Jesse Vincent c59688bf2d Bumped manifest to 4.117 2012-05-07 17:31:36 -07:00
Jesse Vincent e5c8a25c8b Bumped manifest to 4.116 2012-04-26 09:09:28 -04:00
Jesse Vincent 5b7dec3d78 Bumped manifest to 4.115 2012-04-14 12:01:14 +08:00
Jesse Vincent 029c8958a3 Bumped manifest to 4.114 2012-04-11 12:13:41 -04:00
Koji Arai 6861c813ea Change layout of the email address list.
set title to the contact name.
change text size is medium from default(Large).
2012-04-08 12:32:10 -04:00
Jesse Vincent 4723ea0ae5 Possible to select email addresses from the ContactPicker
Conflicts:

	src/com/fsck/k9/activity/MessageCompose.java
	src/com/fsck/k9/helper/ContactsSdk3_4.java
2012-04-08 12:29:08 -04:00
Jesse Vincent cd8224fa6b Bumped manifest to 4.113 2012-04-03 09:33:22 -04:00
Jesse Vincent ae6679769b Bumped manifest to 4.112 2012-02-28 09:05:46 -05:00
Jesse Vincent 6d7f2b26b0 Bumped manifest to 4.110 2012-02-26 16:33:43 -05:00
Jesse Vincent ddbd46666a Bumped manifest to 4.109 2012-02-15 13:46:33 -05:00
cketti 81b4fef4aa Change protection level for READ_MESSAGES and DELETE_MESSAGES to "dangerous" 2012-02-14 00:49:34 +01:00
cketti 29e1a68288 Added widget to display the unread count for an account 2012-02-13 12:16:18 +01:00
wilian-cb 02b07f34a1 Issue 3280: Add launcher shortcuts for special accounts/folders ("Unified Inbox" and "All messages") 2012-02-10 00:24:32 -06:00
Jesse Vincent 700ba1d781 Bumped manifest to 4.108 2012-02-06 23:11:12 -05:00
Jesse Vincent 99e9bee724 Bumped manifest to 4.107 2012-01-22 23:12:16 -05:00
Jesse Vincent 16003abcc1 Bumped manifest to 4.106 2012-01-20 23:42:30 -05:00
Jesse Vincent 96b0a7b28b Bumped manifest to 4.105 2012-01-17 17:51:43 -08:00
Jesse Vincent 93ecf86806 Bumped manifest to 4.104 2012-01-04 00:21:51 -05:00
Mark Chang fd52432de5 K-9 does not require a touchscreen, but our minsdk version implies it
does. That has the unfortunate side-effect of making K-9 not show up on
Google TV devices.
2011-12-25 09:56:12 -05:00
Jesse Vincent 09fa9d406f Bumped manifest to 4.103 2011-12-06 09:21:59 -05:00
Jesse Vincent b60a0a4323 bumping to 4.102 2011-11-21 17:56:19 -05:00
Jesse Vincent d2ab1f8d5c Bumped manifest to 3.913 2011-11-06 21:00:59 -05:00
Jesse Vincent 2a8f353fe9 Bumped manifest to 3.912 2011-11-06 18:11:36 -05:00
cketti e2e9f8b6a3 Fixed startActivityForResult() failing for MessageList
Fixes issue 3638
2011-11-07 00:07:06 +01:00
Jesse Vincent f677781bce Bumped manifest to 3.911 2011-11-06 18:04:36 -05:00
cketti 88a2dd6289 Merge branch 'issue549'
Conflicts:
	src/com/fsck/k9/Account.java
	src/com/fsck/k9/mail/store/WebDavStore.java
2011-11-05 18:47:55 +01:00
Jesse Vincent 976761e0e5 Bumped manifest to 3.910 2011-11-02 21:05:24 -04:00
Jesse Vincent c26ad2c4fd Bumped manifest to 3.909 2011-10-29 11:43:12 -04:00
cketti 807907cb9e Merge branch 'master' into issue549
Conflicts:
	res/values/strings.xml
	src/com/fsck/k9/service/MailService.java
2011-10-29 05:22:07 +02:00
Jesse Vincent 0c40736f26 Bumped manifest to 3.908 2011-10-27 14:24:11 -04:00
cketti 115742a2a9 Change launchMode of Accounts activity
startActivityForResult() doesn't work if the launchMode is
"singleInstance". But we need this when selecting a file to import the
settings from.
2011-10-14 21:24:46 +02:00
cketti fc8d2e9979 Merge branch 'master' into issue549
Conflicts:
	res/menu/accounts_context.xml
	res/menu/accounts_option.xml
	res/values/strings.xml
	src/com/fsck/k9/Account.java
	src/com/fsck/k9/activity/Accounts.java
	src/com/fsck/k9/activity/AsyncUIProcessor.java
	src/com/fsck/k9/activity/FolderList.java
	src/com/fsck/k9/activity/ImportListener.java
	src/com/fsck/k9/activity/K9Activity.java
	src/com/fsck/k9/activity/K9ListActivity.java
	src/com/fsck/k9/activity/MessageView.java
	src/com/fsck/k9/mail/store/ImapStore.java
	src/com/fsck/k9/mail/store/Pop3Store.java
	src/com/fsck/k9/mail/store/WebDavStore.java
	src/com/fsck/k9/mail/transport/SmtpTransport.java
2011-10-14 20:33:25 +02:00
Jesse Vincent feee0c64f7 Bumped manifest to 3.907 2011-09-29 00:19:28 -04:00
Jesse Vincent ee132e92d1 3.9 no longer targets 1.6. Bumped to the oldest 2.x sdk level that
google still lets us build against.  Thanks and apologies to Joey Jones
for finding the pre-existing incompatibility that pushed me to make the
build change we've been promising for so long
2011-08-08 01:01:15 -04:00
Jesse Vincent b89704900a Bumped manifest to 3.906 2011-07-25 01:55:03 -04:00
Jesse Vincent 00f2038b61 Bumped manifest to 3.905 2011-07-23 18:47:41 -04:00
Jesse Vincent e31964db0a 3.904 2011-07-20 18:05:37 -04:00
Jesse Vincent 9c5ccd3b82 Bumped manifest to 3.902 2011-07-02 15:41:20 -04:00
Jesse Vincent 378002c62a Bumped manifest to 3.901 2011-06-20 12:52:47 -07:00
Fiouz 1709cda540 Exclude global preferences from multitasking
Make global preferences activity live in its own task and exclude it from recent-navigation using long-press HOME
2011-06-10 23:34:21 +02:00
Fiouz b02a61c406 Don't keep the folder choice activity in navigation history
This let the user go back to the 'main' activity he was in before attempting a folder choice (instead of the folder choice activity itself which could be confusing) when using long-press HOME from another application
2011-06-10 22:49:07 +02:00
Fiouz c416f02d52 Improve BACK button handling for MessageView
Remove memory leak from referencing MessageView context from the
Intent that is created to go back to MessageList. MessageView is no
longer hardcoded to go back to MessageList, it instead uses an Intent
given at creation to get back to the originating Activity.

Try our best to restore the MessageList in its previous state when
"Manage BACK button" option is enabled:
Since MessageList lives in its own task, we look for the previous
active task and check whether its top activity matches it. If it does,
we just finish MessageView and Android will automatically restore the
previous task. If it doesn't, we launch the originating Intent (and
MessageList state will be lost).

If option is off, we get the regular Android behavior: got back to the
previous screen, whenever it's the MessageList or another application
if the user long-pressed HOME.

The consequence of this is the need for a new permission in order to
check the previous active task: android.permission.GET_TASKS
2011-06-08 22:53:23 +02:00
Fiouz 7aae044705 Try not to always return to MessageList
Switched MessageList from singleTask to singleInstance launchMode
http://stackoverflow.com/questions/2417468/android-bug-in-launchmode-singletask-activity-stack-not-preserved

This makes launched activities to initiate a new task, they have to
handle the BACK key if user has the option enabled. On the other hand,
K-9 still keeps a single instance of MessageList (as opposed to using
the default launch mode which would allow multiple instances -
potential increased memory usage).

See Issue 2467
2011-06-08 08:41:47 +02:00
cketti 969e2d93fd Don't use the "owner name" as default value for the email name
Get rid of Contacts.getOwnerName() and associated permissions.

Fixes issue 3331
2011-05-14 04:53:17 +02:00
Jesse Vincent 42bfd7d529 Bumped manifest to 3.900 2011-05-05 23:12:18 -04:00
Jesse Vincent 824c8c89bb 3.900 version bumping 2011-05-05 23:10:33 -04:00
Jesse Vincent d5ca4f107a Bumped manifest to 3.711 2011-04-30 08:17:25 +08:00
Jesse Vincent c891a5f00b Bumped manifest to 3.710 2011-04-12 21:49:31 +10:00
Jesse Vincent 75fdfc2dce Bumped manifest to 3.709 2011-04-08 13:53:18 +10:00
Jesse Vincent 8b3648f88c Bumped manifest to 3.708 2011-03-29 12:25:07 +08:00
Jesse Vincent d1fa878c77 Bumped manifest to 3.707 2011-03-24 10:56:33 +11:00