1. 16 Sep, 2017 3 commits
  2. 14 Sep, 2017 2 commits
  3. 10 Sep, 2017 1 commit
  4. 09 Sep, 2017 1 commit
  5. 08 Sep, 2017 1 commit
  6. 01 Sep, 2017 5 commits
  7. 29 Aug, 2017 5 commits
  8. 28 Aug, 2017 1 commit
  9. 27 Aug, 2017 5 commits
  10. 26 Aug, 2017 1 commit
    • Jonathan Rehm's avatar
      Move common filters into function · 3213bf50
      Jonathan Rehm authored
      Instead of duplicating functionality across lots of functions, combine it into one common function. It makes reading and modifying it much easier.
      3213bf50
  11. 23 Aug, 2017 1 commit
  12. 21 Aug, 2017 2 commits
  13. 20 Aug, 2017 2 commits
  14. 19 Aug, 2017 4 commits
  15. 17 Aug, 2017 2 commits
  16. 16 Aug, 2017 1 commit
    • Jonathan Rehm's avatar
      Meta data improvements · 866f7944
      Jonathan Rehm authored
      * Add buttons to show/hide results from Douban & Google
      * Trigger search with "Enter" key
      * Use Underscore.js template instead of build HTML strings in JavaScript
      * Keep click event handler in JavaScript instead of using HTML's `onclick`
      * Normalize Douban & Google results
      * Update cover image & add cover URL to the form input
      866f7944
  17. 14 Aug, 2017 2 commits
  18. 13 Aug, 2017 1 commit
    • Jonathan Rehm's avatar
      Add static asset cache busting · a27848b3
      Jonathan Rehm authored
      Calculates MD5 hash of static assets on server start. These are appended to the file name's when url_for is used, telling browsers to download the latest version of the files, e.g. style.css?q=81cf0ee.
      
      Inspired by https://github.com/ChrisTM/Flask-CacheBust but uses query strings instead of rewriting the path because fonts inside CSS files break when the path is rewritten.
      a27848b3