Commit graph

52 commits

Author SHA1 Message Date
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
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
5e23dc069e Improve Open Graph data 2018-12-30 18:30:07 -06:00