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 |
|
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 |
|