No description
Find a file
Michael Gratton 44654e3f76 Composer.Widget: Rework context email loading
Ensure composer state is restored when loading draft replies and that
`referred_ids` is updated top include the messages the draft refers to.

Make the process for loading different context types more obvious by
doing the work in-place, especially for replies, and avoiding multiple
utility methods that also branch based on type.

Use standard RFC822 classes for managing In-Reply-To and References, and
merge id lists rather than simply concatenating them. Ensure both are
updated when adding additional replies to the email, and they are always
set on any composed email constructed.

Add unit tests for all of the above.
2020-08-13 19:52:12 +10:00
.gitlab/issue_templates Update Gitlab issue templates 2019-07-05 12:47:29 +10:00
bindings/vapi libytnef: properly initialize struct 2020-05-05 10:13:50 +12:00
build-aux Add a compatibility JSON-based flatpak manifest 2019-10-25 11:48:09 +11:00
desktop geary-list mailing list is obsolete 2020-07-10 13:19:32 +02:00
help Update Catalan translations 2020-07-11 22:35:17 +02:00
icons composer: Custom icon for "show formatting" button 2020-02-15 23:01:25 -06:00
po Update Brazilian Portuguese translation 2020-08-10 10:22:36 +00:00
sql sql: Add migration for bad message-id data in the database 2020-08-13 15:50:07 +10:00
src Composer.Widget: Rework context email loading 2020-08-13 19:52:12 +10:00
subprojects/vala-unit vala-unit: Skip gee collection in older valac 2020-06-30 17:31:07 +10:00
test Composer.Widget: Rework context email loading 2020-08-13 19:52:12 +10:00
ui Merge branch 'nomailinglist' into 'mainline' 2020-07-30 04:08:31 +00:00
.gitattributes .gitattributes: add syntax highlight for meson.build in Web UI 2019-04-30 10:40:42 +03:00
.gitignore Add a compatibility JSON-based flatpak manifest 2019-10-25 11:48:09 +11:00
.gitlab-ci.yml ci: make deps of nightly job explicit 2020-08-03 22:24:22 +00:00
.gitmodules Remove libhandy git submodule, bump minimum version to 0.10 2020-01-24 09:47:21 +11:00
AUTHORS Update THANKS, etc. 2017-10-02 20:52:45 +11:00
code-of-conduct.md code-of-conduct.md: Actually specify an address for reporting abuse 2020-04-08 12:41:56 +10:00
CONTRIBUTING.md README.md, CONTRIBUTING.md: Mention discourse & update for consistency 2020-06-24 23:02:46 +10: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.pyyaml Add a compatibility JSON-based flatpak manifest 2019-10-25 11:48:09 +11:00
COPYING.snowball Basic search table implementation; fix #6766 2013-05-17 15:32:52 -07:00
geary.doap geary-list mailing list is obsolete 2020-07-10 13:19:32 +02:00
INSTALL INSTALL: add missing itstool dependency for Fedora 2020-04-22 23:31:13 +02:00
meson.build Move generic unit test classes to a new basically-standalone subproject 2020-06-30 17:20:12 +10:00
meson_options.txt src/client/application/main.vala: Remove explicit Poodle mitigation 2020-03-30 18:59:53 +11:00
NEWS Update files for 3.37.1 development release 2020-05-04 09:17:18 +10:00
org.gnome.Geary.json org.gnome.Geary.json: Include missed fix from the yaml version 2020-05-06 18:33:08 +10:00
org.gnome.Geary.yaml org.gnome.Geary.yaml: Bump libical version and sort build args 2020-05-04 09:41:47 +10:00
README.md README.md, CONTRIBUTING.md: Mention discourse & update for consistency 2020-06-24 23:02:46 +10:00
THANKS Fix typo in NEWS 2020-05-04 09:19:35 +10:00

Geary: Send and receive email

Geary icon

Geary is an email application built around conversations, for the GNOME 3 desktop. It allows you to read, find and send email with a straightforward, modern interface.

Visit https://wiki.gnome.org/Apps/Geary for more information.

GitHub users please note: Bug reports, code contributions and translations are managed using GNOME's infrastructure, so we cannot accept tickets or pull requests on GitHub. Please see the links below for more information.

Geary displaying a conversation

Installation & Licensing

Please consult the INSTALL and COPYING files for more information.

Getting in Touch

Code Of Conduct

We follow the Contributor Covenant as our Code of Conduct. All communications in project spaces are expected to adhere to it.

Contributing to Geary

Want to help improve Geary? Here are some ways to contribute:


Copyright 2016 Software Freedom Conservancy Inc.
Copyright 2017-2020 Michael Gratton mike@vee.net