Alex Cabal
29920f1340
Update Composer dependencies
2025-06-27 11:31:42 -05:00
Alex Cabal
0d2dcc3772
Fix crash when artwork image uploaded is too large.
2025-06-22 16:11:07 -05:00
Alex Cabal
eaa8d4f13b
PHPStan corrections
2025-06-19 11:57:23 -05:00
Alex Cabal
392f826ffe
Update Composer dependencies
2025-06-19 11:56:03 -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
cd4be0a3e3
Update nga.gov URL structure in artwork submission page
2025-06-02 13:49:08 -05:00
Alex Cabal
e3ee949d94
Fix incorrect if statement bracing in project status template
2025-06-01 20:00:35 -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
d268681f3c
Change DownloadCount to mean the total number of downloads including bot downloads
2025-05-23 11:13:05 -05:00
Alex Cabal
2122b0f625
Add comments and tweak formatting
2025-05-23 10:51:19 -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
6805a13522
Remove query strings from GitHub URLs when creating a project
2025-05-08 13:47:52 -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
7e3566ec93
Use INI value for max artwork upload size
2025-05-04 22:33:44 -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
Alex Cabal
06096fa7dd
Correctly process matching donations from funds
2025-05-02 15:28:46 -05:00
Alex Cabal
daee86b919
Don't re-throw after logging them when ingesting FA payments
2025-04-29 12:48:17 -05:00
Alex Cabal
6c5caa2642
Catch Curl error when updating projects
2025-04-29 12:42:31 -05:00
Mike Colagrosso
0490ba2951
Remove Content-Disposition config for downloads
...
It's necessary to remove these headers now that the file download
redirects to `www/ebooks/download.php`. If not, the browser raises an
error about the header set twice.
2025-04-25 14:31:44 -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
1f41eb1e55
Don't remind editors about stalled or abandoned projects
2025-04-23 22:56:37 -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
5d3419e209
Disable next spring drive and clean up some comments
2025-04-17 21:02:11 -05:00
Alex Cabal
4a999ebcec
Reveal blog post
2025-04-15 10:57:56 -05:00
Alex Cabal
b74d7361a1
In deploy-ebook-to-www, only check for tsp if it's installed
2025-04-14 22:25:54 -05:00
Alex Cabal
ac7a9f3725
Update README with new site installation instructions, and use venvs in scripts
2025-04-14 10:47:15 -05:00
Alex Cabal
8c81e5b9d2
Catch exceptions if files don't exist
2025-04-14 10:46:54 -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