History log of /packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e1557036849265afc24528be9effbe299b640bff 08-Aug-2014 Andrew Sapperstein <asapperstein@google.com> CV attachments. b/16138036.

Change-Id: I612bb54ccd2710754be03d9b4a566da544780d09
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
afaab1752ab5b507cdaad7b3619ffc1c9728368f 08-Aug-2014 Andrew Sapperstein <asapperstein@google.com> Remove above attachment promo. b/16138036.

Change-Id: I611f0f7e6eeea0247956e0f1a9f2ec3ec51c9eef
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
f8e065aab2cbff4dee86cc931a4d9c88dec37345 06-Aug-2014 Andrew Sapperstein <asapperstein@google.com> Disable snap headers for SCV.

Change-Id: I69666b72d94bdb70f997f6324c69db27ccf152fc
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
59ccec3db4710f2aea6a4a9a30160ad19331367d 19-Jun-2014 Andrew Sapperstein <asapperstein@google.com> Remove borders/cards from conversation view.

b/15595931

Change-Id: I51b5ce1d9387d6354d421b0e399a2003c6e84c54
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
a839fd0af18f53574128e32dc0900339280fba05 22-Apr-2014 Andrew Sapperstein <asapperstein@google.com> Revert the CLs that updated the message headers.

Revert "Remove padding for message details. b/13329913."

This reverts commit 42c39c4026970508a536099085d5155196bbee42.

Revert "Fix UI issues caused by new attachment asset."

This reverts commit b6a6a5c2cd6d8b07e93c07b8a2cafa2276d9bec7.

Revert "Redesign of message headers. b/12933316."

This reverts commit 2ed8c0409cd7d8e64c58ada6f63a519517ddaf7d.

Revert "Ensure expanded details always shows. b/13348592."

This reverts commit bac524cc0575ff3cf54aa93247bf33c06edcdd9d.

Change-Id: I1d70329504dd788e4b2879137bae43eb4c4167fe
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
b1f7786d52e34485d6c9f1fe50c2aa6fc38ad90b 24-Apr-2014 James Lemieux <jplemieux@google.com> Merge "Gmail does not display inline attachments nor does it offer "Show pictures" within the EML viewer" into ub-mail-master
8e1ffbf042a23824a97a9f47cfc81cf6f14603be 23-Apr-2014 James Lemieux <jplemieux@google.com> Gmail does not display inline attachments nor does it offer "Show
pictures" within the EML viewer

b/13912473

The Eml viewer (and indeed all Secure Conversation Views) now
offers "Show Pictures" to display the inline images.

Those inline attachments are also displayed as tiles at the
bottom of the Secure Conversation View so that interaction with
them is possible.

Change-Id: Ida66820c98c88b222e459aa9d2559383a3b608a0
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
d131e5c9d4c4784abe805a8d324b205a76802b48 23-Apr-2014 Andrew Sapperstein <asapperstein@google.com> am 41d2b6bd: Use proper conversation uri in secure conv view.

* commit '41d2b6bdf39f5a3d78ae938eff1057f3849408f0':
Use proper conversation uri in secure conv view.
41d2b6bdf39f5a3d78ae938eff1057f3849408f0 23-Apr-2014 Andrew Sapperstein <asapperstein@google.com> Use proper conversation uri in secure conv view.

Also add null checks. b/7659807.

Change-Id: I0af249178236d6411b8e991c2ca4d03b33e7145b
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
b5cfdb21796667ca2b98774ff47cfd16b501c6f7 23-Apr-2014 Andrew Sapperstein <asapperstein@google.com> am 381c322e: Save to drive promo. b/7659807.

* commit '381c322eb30c39f63a2bb82812d63262eb3c1c1c':
Save to drive promo. b/7659807.
9e86baf73cb208f39312eca73b656f35a39bea18 23-Apr-2014 Andrew Sapperstein <asapperstein@google.com> Merge "DO NOT MERGE Revert 4 CLs that updated the message headers." into ub-gmail-ur12-dev
381c322eb30c39f63a2bb82812d63262eb3c1c1c 20-Apr-2014 Andrew Sapperstein <asapperstein@google.com> Save to drive promo. b/7659807.

