Simon Bruder
|
83234769d6
|
frontend: serialize current page to hash instead of query (and use setters for it)
continuous-integration/drone/push Build is passing
|
2019-07-16 15:46:16 +00:00 |
|
Simon Bruder
|
23a04a3b52
|
frontend: variable reading direction
continuous-integration/drone/push Build is passing
|
2019-07-16 15:11:00 +00:00 |
|
Simon Bruder
|
c97f8df9e9
|
implement etag so that it actually works
continuous-integration/drone/push Build is passing
|
2019-07-13 13:55:41 +00:00 |
|
Simon Bruder
|
a9834781e9
|
use node:alpine image for frontend builder
continuous-integration/drone/push Build is passing
|
2019-07-05 20:53:12 +00:00 |
|
Simon Bruder
|
a35311111e
|
backend: always send etags to make use of cache-control
continuous-integration/drone/push Build was killed
|
2019-07-05 20:47:56 +00:00 |
|
Simon Bruder
|
c69117f3c5
|
backend: cache static files by 1 week
continuous-integration/drone/push Build is passing
|
2019-07-05 19:17:42 +00:00 |
|
Simon Bruder
|
17fdbe1973
|
update flask
|
2019-07-05 19:17:37 +00:00 |
|
Simon Bruder
|
c5e6b9f4bf
|
backend: move mimetype recognition to backend
|
2019-07-05 19:06:52 +00:00 |
|
Simon Bruder
|
021476bfa2
|
frontend: avoid scrolling too soon when switching pages
continuous-integration/drone/push Build is passing
|
2019-07-05 05:25:33 +00:00 |
|
Simon Bruder
|
d9a5bcdd54
|
backend: add webp mimetype
continuous-integration/drone/push Build is passing
|
2019-07-04 17:44:25 +00:00 |
|
Simon Bruder
|
2bfce259e4
|
frontend: add page number display
continuous-integration/drone/push Build is passing
|
2019-07-04 17:32:30 +00:00 |
|
Simon Bruder
|
cedd7990d5
|
init
continuous-integration/drone/push Build is passing
|
2019-07-04 17:12:38 +00:00 |
|