Commit graph

74 commits

Author SHA1 Message Date
Alex Cabal
7c2de0ed5c Fix bug where More Details section was not apearing in ebook detail page when there is no Wikipedia URL 2022-11-15 10:36:32 -06:00
Alex Cabal
98850bd475 Fix possible infinite loop when building ebook carousel 2022-07-28 13:51:35 -05:00
Alex Cabal
7f50f00b42 work 2022-07-10 00:55:24 -05:00
Alex Cabal
011cd747f1 Convert newsletter to use Users table as base 2022-07-04 12:09:49 -05:00
Alex Cabal
6c8414f844 Update PropertiesBase to new patterns and improve static analysis checks 2022-06-30 13:23:05 -05:00
Alex Cabal
c2cf6ef455 Change 'modified' property to 'updated' for consistency 2022-06-29 18:55:51 -05:00
Alex Cabal
dbefba6b94 Change 'timestamp' properties on objects to more descriptive names 2022-06-29 17:19:28 -05:00
Alex Cabal
70a80d0e02 Add system to retrieve and manage donations in a local database 2022-06-20 14:05:27 -05:00
Alex Cabal
ed4ef9c646 On ebook detail page, split 'more details' section into 'more details' and 'sources' 2022-06-15 16:45:01 -05:00
Alex Cabal
173386dddf Define variable 2022-05-10 11:25:45 -05:00
Alex Cabal
e5c2e0d5fc Add grant giveaway donation dialog 2022-05-09 15:45:31 -05:00
Alex Cabal
5985939cd5 Make 'more ebooks' carousel in ebook detail page show ebooks from a random tag of the current ebook 2022-04-30 13:19:02 -05:00
Alex Cabal
b0197d189a Add newsletter management functionality 2022-03-20 17:46:47 -05:00
Alex Cabal
bf2f5e10c3 Add Kobo FAQ 2022-03-13 21:50:40 -04:00
Alex Cabal
bbe89b0baf Add donation drive scaffolding 2022-02-15 20:43:19 -06:00
Alex Cabal
24b8c6ca54 Refine 3D book structure/CSS 2022-01-23 16:04:03 -06:00
Alex Cabal
864d6836d3 Add 3D book figure to ebook download pages 2022-01-23 12:09:47 -06:00
Alex Cabal
3c2819081d Better exception matching 2022-01-08 19:59:33 -06:00
Alex Cabal
f7d6ff2c09 Tweak wording in 'improve this ebook' block 2021-12-18 13:24:23 -06:00
Alex Cabal
a2a49a376e Add the @download attribute to ebook download links 2021-12-05 12:54:53 -06:00
Alex Cabal
79e17c9b94 Remove OLS from pre-formatted page scan links 2021-09-23 14:19:16 -05:00
Alex Cabal
0f37f5e392 Lazy load images in footer ebook carousel 2021-07-19 21:05:50 -05:00
Alex Cabal
d714971e06 Further improve RDFa metadata 2021-06-17 18:42:53 -05:00
Alex Cabal
bbb35911cd Update RDFa representation for ebooks to better match what's expected in https://developers.google.com/search/docs/data-types/book 2021-06-17 15:07:27 -05:00
Alex Cabal
2a2940f60b Fix RDFa metadata typos 2021-06-17 10:56:25 -05:00
Alex Cabal
f674a6c0c2 Add height and width to ebook hero images and grid 2021-06-06 21:45:59 -05:00
Alex Cabal
1610449a5f Specify height and width for thumbnails in the ebook footer carousel to improve CLS 2021-06-06 21:24:28 -05:00
Alex Cabal
f59a898d9a Fix incorrect img src in footer carousels 2021-06-06 21:11:42 -05:00
Alex Cabal
faad55ed1f Show donation alert 25% of the time on ebook detail pages 2021-01-13 16:13:58 -06:00
Alex Cabal
79573d121c Add new Kindle FAQ section to How to Use our Ebooks, and a link to it in the azw3 download link 2021-01-11 21:02:49 -06:00
Alex Cabal
9d8ee504e2 Update some titles for SEO 2021-01-08 17:50:42 -06:00
Alex Cabal
2bfcb41ec3 Add Faded Page as a source with an icon 2021-01-04 12:55:41 -06:00
Alex Cabal
bd2f5e91ea Update ebook.php 2021-01-01 16:44:10 -06:00
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
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