3.8.1 - "Duster"
================

- Support rubberband selection in views (Alexander Larsson)
- Fix default response in Properties (Debarshi Ray)
- Fix prev/next page buttons not working in dual mode
- Fix bugs when launched from a search provider result
- Fix PDF from Google Drive not using the right document type
- Fix icon for Google Drawings
- Fix a crash when closing the preview soon after show

3.8.0 - "Talkin' in My Sleep"
=============================

- Translation updates

3.7.92 - "Açaí"
===============

- Validate desktop file during make check
- Translation updates

3.7.91 - "Trans-Siberia Express"
===============================

- Install a translatable Getting Started with Documents tutorial PDF
- Use a linked style for the search dropdown button
- Use a revealer animation for the search dropdown
- Make page switch widgets insensitive for single-page documents
- Fix search dropdown stuck after view mode switch
- Fix back keybinding not working when going back from collections
- Fix mouse back button not working
- Fix searchbar appearing when fullscreen in edit mode

3.7.90 - "Romario"
==================

- Add a presentation mode (William Jon McCann)
- Add Previous/Next overlay buttons in preview (William Jon McCann)
- Add support to launch external links from documents (Fabiano Fidêncio)
- Add support for PDF documents from Google (William Jon McCann)
- Remove clutter and clutter-gtk dependencies
- Fix a bug in the positioning of the preview overlay window
- Lots of minor cleanups and bugfixes

3.7.5 - "Eva"
=============

- Add an embedded edit mode for Google documents (William Jon McCann)
- Add a Bookmarks page in preview mode (William Jon McCann)
- Improve the error dialog layout (William Jon McCann)
- Use more human readable messages for GData errors (William Jon McCann)
- Don't use the dark theme in fullscreen preview (William Jon McCann)
- Add some padding around the preview navigation bar (William Jon McCann)
- Fix double search entry in fullscreen preview
- Fix crash when going back from a Google document under some circumstances
- Fix double and misspelled indexing notifications

3.7.4 - "Don Calisto"
=====================

- Use a new page navigation bar in preview (William Jon McCann)
- Add a sharing dialog for GDocs (Meg Ford)
- Use new automatic page sizing and page layout modes (William Jon McCann)
- Respect zoom limits for preview zoom actions (William Jon McCann)
- Install unoconv trough PackageKit when missing
- Fix finding text in page when in fullscreen mode
- Set a minimum size request for the main window

3.7.3 - "The Giant Undertow"
============================

- Update search provider to org.gnome.Shell.SearchProvider2 interface
- Perform application search when launched from a shell search and "back"
  is pressed
- Show page selector OSD also when not in fullscreen mode
- Don't use a timeout logic for OSD preview controls, show/hide them on click
- Don't show document page numbers in toolbar
- Don't activate fullscreen on double click
- Use paging instead of a continuous mode to display documents
- Make find bar buttons insensitive when there are no matches to scroll
- Remove white flashspot when switching window mode
- Automatically fullscreen when maximized and a preview is opened
- Use unicode ellipsis instead of three ASCII periods (Debarshi Ray)
- Don't show "New and Recent" in the toolbar all the time (William Jon McCann)
- Set versions for GJS imports (Colin Walters)
- Simplify launch scripts (Colin Walters)

3.7.2 - "Death and Resurrection Show"
=====================================

- Query results from extra Tracker locations added by the user
- Use a better label for the Load More button
- Add a Properties entry to the preview gear menu
- Pre-select find text in the preview searchbar
- Fix a bug where two search bars would appear after leaving fullscreen
- Don't flicker overview when launching a preview from the search provider
- Don't start GOA miners for account types we don't have
- Add keyboard accelerators for help, print and the gear menu (Jeremy Bicha)
- Add support for keyboard navigation and item activation
- Performance improvements when new files are added to the store
- Performance improvements when refreshing remote documents provider sources
- Fix detail label not ellipsizing in the main toolbar
- Fix window titles for Organize and Properties dialogs

3.6.0 - "Talk to Me"
====================

- Make sure to stop the spinner animation when it fades out
- Translation updates

3.5.92 - "Commuter's Delight"
=============================

- Add user documentation, and a Help item to the application menu
  (Julita Inca, Michael Hill)
