Commit graph

1718 commits

Author SHA1 Message Date
erin
40324f6ead Close italics tag 2025-07-18 15:20:54 -05:00
Mike Colagrosso
0a71382a25 Limit ebook downloads per IP address 2025-07-18 09:26:52 -05:00
Alex Cabal
6c69ee0bdf Add trailing slashes to reviewer URLs in API 2025-07-17 13:00:13 -05:00
Alex Cabal
ab6ec0f2fc Reveal blog post 2025-07-16 09:22:00 -05:00
Lukas Bystricky
d0d6fd48e3 Fix html tags 2025-07-14 19:06:35 +02:00
Brendan Fattig
718648e514 Identifiers no longer prefixed with url: 2025-07-08 14:10:07 -05:00
Alex Cabal
38400991c2 Add blog post 2025-07-06 16:28:16 -05:00
Alex Cabal
243512554b Fix semantics in blog posts 2025-07-06 16:28:12 -05:00
Alex Cabal
0d2dcc3772 Fix crash when artwork image uploaded is too large. 2025-06-22 16:11:07 -05:00
erin
ffbda9103e Fix date of blog post 2025-06-11 15:48:06 -05:00
Alex Cabal
c4bb304563 Reveal blog post 2025-06-11 10:32:13 -05:00
Alex Cabal
c23ce18b41 Add blog post 2025-06-03 10:46:40 -05:00
Alex Cabal
8a1a64629d Create method for getting sets of ebooks 2025-06-03 10:31:26 -05:00
Alex Cabal
ed3c4aec89 Update robots.txt to disallow downloads by more SEO bots 2025-05-31 12:00:18 -05:00
Alex
865b7db10d fix(www/contribute/collections-policy): fix grammar 2025-05-29 12:41:14 -05:00
Alex Cabal
ecb14aa29d Fix link in how-to 2025-05-25 14:45:09 -05:00
Alex Cabal
f6aef54767 Update robots.txt to disallow downloads by SEO bots 2025-05-22 13:24:57 -05:00
Mike Colagrosso
475c437126
Record and summarize Ebook downloads in the DB (#498) 2025-05-22 11:23:24 -05:00
Alex Cabal
61b8ca27b1 Tweak blockquote style 2025-05-14 11:35:54 -05:00
Alex Cabal
eb6c36caa0 Reveal blog post 2025-05-14 10:49:16 -05:00
Alex Cabal
f69be0ab1b Update FA login flow to handle new login form 2025-05-12 10:10:34 -05:00
Alex Cabal
8641c57dbf Correct border of blog post editor's note in dark mode 2025-05-08 16:49:48 -05:00
Alex Cabal
f15180fa6c Add blog post 2025-05-08 16:43:51 -05:00
Alex Cabal
afab78af46 PHPStan corrections 2025-05-07 22:02:27 -05:00
EmmaSweeney
30cd00dbb7 Add John Buchan spreadsheet to spreadsheets page 2025-05-07 11:43:50 -05:00
MagisterAdamus
ec1f35fa6c Capitalize 'Library' in 'HathiTrust Digital Library' in the Step by Step Guide 2025-05-05 11:21:08 -05:00
Alex Cabal
97c2fbeb61 Catch file too large error in artworks 2025-05-04 22:33:52 -05:00
Alex Cabal
6fd557c2df Update Verne note in wanted list 2025-05-03 21:20:41 -05:00
Alex Cabal
d12cd5207a Add line height to web CSS 2025-05-03 14:39:03 -05:00
Mike Colagrosso
03ed3c2257 Add Ebook::DownloadUrl for web and feed downloads
This commit adds a rewrite rule for ebook downloads of the form:

```
/ebooks/some-author/some-book/downloads/some-filename.epub
```

to `www/ebooks/download.php`. That file handles the logic of whether to
show a thank you page before beginning the download.

Download URLs in RSS, Atom, and OPDS feeds follow the same pattern, but
they have a query string parameter `?source=feed` to always skip the
thank you page.
2025-04-25 14:31:44 -05:00
Alex Cabal
de99d1869f Set placeholder to in progress when creating a project for an existing placeholder 2025-04-22 22:30:42 -05:00
Alex Cabal
c4c65b9181 Add Robert Frost spreadsheet to spreadsheets page 2025-04-20 23:13:15 -05:00
David
90d7ea4183 Update producing guide to point to obscured dashes para in manual 2025-04-18 11:22:07 -05:00
Alex Cabal
4a999ebcec Reveal blog post 2025-04-15 10:57:56 -05:00
erin
3a2778cd77 Tweak wording in blog post 2025-04-11 20:48:42 -05:00
erin
f4230aeca4 Fix typos in blog post 2025-04-11 20:48:42 -05:00
Alex Cabal
93b55d2da2 Add Authors index 2025-04-09 21:33:59 -05:00
Alex Cabal
0e92b3acc8 Add text-wrap: pretty to core CSS 2025-04-09 20:42:41 -05:00
Alex Cabal
be256550ec Fix typos in blog post 2025-04-09 18:48:49 -05:00
Alex Cabal
fbfd4321e4 Fix height of tag select box in responsive ebook search form 2025-04-09 14:32:23 -05:00
Alex Cabal
48818ef928 Add blog post 2025-04-09 14:18:18 -05:00
Alex Cabal
ec4826bb41 Fix margin in donation banner for public domain day blog posts 2025-04-07 11:10:39 -05:00
Alex Cabal
c12e93b4e2 Tweak wording in blog post 2025-04-07 11:10:27 -05:00
Alex Cabal
810087ccf9 Update OpenSearch features to current standards 2025-03-31 13:28:26 -05:00
Alex Cabal
7da87bf9e2 Use enums for HTTP methods in search forms 2025-03-31 12:05:32 -05:00
Alex Cabal
f21783d1f8 PHPStan updates 2025-03-27 14:13:00 -05:00
Alex Cabal
613d035ebe Round border radius on ebook thumbnail link focus 2025-03-26 21:01:08 -05:00
Mike Colagrosso
dab857d127 Cast WordCount to string to fix PHPStan error 2025-03-25 13:10:53 -05:00
Alex Cabal
ba22538659 Add new schema.org wordCount property to ebook view 2025-03-14 12:10:05 -05:00
Alex Cabal
18b462bb52 Fix typo in blog post 2025-03-12 15:01:22 -05:00