Merge branch 'settings'
commit212acbfc000613c74c4f29ebf00664285b15f0e8
authorDavid Aguilar <davvid@gmail.com>
Fri, 14 Aug 2020 06:23:34 +0000 (13 23:23 -0700)
committerDavid Aguilar <davvid@gmail.com>
Fri, 14 Aug 2020 06:28:10 +0000 (13 23:28 -0700)
tree062638f40efb671a6df0c8e92bb5afc02a3ac450
parentbada14c66dff266b2045c88816430de45abcb4d9
parenta5058fc1e16d503f54e11a0eca5660ca5cb8e405
Merge branch 'settings'

Improve performance by making the pruning of "recent" and
"favorites" an explicit action rather than performing filesystem
operations during application startup.

* settings:
  settings: add actions to prune missing entries
  settings: move settings into the application context
  settings: do not remove missing recent and bookmarks on startup
  settings: refactor remove_missing() into two functions

Signed-off-by: David Aguilar <davvid@gmail.com>