- Work around UTF-8 collation Tracker bug, fixes empty overview in certain
  languages
- Fix back button failing to display when going back to a collection from
  the preview (Volker Sobek)
- Fix collection back navigation for nested collections (Volker Sobek)
- Fix accelerator labels not showing up in toolbar menus
- Misc string fixes

3.5.91 - "Whiteberry"
====================

- Add a Select All/Select None menu to the selection mode toolbar
- Add a notification while Tracker is indexing the file system
- Add a No Documents Found page when tracker returns empty results
- Fix persistance of document name change from the properties dialog
- Don't abort when failing to start miners (Anna Zacchi)

3.5.90 - "From My Dreams"
=========================

- Add a Properties dialog for documents (Meg Ford)
- Clear searches when the entry becomes hidden
- Improve the selection toolbar appearance
- Improve searchbar appearance
- Port to use the libgd git submodule

0.5.5 - "All the Leaves Are Gone"
=================================

- Add a find as you type implementation for Preview mode
- Add a menu button with common actions in Preview mode (Anna Zacchi)
- Add a Search button on the toolbar
- Add Rotate and Zoom options in Preview
- Move the search entry below the toolbar
- Support Google Drawings
- Remember documents' last page viewed
- Fix thumbnails for non-serializable GIcons (Florian Muellner)
- Use GDataGoaAuthorizer from libgdata
- Port some JS classes to GDBus (Jasper St. Pierre)
- Split a GdMiner base class and share code between miners (Jasper St. Pierre)
- Use GResource

0.5.4
=====

- Avoid leaking file descriptors when reading document thumbnails
- Set new use_layout flag_size on the GtkClutterEmbed
- Don't hardcode /bin/bash in the launcher scripts (Antoine Jacoutot)

0.5.3
=====

- Fix thumbnails not showing in fullscreen preview with recent GTK
- Use new GJS API to detect cancellations
- Use GtkSearchEntry
- Initial work on overview performance improvements
- Lot of code refactoring

0.5.2.1
=======

- Fix problem at startup
- Index entire SkyDrive root

0.5.2 - "The Great Salt Lake"
=============================

- Add support for Microsoft SkyDrive document sources using libzapojit
  and gnome-online-accounts (Debarshi Ray)
- Port to Lang.Class (Anna Zacchi)
- Make "View As" app menu action insensitive when previewing
- Add missing tooltip text to Print button
- Switch to overview on Alt+Left/Backspace
- Toggle fullscreen in preview with F11
- Fix some layouting issues in RTL layouts

0.4.2 - "Not a Martial Art Demonstration"
=========================================

- Don't store the active source in GSettings
- Make sure a collection is created when the text field name
  is confirmed by clicking on the OK button
- Make button press/release tracking code less strict
- Fix "Open" button showing up for collections under some circumstances
- Fix thumbnails preview bar not fading in under some circumstances
- Fix toolbar button spacing in RTL layouts
- Show the search entry when going back from preview to search results
- Hide the search entry when switching to a collection
- Fix type filter not cleaning up when switching to a collection
- Fix some critical warnings

0.5.1 - "Mr. Turtle"
====================

- Change about dialog string to Documents (Anna Zacchi)
- Use GTK OSD style class for selection toolbar
- Update CSS syntax for GTK master
- Fix thumbbar failing fade in in fullscreen under some circumstances
- Add more keybindings in preview mode
- Don't store the active source in GSettings

0.4.1 - "I Mean It"
===================

- Support %Id conversion characters for formatted strings
- Cancel old queries from the Shell search provider (Florian Müllner)
- Escape user input before pushing it down to Tracker (Meg Ford)
- Handle exceptions when calling Gtk.show_uri() (Feroze Naina)
- Avoid segfaults in the miner when an error happens (Alban Browaeys)
- Don't crash for missing symbolic icons in the theme
- Update the license of some library components to LGPL v2+

0.4.0.1 - "Fixer"
=================

- Fix a crasher when switching to List view on certain systems

0.4.0 - "M Train"
=================

- Fix crashes when clicking Back from preview under some circumstances
- Fix spinner not moving out when going back to overview while a document
  is still loading
- Translation updates

0.3.92 - "Shiny Little Things"
==============================

