Commit graph

105 commits

Author SHA1 Message Date
Robin Whittleton
0faf8059c1 Put the burden of compatibility on devices and not the books
This rewrites the messaging around our downloads to make it clearer what we offer.
2021-01-01 16:44:10 -06:00
Alex Cabal
99f1c1537a Switch from JSON-LD to RDFa for internal metadata 2020-12-26 14:55:13 -06:00
Alex Cabal
0e7100cfe8 Add donation alerts during the holidays 2020-12-22 20:06:18 -06:00
Alex Cabal
796ce22a9e Add donation page and masthead 2020-12-20 14:32:58 -06:00
Alex Cabal
1383eba0f5 Fix incorrect series display on ebooks with more than one series 2020-12-16 12:22:43 -06:00
Alex Cabal
ff2501e24a Don't show nav bar when listing an ebook collection, and show all the items on one page 2020-12-13 13:51:20 -06:00
Alex Cabal
cb5fa83e94 Track opensearch definition file 2020-12-09 11:09:32 -06:00
Alex Cabal
4ecb6f2aa2 Fix double encoding of URL in ebook grid navbar 2020-12-09 10:46:34 -06:00
Alex Cabal
5c4617d759 Code style tweaks to satisfy PHPStan 2020-12-08 14:32:53 -06:00
Alex Cabal
658db66c2b Include ToC entries in search results for short and poetry compilations 2020-12-08 14:27:01 -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
f4f700f4d1 Differentiate from PG from PG-CA and PG-AU when listing ebook sources 2020-10-28 17:46:51 -05:00
Alex Cabal
64e6bf716c Tweak semantics of ebook download sections, and wrap lines of read online links in mobile 2020-10-13 14:49:15 -05:00
Alex Cabal
73ba658a05 Update ebooks to explode the ./src/epub folder into ebook endpoints, instead of just exploding the whole epub 2020-10-13 14:28:32 -05:00
Alex Cabal
262e86c625 Enable reading from the ToC and single-page reading 2020-10-11 13:39:32 -05:00
Alex Cabal
2ca12a5797 Escape XML entities in JSON-LD output 2020-09-29 14:46:20 -05:00
Alex Cabal
c6e8e7d36a Serve PHP files as XHTML 2020-09-21 12:45:27 -05:00
Alex Cabal
eed3355916 Rename .epub3 output to _advanced.epub 2020-09-09 22:22:00 -05:00
Alex Cabal
79ec73946e Close all void HTML tags and remove HTML entities 2020-09-04 12:42:27 -05:00
Alex Cabal
dec516e3f1 Add period after series info 2020-09-03 17:02:44 -05:00
Alex Cabal
27f7ce9334 For ebooks that are part of multiple collections, show each collection on a separate line 2020-08-25 21:40:38 -05:00
Alex Cabal
fa5af7ae84 Replace <div> with <hgroup> in ebook pages 2020-08-09 16:22:46 -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
25c40e3e67 Add link to Github for each commit in an ebooks short commit history 2020-06-03 12:01:09 -05:00
Alex Cabal
9e5654555f Don't print collection type if the type is in the name (i.e. 'Martian Series series') 2020-05-23 20:46:32 -05:00
Alex Cabal
aed7db7fc1 Improve how collections are organized and internally and printed to HTML 2020-05-22 16:22:46 -05:00
Alex Cabal
c8cacc4ace Add series number to collection headline 2020-05-22 16:03:59 -05:00
Alex Cabal
822ba2a3d7 Replace string path with constant 2020-05-02 21:13:34 -05:00
Alex Cabal
986183a83f Remove trailing slashes from URLs 2020-05-02 21:03:22 -05:00
Alex Cabal
56aaab7152 Add new WEB_ROOT constant 2020-03-20 11:37:42 -05:00
Alex Cabal
bd4dd7baa2 Change the way we deploy ebooks from destroying the entire apcu cache and rebuilding on the next web request, to rebuilding in the background 2020-02-29 22:29:19 -06:00
Alex Cabal
7cd1a39bc2 White space tweak 2019-11-15 12:53:52 -06:00
Alex Cabal
347c04b7b5 Tweak usage of HttpInput::Get* to use default parameter instead of null coalesce 2019-11-15 12:53:37 -06:00
Alex Cabal
f1cf572b32 Tweak CSS for dark mode and accessibility 2019-10-24 16:25:55 -05:00
Alex Cabal
68ac986bb5 Fix 404 path 2019-08-24 17:30:43 -05:00
Alex Cabal
8f33a1021c Rearrange filesystem layout, and add configuration files 2019-08-23 19:47:30 -05:00
Alex Cabal
46789303bd Fix stray closing <a> tag in collection link 2019-08-16 15:57:15 -05:00
mgbennet
633b4f493c Matched sort select style to the search bar, and other feedback from Alex 2019-06-13 15:29:29 -05:00
Evan Hall
f361c1a552 Replace sorting buttons with drop-down menu, including new sorting methods 2019-06-13 15:29:29 -05:00
Evan Hall
52a5e6056f Add 'reading ease' and 'length' sorting methods 2019-06-13 15:29:29 -05:00
Danny Bautista
80e1ecc0d0 Add link to author page on ebook page. 2019-05-16 13:27:47 -05:00
Alex Cabal
58cc098058 Add Safe PHP functions 2019-03-07 12:11:50 -06:00
Alex Cabal
75bfec619e Improve collection title for collections with diacritics 2019-02-27 13:26:52 -06:00
Alex Cabal
6f86a1899b Improve tag and collection browsing and pagination 2019-02-26 18:36:26 -06:00
Alex Cabal
cfa54122d6 Add support for tag browsing and collection browsing 2019-02-26 17:05:23 -06:00
Alex Cabal
f5d7d4e02a Add Composer autoloading functions and PHPStan for testing 2019-02-26 13:03:45 -06:00
Alex Cabal
f1c6e54bb1 Tweak VCS timestamp representation 2019-01-24 17:56:08 -06:00
Alex Cabal
f0575be98f Add DP OLS to known sources 2019-01-23 17:46:35 -06:00