Provides a space above the attachment bars to show
some additional content. Default behavior does nothing.
Hooks have been added to allow resizing of the message
footer.

Change-Id: Ib950091d176311bdb06c7c7a466223beb997a7b5
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
433d0db8a05ed14581993b2a721238ebbaf25c91 22-Apr-2014 Andrew Sapperstein <asapperstein@google.com> DO NOT MERGE Revert 4 CLs that updated the message headers.

Hopefully this'll make b/13772061 no longer happen.

Revert "Remove padding for message details. b/13329913."

This reverts commit 42c39c4026970508a536099085d5155196bbee42.

Revert "Fix UI issues caused by new attachment asset."

This reverts commit b6a6a5c2cd6d8b07e93c07b8a2cafa2276d9bec7.

Revert "Redesign of message headers. b/12933316."

This reverts commit 2ed8c0409cd7d8e64c58ada6f63a519517ddaf7d.

Revert "Ensure expanded details always shows. b/13348592."

This reverts commit bac524cc0575ff3cf54aa93247bf33c06edcdd9d.

Change-Id: I1d70329504dd788e4b2879137bae43eb4c4167fe
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
d97eb8738785fd5488417098c361633721dfdb19 17-Apr-2014 Andrew Sapperstein <asapperstein@google.com> DO NOT MERGE Revert "Prevent flickering. Fixes b/10994303."

This reverts commit bb6f0504c1607c89d9a3dd3e6023f36d61837016.

Change-Id: I834c3f2a2ebf89108d67ef497bfd52b1234e55cd
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
d4945f28bdd02c04bb690d59dbf2a6c2b2075b80 30-Mar-2014 Andrew Sapperstein <asapperstein@google.com> Some more code-style nits.

Change-Id: If4ef0ebae4fc815c0f5b929ed3ad021e992f0b3d
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
3c6fd44f9ae0cf60248dc64ee74d46afed633c45 25-Mar-2014 Andy Huang <ath@google.com> streamline inline attachment view param passing

Put more logic in CVF (or its secure/eml equiv) and pass fewer objects
of lower specificity to the intent builder.

More concretely, the viewer intent builder now accepts a Message, which
can be quite useful.

Bug: 7659807
Change-Id: I6be3bf87c3e01367a20c062d1e59f4ca6e1dd85e
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
4e87a08e295e775f9a30b4f49f95f983410da784 14-Mar-2014 Andrew Sapperstein <asapperstein@google.com> Merge "View entire message UI." into ub-mail-master
f59d01c3116dc2adde97a5b52aa6094144c2d315 20-Feb-2014 Andrew Sapperstein <asapperstein@google.com> View entire message UI.

We need the per-message plid server support,
but we are forwarding the clipped bit to
the UI and showing a button based on that
bit. Clicking that bit will open the
plid viewer for gmail. Email should be
unaffected as it does not ever return clipped as true.

b/2887917.

Change-Id: Iddb54e37cf650ca16a75fcbe69f1861becdd81b9
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
e6bf30d6e98eb6140b7a5f301efe631ff35c9f7b 14-Mar-2014 Andrew Sapperstein <asapperstein@google.com> RTL - Align conversation header with viewStart.

Fixes b/13432564.

Change-Id: I97954654b829579d481780ddd0c550d4caa58086
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
2ed8c0409cd7d8e64c58ada6f63a519517ddaf7d 28-Feb-2014 Andrew Sapperstein <asapperstein@google.com> Redesign of message headers. b/12933316.

Pixel perfect.
Re-architected a bunch of the layouts.
Revised some of the string building for the new formatting.
Removed unneeded references to some Views.
Fixed a visual nit in SecureConversationView with the snap header.
Removed a bunch of unnecessary BidiFormatter uses.
Deleted dead assets.
Removed padding around attachment icon and thus revised the
margin/padding for it for both conversation list and conversation
view.
Aligned star when collapsed to top of date.