- Improve startup query performance
- Don't perform initial query when activated to preview a search result
- Remove items from selection when we get a delete event
- Fix collections not showing up properly in Shell search results
- Don't refresh the Google cache when spawned as a Shell search provider
- Use a fixed icon size when spawned as a Shell search provider
- Clear selection when exiting selection mode
- Fix crasher in Shell search provider mode
- Fix selection toolbar when changing selection
- Fix text layout in grid view for RTL languages
- Fix scrolling in preview page chooser to work with latest GTK
- Fix crash and inconsistencies when trying to add a new collection
- Rely on Tracker 0.14's notification for DataContainer to track collection
  changes/addition/deletions

0.3.91 - "Cheesy Ghost"
=======================

- Add a thumbnail list OSD in preview
- Add support for DnD of items out of the view
- Add support for printing documents
- Use checkboxes to render selections
- Add an About dialog
- Display date/time information in list view
- Improve toolbar labels when searching or restricting search criteria
- Add keywords to the desktop file for identification by desktop shells
- Hide unavailable collections from the Organize collections dialog
- Show source name for non-local collections in the Organize dialog
- Don't fade out overlay controls when hovering over them in preview
- Use ngettext() for plural strings where appropriate
- Don't allow circular references in collections
- Fix search by uppercase letters (Adel Gadllah)
- Scroll down on space bar press in preview (Felipe Borges)

0.3.90 - "Saved Soul"
=====================

- Ship a ShellSearchProvider DBus service (Florian Müllner)
- Fix interaction with the "Load more" button
- Fix alignment of tags in GdTaggedEntry
- Fix selection mode toolbar not showing under some cicrumstances
- Support building against Tracker 0.14 (Vincent Untz)

0.3.4 - "Six Packs"
===================

- Add a shell-style application menu (Colin Walters)

0.3.3 - "We Got the Beat"
=========================

- Add a tagged entry implementation for search filtering
- Port to GtkApplication (Florian Müllner)
- Split search into words (Florian Müllner)
- Open previews from command line (Florian Müllner)
- Hide titlebar when maximized (Florian Müllner)
- Enter selection mode with Ctrl+Click
- Rewrite main view and toolbar with generic C classes
- Don't install libgdprivate in $libdir (Michael Biebl)

0.3.2 - "Steady Diet of Nothing"
================================

- Initial support for Google Docs collections
- Initial support for user-defined collections
- Major UI revamp:
  * removed the sidebar
  * moved the search entry beneath the top bar in a hiding container
  * use single-click activation mode in the overview
  * first implementation of a "Selection" mode
  * animate state changes
- Improve query and loading speed
- Field selection support for search filtering (author, title)
- Fix loading of cached documents
- Many, many minor improvements and fixes

0.2.1 - "Paper Cut"
===================

- Quote the file path before passing it out to unoconv
- Remember window state and size across app restarts
- Fix some UI flickering and useless refreshs

0.2.0 - "Dropping Out"
======================

- First stable release
- Limit a printf scope to avoid conflicts with URI-escaped strings
  in some locales (Alban Browaeys)
- Huge list of translation updates

0.1.92 - "Tony's Theme"
=======================

- Listen to changes in the system GOA accounts configuration
- Support multiple GOA accounts
- Style symbolic emblems like in the mockups
- Remove deleted Google Docs from the DB when mining
- Update on the fly for changes in the tracker DB
- Add a compact context menu in preview mode
- Look for results in ~/Downloads as well (Colin Walters)
- Require Tracker 0.12.1

0.1.91 - "Mexicola"
===================

- Hide/show documents on the fly for disabled GOA sources
- Add a fullscreen preview mode
- Extend search to look into document authors
- Add a hi-res application icon
- Use symbolic emblems
- Display more file details in list view
- Use a nicer thumbnail frame from Nautilus for document thumbnails
- Sanitize and remove extensions from filenames
- Add keybindings for quit/fullscreen/search
- Fix parallel builds
- Add translator comments
- Fix license files and headers
- Require GLib 2.29.90 and g-o-a 3.1.90

0.1.90 - "Vintage Hardware"
===========================

- Initial release of GNOME Documents
- Ships with a GOA/GData/Tracker miner to index Google Docs
- Support for favorite and shared categories
- Support for preview
- Support for grid and list views
- Support for title search
