* Remove folder stats from cache when the data is deleted
* Move database deletion off the UI thread
* Remove index info from cache when data is deleted
* Allow observing configuration for changes
* Update folder list on config changes
* Add partial exceptions
* Save last (caught) exception
* Add link to GitHub issues from the settings screen
* Ignore cancellation exceptions
* Show exception message toast longer
* Add more details to exceptions in LocalDiscoveryUtil
* Ensure that the error toast is always shown
* Remove obsolete isConnected from DeviceInfo
* Implement selective folder sharing in the backend
* Fix building
* Add ignored devices to folder info
* Add UI to ask for sync for new devices which share a folder
* Add adding new devices which share a folder to the blacklist
* Add saving the config when the user chose to (not) share a folder
* Fix sync question text + reconnect after decision
* Add UI to configure folder sharing
* Fix applying share config change
* Add base for new database API
* Implement new database API for the android db implementation
* Implement new API for the default database implementation
* Fix compilation errors
* Move IndexHandler to own package
* Move some code out of the IndexHandler
* Fix compilation errors
* Make IndexInfo a data class
* Make FolderStats a data class
* Make FolderInfo a data class
* Move code out of IndexHandler
* Use one transaction per index message
* Start replacing callbacks by BroadcastChannels
* Fix compilation errors
* Replace callbacks by BroadcastChannels
* Remove IndexHandler.folderInfoByFolder
* Move code out of IndexHandler
* Use index update events to notify IndexBrowsers
* Remove preloading from the IndexBrowser
* Use channels to handle index update messages
* Remove the old ExecutorUtils
* Remove functions from the IndexHandler
* Refactor FolderBrowser
* Remove writeAccessLock
* Remove the indexWaitLock
* Send index change events after the transaction
* Remove markActive from the IndexHandler
* Refactor the IndexBrowser
* Fix showing folder content
* Fix document provider integration
* Fix index sequence handling
* Use a LinearLayout as base for folder entries
* Add theoretically showing of the missing index updates
* Move folder stats update events out of the database
* Send index update events when receiving a cluster config
* Fix counting missing index updates
* Send events after the db transaction at handle cluster config
* Handle index updates in batches
* Add logging of time for index processing
* Deduplicate index updates
* Read old records in bulk
* Update folder stats in bulk
* Fix typo
* Modularize IndexElementProcessor
* Prepare bulk FileInfo updates
* Update FileInfo in bulk
* Make logger private
* Use IO dispatcher
* Reconnect better
* Fix detecting new folders
* Dispatch crashes from background threads to the main thread
* Fix random crash on library shutdown
* Add option for more detailed crash reports
* Fix transaction running check and remove old code at DB abstraction
* Sort directory listings