Change-Id: I4b1fae35206e1f4713687c44a1c226e1257b13e4
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
2fd167d6131482da984768b5ee75cefa32ed3e32 28-Jan-2014 Andrew Sapperstein <asapperstein@google.com> RTL - conversation view fixes.

b/12681840 - Properly align attachment details.
b/12681242 - Message header expanded details are locale aligned.
b/12681528 - Message header title and snippet are locale aligned.
b/11989230 - Set each overlay view's layout direction.

The first three bugs were fixed by adding unicode wrapping
to a bunch of fields.

The final bug was slightly more complex. In some scenarios,
the overlay views's layout direction was not properly resolved.
But it should always be the same as its parent so we forcibly
do it now when adding new views.

Change-Id: I9e065e0deaf1958ee87d098231238f6d976e9e68
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
394159254906fa1ea8302c00037d2502731edcca 08-Jan-2014 Martin Hibdon <mhibdon@google.com> Fix build

I accidentally checked in some invalid imports

Change-Id: I8fa71c5dbccd2f01662460457dc75a03e6fc7f33
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
50554de30bfe85befac6edf5376b600eb3a1f462 08-Jan-2014 Martin Hibdon <mhibdon@google.com> Implement snappy headers for email

Change-Id: I3bc066f573f217ac1767d46fdf9f68a6b946eb36
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
8ec43e877a9c1925514f066655984e21fbd255e8 18-Dec-2013 Andrew Sapperstein <asapperstein@google.com> View inline images in photo viewer. b/5555553.

Uses the existing javascript image src rewriting
step to build a mapping of urls to message ids.

This mapping is passed into the InlineAttachmentViewIntentBuilder
so that it can use this information along with the
conversation id and account name to build attachment
and attachment list uris so that a photo viewer open
intent can be created.

Additionally, SecureConversationViewController will need a different
mechanism for this UI to work in Email/the eml viewer.

Change-Id: If14800348fe2191d0633bf768b8cb4e9746f6578
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
e307785b44deec1eb2aad5ecf83ea4b581779baa 12-Dec-2013 Andrew Sapperstein <asapperstein@google.com> Hide inline attachments from message footer.

b/5555553.
Now skips all attachments with type != STANDARD
in conversation view display. Also fixes
b/11559781.

Change-Id: I232e2d59e0605d3ab52ac382b2b96d85c72d4ad8
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
3034f4449c52e30d285303c6c251b8ba24170fc7 26-Nov-2013 Andrew Sapperstein <asapperstein@google.com> Show message details inline, not in popup.

Fixes b/11576631. Code deletion CL is best CL.

Change-Id: I22b10b7078a4a8ae89fa3e7667d5dae191ad6f5f
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
234d35352eeaaa8d3928e31028be49112607bd29 29-Oct-2013 Andrew Sapperstein <asapperstein@google.com> Use activity instead of context for printing.

Fixes b/11432054.

Change-Id: I0a56b4498d8e4f1231436b9965c91246c730717e
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
562c5ba7235948cf1d20a9afa40e67cd62f43cf7 10-Oct-2013 Andrew Sapperstein <asapperstein@google.com> Print single message and offscreen webview.

