{"push_id":1070734192,"size":3,"distinct_size":3,"ref":"refs/heads/wip/widget-conversation-viewer","head":"369b6f2442b37a11f5fe95f2968ef03fba7f72af","before":"ff44d8a91184ec8d4ec983646fa5617e8b521be9","commits":[{"sha":"88c0b7878e9fececa5c46db0c7052139b5e5aba6","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@vee.net","name":"Michael James Gratton"},"message":"Reenable and update code for editing draft messages.\n\nUse a Gtk.InfoBar for displaying the draft button.\n\n* src/client/conversation-viewer/conversation-message.vala: Add draft\n  infobar template child, edit_draft signal. Remove unused draft-related\n  code.\n  (ConversationMessage::ConversationMessage): Add new is_draft ctor\n  param, when true show the draft infobar.\n  (ConversationMessage::on_draft_response): New handler for when the edit\n  draft button on the infobar is clicked.\n\n* src/client/conversation-viewer/conversation-viewer.vala: Remove\n  edit_draft signal, make a lame attemppt to work out if a message is a\n  draft and pass that through to ConversationMessage.\n\n* src/client/application/geary-controller.vala: Hook up on_edit_draft\n  handler to added conversation messages.\n\n* ui/conversation-message.ui: Added draft infobar.","distinct":true,"url":"https://api.github.com/repos/mjog/geary/commits/88c0b7878e9fececa5c46db0c7052139b5e5aba6"},{"sha":"453ee8b53a4f04af30d27379d128c6ffc4a4f7de","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@vee.net","name":"Michael James Gratton"},"message":"Remove ConversationMessage.containing_folder it's uneeded and incorrect.\n\n* src/client/conversation-viewer/conversation-message.vala: Remove\n  containing_folder, replace with contact_store (for now) since that was\n  the only thing current_folder was being used for. Update use and call\n  sites.","distinct":true,"url":"https://api.github.com/repos/mjog/geary/commits/453ee8b53a4f04af30d27379d128c6ffc4a4f7de"},{"sha":"369b6f2442b37a11f5fe95f2968ef03fba7f72af","author":{"email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@vee.net","name":"Michael James Gratton"},"message":"Ensure ConversationMessage.web_view load stops when message load cancelled.\n\n* src/client/conversation-viewer/conversation-message.vala: Load message\n  body from ::start_loading, pass the cancellable through so the web_view\n  load can be stopped. Make ::load_message_body async so the UI can be\n  updated before attempting the page load.","distinct":true,"url":"https://api.github.com/repos/mjog/geary/commits/369b6f2442b37a11f5fe95f2968ef03fba7f72af"}]}