No description
Find a file
Michael James Gratton aabfb1d6de Reenable displaying sender avatars using Gravatar.
Since we're no longer using the web view to display the user avatar, use
libsoup and add some additional infrastructure to support caching the
avatars. Also switches to HTTPS for accessing the Gravatar service.

* src/client/application/geary-application.vala
  (GearyApplication::get_user_cache_directory): New method to return the
  XDG cache directory for Geary.

* src/client/application/geary-controller.vala: Add both a Soup session
  and cache for fetching avatars. Write the cache to disk on controller
  close.

* src/client/conversation-viewer/conversation-email.vala
  (ConversationEmail::start_loading): Trigger avatar loads when loading
  the email.

* src/client/conversation-viewer/conversation-message.vala: Replace
  single avatar image widget with two, so the image does not need to be
  rescaled when expanded/collapsed.

* src/client/conversation-viewer/conversation-message.vala
  (ConversationMessage::load_avatar): Queue a request for a Gravatar
  avatar.
  (ConversationMessage::set_avatar): Load pixbuf returned by Gravatar,
  scale and set it for the preview and expanded avatar images.

* src/client/conversation-viewer/conversation-viewer.vala
  (ConversationViewer::clear): Cancel any outsanding avatar loads.

* src/client/util/util-gravatar.vala (Gravatar): Construct a HTTPS URL to
  avoid advertising to the NSA who we are receiving email from.

* ui/conversation-message.ui: Add the second avatar image.
2016-10-04 10:58:17 +11:00
bindings Fix warning/crash when libnotify enabled and server is not present. Bug 768911. 2016-07-18 22:13:32 +10:00
cmake Specify git hash when compiled from source. Bug 763986. 2016-09-30 15:25:36 +10:00
debian Update desktop resources to be spec compliant & consistent with the wiki. 2016-09-05 12:14:29 +10:00
desktop Remove now-unused composer-pane-position pref. 2016-10-04 10:58:17 +11:00
help Update help text for move/label shortcuts in manual/help overlay. 2016-10-04 09:54:06 +11:00
icons Use GTK 3.14 rtl icon support 2016-08-06 11:40:02 +10:00
po Reenable displaying sub-messages. 2016-10-04 10:58:17 +11:00
sql Periodic database & attachments garbage collection: Bug #714134 2014-12-18 17:00:47 -08:00
src Reenable displaying sender avatars using Gravatar. 2016-10-04 10:58:17 +11:00
theming Reenable and update code for inline message quote toggling. 2016-10-04 10:58:17 +11:00
ui Reenable displaying sender avatars using Gravatar. 2016-10-04 10:58:17 +11:00
.gitattributes Fix git archive to not include debian directory 2013-10-03 16:22:04 -07:00
.gitignore Add some git and deb build artefacts to .gitignore 2016-05-13 11:52:24 +10:00
AUTHORS Moving Robert Schroll to AUTHORS file and About box 2013-03-18 18:43:01 -07:00
cmake_uninstall.cmake.in Closes #4982 Closes #4964 Switched to CMake, added an installer/uninstaller 2012-04-23 18:54:26 -07:00
CMakeLists.txt Specify git hash when compiled from source. Bug 763986. 2016-09-30 15:25:36 +10:00
configure Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
configure.in Restore configure.in to fix building with Valencia. 2012-07-20 11:41:08 -07:00
COPYING Added COPYING, AUTHORS, and MAINTAINERS files: #3697. 2011-06-06 15:23:04 -07:00
COPYING.icons Remove now-unused mail-spam-symbolic icon. Bug 737862. 2016-07-14 13:06:52 +10:00
COPYING.snowball Basic search table implementation; fix #6766 2013-05-17 15:32:52 -07:00
geary.doap Update desktop resources to be spec compliant & consistent with the wiki. 2016-09-05 12:14:29 +10:00
INSTALL Add Enchant to build dependencies. 2016-07-29 10:34:33 +10:00
Makefile.in Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
NEWS Fix incorrect date in NEWS 2016-05-17 12:33:01 +10:00
README Transfer Yorba copyrights to Software Freedom Conservancy 2016-05-06 08:33:37 -04:00
THANKS Update to 0.11.0 2016-05-15 19:39:26 +10:00

    Geary Email Client
    ------------------

  * Introduction

    Geary is an IMAP email client built for the GNOME desktop environment.  It
    allows you to read and send email with a simple, modern interface.

    Visit https://wiki.gnome.org/Apps/Geary to read about the current state of
    Geary's development and to make sure you're running the latest version.


  * Installation & Licensing

    Please consult the INSTALL and COPYING files for more information.


  * Quick Start

    The first time Geary is launched, it will prompt for your account
    information.  Note that your email password is stored securely in the
    Gnome Keyring.

    Geary will then begin downloading messages in your inbox and other
    folders.

  * Contacting Geary Developers

    Geary wiki:                 https://wiki.gnome.org/Apps/Geary

    We also encourage you to join the Geary mailing list.  See
    https://mail.gnome.org/mailman/listinfo/geary-list for details.



    Copyright 2016 Software Freedom Conservancy Inc.