calibre-web/cps
Jonathan Rehm a27848b351 Add static asset cache busting
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.
2017-08-13 09:32:29 -07:00
..
static Added a 5px separation for all input labels in advanced search to improve readability 2017-08-01 17:51:38 +02:00
templates Add option to hide mature content from some users 2017-08-08 10:38:28 -07:00
translations Update chinese translation 2017-08-12 18:59:57 +02:00
__init__.py custom columns unfinished 2016-04-20 19:25:47 +02:00
book_formats.py Ensure file paths in uploads are non-empty, fix #183 (#184) 2017-04-23 07:22:10 +01:00
cache_buster.py Add static asset cache busting 2017-08-13 09:32:29 -07:00
db.py Add timestamp to default publishing date 2017-07-23 13:35:35 -07:00
epub.py Added series and series_index metadata handler 2017-07-31 09:00:09 +02:00
fb2.py Code cosmetics 2017-03-29 21:43:55 +02:00
gdriveutils.py Allow deleting books (fixes #119) 2017-04-14 20:29:11 +02:00
helper.py Fix hmac creation in send_test_email function 2017-07-29 18:06:16 +03:00
redirect.py Fix for Python 3 2017-07-13 21:28:00 -07:00
ub.py Add mature_content property to Anonymous class 2017-08-13 07:05:45 -07:00
uploader.py Reuse original code logic. 2017-03-04 15:37:30 +08:00
web.py Add static asset cache busting 2017-08-13 09:32:29 -07:00