Category Archives: Geary

Inline composer comes to Geary

And you think you get difficult email.
And you think you get difficult email.

A year in the making, I’m pleased to announce that we’ve landed a major new feature in Geary: an inline email composer.  What’s that mean?  In short, when you go to reply to a conversation, instead of a new window popping up on the screen, the composer is embedded in the window right below the message you’re replying to.  Want a separate window?  Just press the Detach button and you’re writing emails just like Geary used to work.  Old School, as the kids say.

This great addition to Geary is thanks to the hard and tireless work of Robert Schroll who put this together on a private branch and has been maintaining it for some time now.  Serendipity led Robert to San Francisco last week, and he generously spent a good chunk of his time here working with me to finalize snapping the pieces of the puzzle together and polishing the chrome.  It’s pretty sweet, I must say.

The inline composer is only available in git master at the moment.  It’ll be available for general release in our next stable version, Geary 0.8.  In the meantime, if you’re so bold and want to give it a test drive, you can build Geary from master.  Or, if you’re running Ubuntu, install it from Yorba’s Daily Build PPA (but be sure to read the warnings on that page!)  The more eyeballs the better.  If you find a bug, please let us know.

Geary bounties galore

A number of Geary bounties have popped up in recent weeks that our users may want to know about.  Bounties represent reward money for coder(s) who successfully land their improvements in the program.  (Yorba created a bounty a few months back for Geary, you can read about it here.)  Some of the new Geary bounties include:

“Add option to sort folder into read and unread” – There’s a number of ways to approach this; I would be happy to simply have a switch or toggle button that filtered read conversations from the list, leaving only unread to peruse.

“Notify of new messages at startup” – This is a long-standing feature request and it would be great to get this landed in Geary.  There’s a number of fancy ways this could be achieved, but I think the easiest way to approach this would be for Geary to be launched at login time with a magic command-line option that hides the main window.  As new messages come in, notifications are displayed.  If the user clicks on the Geary icon or the notification bubble, the hidden window is displayed.  The added complication here is that closing the window should merely hide it, while the Quit option would, in fact, cause Geary to exit.

“Ubuntu online accounts integration” – The basic thrust of this problem is to fetch account information from UOA and start pulling down mail with no user interaction (other than starting Geary, of course).

With all bounties, please be sure to read over the linked Bugzilla ticket and understand all the in’s and out’s of the task.  Tickets are also the best place to ask questions for the Geary team.  We’re here to help!

Some of these bounties are courtesy our good friends at elementary while some have been initiated by independent users who simply would like to see Geary improved.  Follow the above links to see how much money is up for grabs on each.

If you see a feature you really, really want to see added to Geary, consider how much it’s worth to you and pledge that amount.  High dollar values encourage attention from developers and gets traction and movement.  And if one of the above doesn’t tickle your fancy, there’s a whole host of other outstanding bugs that are listed but have no money behind them; pledge and get them started!

As always, Yorba developers will not collect bounties, but we certainly encourage everyone out there to think about (and act upon!) how they can contribute toward improvements.

Announcing Geary 0.6.0

We at Yorba are pleased to announce the release of Geary 0.6.0, a new stable version of our IMAP mail client.  Much has changed since our last stable release, including:

  • Basic search scope operators, such as from:john
  • An oft-requested “save sent mail” option for non-Gmail users
  • Separate actions for archive, trash, and delete
  • Much improved server support — if you found Geary unusable in the past on a Dovecot or other non-“cloud service” server, I’d urge you to give it another go
  • Many stability, speed, and interface improvements and bugfixes
The Geary 0.6.0 tarball can be downloaded at https://download.gnome.org/sources/geary/0.6/geary-0.6.0.tar.xz.  Geary 0.6.0 is also available for Ubuntu Saucy users at our PPA.

Announcing Geary 0.4.3

geary-yorbaYorba has released Geary 0.4.3, an update of our IMAP email client.  This update features two fixes:

* Fix “squished” conversation list when used with certain themes
* Compile-time support for WebKitGTK 2.0

In particular, the first problem affects users of Mint 16 Cinnamon.  Those users should upgrade to Geary 0.4.3 to avoid this display problem.

The tarball for the Geary 0.4.3 is available at https://download.gnome.org/sources/geary/0.4/geary-0.4.3.tar.xz

Ubuntu users (including Mint) can install the upgrade at Yorba’s PPA.  Note that neither of the above problems should affect users of the recent 0.4 backport to Precise/Luna.

Geary 0.4.2 backport for Precise 12.04 / Luna now available

geary-yorbaLast month I announced Yorba was sponsoring a $500 bounty to backport Geary 0.4 to Precise Pangolin 12.04 and elementary’s Luna.  I’m pleased to announce two new developments toward that goal.

First, since then six forward-thinking people added another $100 to the bounty, making the total pot $600.  Thank you!  This was the part of the experiment I was most interested in.  Backporting Geary to 12.04 was a highly-requested task, and I wondered if the people who wanted it would be willing to contribute a little money toward that goal.  At least some people did think it worthwhile enough, and collectively they added 20% to Yorba’s initial offer.

Second, I’m pleased to announce that the goal has been reached.  Tom Beckmann put in a lot of hours and considerable blood, sweat, and tears to port Geary back to 12.04, but he did it and so he claims the bounty.  I’ve run his version of Geary on both Precise and elementary Luna and am quite impressed.  It uses our new symbolic icon layout, it’s integrated with Precise’s message indicator, and offers every feature in Geary 0.4, including full-text search and the stability improvements we added to 0.4.1.  Best of all, he packaged it up on a Launchpad PPA, meaning it’s a snap to install.

If you’re running Precise Pangolin 12.04 or elementary Luna and you’d like to upgrade your version of Geary, I recommend the following directions.  Open a terminal window and type the following:

$ sudo add-apt-repository ppa:tombeckmann/geary
$ sudo apt-get update
$ sudo apt-get install geary

If you’re already running Geary 0.3.1, this new version will update your old database and you’ll be good to go.

A few notes about this release:

  • This is not an official Yorba release of Geary.  Please note the version number in the About box (Geary 0.4.2+backport).
  • Yorba will not be proactively fixing bugs or adding features to this backport.  If there’s sufficient interest in keeping the backport alive, we’re hoping the community will work together to maintain and update it.
  • If you encounter a bug with the backport, your best bet is to use the Geary mailing list to report it.  Please indicate in your email that you’re using the backport.  There’s no official bug tracking system for this backport at this time.

(One further note: due to some technical issues, the original Bountysource.com page was moved here.  Other than the URL, all details have remained the same.)

Congratulations Tom, and thanks!