Simon Bruder
|
7cf1d93a38
|
Choose right resolution for full screen
continuous-integration/drone/push Build is passing
|
2019-12-31 21:24:17 +00:00 |
|
Simon Bruder
|
52debb8b89
|
Make backend more modular
continuous-integration/drone/push Build is passing
|
2019-12-31 15:23:01 +00:00 |
|
Simon Bruder
|
cfe77a82c1
|
Remove option to disable webp
|
2019-12-31 14:19:56 +00:00 |
|
Simon Bruder
|
d02ae9dbb4
|
Store page width in localStorage
continuous-integration/drone/push Build is passing
|
2019-12-22 21:17:30 +00:00 |
|
Simon Bruder
|
772be9d1d1
|
Show page width
|
2019-12-22 21:17:17 +00:00 |
|
Simon Bruder
|
04569cb8e0
|
Add option to get original page image
continuous-integration/drone/push Build is passing
|
2019-12-22 16:29:00 +00:00 |
|
Simon Bruder
|
14673733e3
|
Show filename instead of “local” in local reader
continuous-integration/drone/push Build is passing
|
2019-12-07 19:45:26 +00:00 |
|
Simon Bruder
|
dda87410b8
|
Set title according to current view
continuous-integration/drone/push Build was killed
|
2019-12-07 19:43:15 +00:00 |
|
Simon Bruder
|
137ae1b712
|
Add script to serve single archive
continuous-integration/drone/push Build is passing
|
2019-12-06 23:08:27 +00:00 |
|
Simon Bruder
|
8fb59ada9c
|
Do not overlay volume number over cover
continuous-integration/drone/push Build is passing
|
2019-12-04 17:36:19 +00:00 |
|
Simon Bruder
|
f97a115bc9
|
Upgrade and remove python version requirement
continuous-integration/drone/push Build is passing
|
2019-10-27 08:36:47 +00:00 |
|
Simon Bruder
|
ec30f0f33d
|
Fix typo (horizon*t*al)
continuous-integration/drone/push Build is passing
|
2019-09-05 21:41:07 +00:00 |
|
Simon Bruder
|
73b485253c
|
Add option to display page at native width
continuous-integration/drone/push Build is passing
This helps with low-res content as it does not interpolate the image and
thus is sharper.
|
2019-09-05 21:29:14 +00:00 |
|
Simon Bruder
|
b379842442
|
Upgrade frontent packages
|
2019-09-05 21:28:52 +00:00 |
|
Simon Bruder
|
cb70882415
|
Fix disk cache with pillow generated webps
continuous-integration/drone/push Build is passing
|
2019-09-02 19:20:06 +00:00 |
|
Simon Bruder
|
253914e245
|
Use pillow to encode pages as webp
continuous-integration/drone/push Build is passing
|
2019-09-02 17:55:16 +00:00 |
|
Simon Bruder
|
79a348acc9
|
Add disk cache
continuous-integration/drone/push Build is passing
|
2019-08-07 20:54:55 +00:00 |
|
Simon Bruder
|
7c8ee5b70f
|
Convert pages to webp
|
2019-08-07 20:03:52 +00:00 |
|
Simon Bruder
|
8949744657
|
Display vertical pages at full width
continuous-integration/drone/push Build is passing
|
2019-08-01 22:25:38 +00:00 |
|
Simon Bruder
|
8f3a7b93e5
|
Remove unused style
|
2019-08-01 20:42:46 +00:00 |
|
Simon Bruder
|
9b65b4db1d
|
Style list items
|
2019-08-01 20:41:33 +00:00 |
|
Simon Bruder
|
4795aaa758
|
Use flexbox for page layout
continuous-integration/drone/push Build is passing
|
2019-08-01 19:27:44 +00:00 |
|
Simon Bruder
|
6eabe96a70
|
backend: cache etag for thumbnails; deduplicate code for sending image
continuous-integration/drone/push Build is passing
|
2019-07-19 17:26:09 +00:00 |
|
Simon Bruder
|
9800befe37
|
backend: use webp for thumbnails and cache them
continuous-integration/drone/push Build is passing
|
2019-07-19 16:10:34 +00:00 |
|
Simon Bruder
|
d1da8cd9e2
|
frontend: get rid of small margin below page content
continuous-integration/drone/push Build is passing
|
2019-07-16 15:53:39 +00:00 |
|
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 |
|