b/10712542.
Also supports Eml printing and secure printing (though
that's email only and has some buggy rendering).
Also fixes the no subject crash. b/11136365

Change-Id: Ie5f6e7d7e1762c115df3169b6e62dc439545f08c
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
a9ea8c67dea4eb11ec88c60c70eca6e9b3ca3ab3 04-Oct-2013 Tony Mantler <nicoya@google.com> am 37ce6077: Update conversation header when account settings change

* commit '37ce6077b70c94ca11063fb82c0600874d826b06':
Update conversation header when account settings change
37ce6077b70c94ca11063fb82c0600874d826b06 04-Oct-2013 Tony Mantler <nicoya@google.com> Update conversation header when account settings change

b/11066041

Change-Id: I8fad4670ce97beeadb607f7dee6570ed39601e65
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
5c1692a5faeab220881a17a3427a8986ef874403 16-Sep-2013 Andrew Sapperstein <asapperstein@google.com> Initial printing support.

Needs mocks and redlines and such.
b/10712542

TODO:
Logos for Email and Gmail.
Attachment support.
Use offscreen webview.
Secure conversation view support.

Change-Id: Iec37a9a46e506ccf12fbbb775c1b47b08a0d9724
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
e45fd11ab9d362fbe3e47a7f62b77c498ee3c2ca 30-Aug-2013 Andrew Sapperstein <asapperstein@google.com> Fix infinite resizing by using RigidWebView.

Ported some code from Email1 to fix the problem
where using wrap_content with zoom causes certain
html to expand infinitely. Fixes b/10542802.

Also turned off overscroll glow for the webview
since the scrollview already handles it for us.

Change-Id: I0ffd2b5475deab2c077cb377644fd56fa2755994
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
90eccf969d691abb34f9c6f3d854091adb0c18d1 22-Aug-2013 Andrew Sapperstein <asapperstein@google.com> Align web view content with sender image.

b/10264590

Change-Id: I2528b09d5308c9c2390abeb737f80130d9724b52
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
e7e2c0aa7b9dbb0c649aa5b430296b829f337dc5 03-Aug-2013 Andrew Sapperstein <asapperstein@google.com> Conversation View UI Refresh: Cards for SCVF.

SecureConversationViewController (and thus
SecureConversationViewFragment and EmlMessageFragment)
now have card-like UI.

Change-Id: Ia573809e1577280318bb90a897ef2c987856a551
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
cee3c90574b48ccaa0f8b9f9341383c231ed41d2 31-Jul-2013 Andrew Sapperstein <asapperstein@google.com> Conversation UI Visual Refresh: border fixes.

Borders now expand and collapsed based upon the state
of the messages above and below them. Also fixed a bug
where replying to a message added an additional border.

Change-Id: Ia90caf4ea595767a90213fe33b29e1bd75c0aca0
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
14f937408fe2451a91b44d3cd7d141347e716775 25-Jul-2013 Andrew Sapperstein <asapperstein@google.com> Conversation View UI Refresh: Cards.

Lots of changes:
New show pictures asset.
Added border as a new view type in the conversation
view to vertically separate cards. Changing its size
is TBD.
Final UI for details header (both collapsed and
expanded).
Side borders are accomplished via a new overlay layer that
is positions a view to each side of the conversation view.
Lots of dimension changes, padding and margin changes, and
other pixelpushing.

Change-Id: I4029ae46896e27fe20b005c01b8df04bb2a46c2a
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
21a6ed2bdd46ccfdf9aa3e8aecd4cb1af6c2539f 18-Jul-2013 Andrew Sapperstein <asapperstein@google.com> Use DialogFragment for message details popup.

Fixes b/9888950.

Change-Id: Id6cc2b998aad8193adc04cd48bcf0f5ed2bdef76
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
7638a1004e7c8ed7a85620243da3b051b60217e8 25-Jun-2013 Andrew Sapperstein <asapperstein@google.com> Final eml viewer cleanup.

Fixes b/9560839. Now we show the title of
the eml file and we also show an overflow
button with settings/send feedback/help.

Change-Id: I5eab245d9fd47e37b83eadcb419255939117ab39
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java
4ddda2f0a4ee5381a90779a6939b05b064ce5d11 10-Jun-2013 Andrew Sapperstein <asapperstein@google.com> Working implementation of eml viewer.

Everything works except attachments.
The implementation uses a controller that is used
by both SecureConversationViewFragment and the new
EmlMessageViewFragment to do the rendering work.

Change-Id: I4d8b9b56e6609c3a81b902b102a90f1e50c115cd
/packages/apps/UnifiedEmail/src/com/android/mail/ui/SecureConversationViewController.java