Commit graph

25 commits

Author SHA1 Message Date
Alex Cabal
d4c7703cf0 Restructure how incorrect ebook URLs are redirected 2024-11-11 13:59:45 -06:00
Alex Cabal
be5574eaec Move enums into their own namespace 2024-11-08 16:34:21 -06:00
Alex Cabal
c3c588cc1b Add more type hints and work on some code formatting 2024-11-08 14:20:06 -06:00
Robin Whittleton
b4365fadb3 Stop images from being read out in the listing page
It just duplicates the data that follows, and doesn’t slows down the page for screen reader users.
2024-05-30 21:35:12 -05:00
Alex Cabal
8cc661015c Add enum for view type and fix some type hints 2024-05-08 11:22:28 -05:00
Alex Cabal
f7ff76bf7d Rename some Formatter functions for clarity 2024-01-17 16:04:30 -06:00
Alex Cabal
733b52c581 Don't serve Safari XHTML because of a bug in <picture> elements causing multiple images to be downloaded 2022-09-26 20:18:04 -05:00
Alex Cabal
7fb985e0c4 Tweak some styles 2022-06-20 14:34:02 -05:00
Alex Cabal
305a9d298b Add XSLT stylesheet for OPDS feeds 2022-06-20 13:52:39 -05:00
Alex Cabal
fe93a1184b Correct default ebook height in grid view 2022-03-21 09:35:00 -05:00
Alex Cabal
bbe89b0baf Add donation drive scaffolding 2022-02-15 20:43:19 -06:00
Alex Cabal
f674a6c0c2 Add height and width to ebook hero images and grid 2021-06-06 21:45:59 -05:00
Alex Cabal
002b325e35 Don't add ordinals to items in a collection without a position 2021-01-03 16:36:44 -06:00
Alex Cabal
9b3dc36ba9 Add numbers to collection ebook grid 2020-12-30 21:31:21 -06:00
Alex Cabal
421bb335bc Force definition of template variable in ebook grid template 2020-12-29 19:13:15 -06:00
Alex Cabal
99f1c1537a Switch from JSON-LD to RDFa for internal metadata 2020-12-26 14:55:13 -06:00
Alex Cabal
9de1a41f91 Add wrapping <div> around authors in list view, to correctly align with CSS grid 2020-12-17 13:55:49 -06:00
Alex Cabal
1010b287a6 Add new sorting and filtering options to ebook browse page 2020-12-07 19:45:07 -06:00
Alex Cabal
4eae8af914 Don't show author name in grid or detail view if the name is 'Anonymous' 2020-12-03 11:47:54 -06:00
Alex Cabal
79ec73946e Close all void HTML tags and remove HTML entities 2020-09-04 12:42:27 -05:00
Alex Cabal
8cb6fd7315 Don't show AVIF images if they don't exist in the filesystem 2020-08-07 15:06:50 -05:00
Alex Cabal
1ab7c8c0fe Add support for AVIF covers, and multiple image source sets in covers 2020-08-06 17:03:39 -05:00
Alex Cabal
ba53958596 More refactoring for static analysis 2019-01-18 17:49:13 -06:00
Alex Cabal
c879dcab34 Updates to more strict type checking after some static analysis 2019-01-17 21:26:48 -06:00
Alex Cabal
28c8a3f0ba Initial commit 2018-12-29 16:02:00 -06:00