Commit graph

148 commits

Author SHA1 Message Date
Alex Cabal
58abfc50d7 Tweak wording in author feeds button 2022-10-17 15:32:31 -05:00
Alex Cabal
98850bd475 Fix possible infinite loop when building ebook carousel 2022-07-28 13:51:35 -05:00
Alex Cabal
fe247568bb Fix some PHPStan errors 2022-07-24 19:33:32 -05:00
Alex Cabal
4dea56407e Add RSS links to page headers for collections and authors 2022-07-19 15:27:01 -05:00
Alex Cabal
dc0e873577 Add feed/download toolbar to author and collection indexes 2022-07-12 10:24:41 -05:00
Alex Cabal
45221365b5 More work on bulk downloads 2022-07-10 14:48:58 -05:00
Alex Cabal
7f50f00b42 work 2022-07-10 00:55:24 -05:00
Alex Cabal
76a4c34688 Move items out of the 'patrons-circle' folder into the root 2022-07-09 20:09:40 -05:00
Alex Cabal
12b79b5dcd Split bulk downloads into file type and cache output 2022-07-09 20:09:40 -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
1b237265c7 Add opensearch directives to Atom and RSS feeds 2022-06-24 13:26:15 -05:00
Alex Cabal
c109c565cb Move feeds under new /feeds root 2022-06-24 12:54:57 -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
6c267497cc Adjust how tags URLs are calculated to support tags with non-ASCII characters like 'children’s' 2022-06-18 21:17:33 -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
cca85f997b Fix broken tag URLs for tags with dashes in them 2021-03-14 10:55:32 -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
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