Commit graph

2197 commits

Author SHA1 Message Date
Alex Cabal
ce618dd49d Allow hyphenation in responsive donation dialog 2025-01-05 13:54:42 -06:00
Alex Cabal
1cb4cbfe24 Redirect ebook searches for only one tag to the /subjects/<TAG endpoint 2025-01-05 13:52:09 -06:00
Alex Cabal
99508cc490 Correctly return 404 instead of 403 for ebooks with spaces in the URL 2025-01-05 13:27:35 -06:00
Alex Cabal
719393f12a Don't include placeholders in sitemap 2025-01-05 13:24:17 -06:00
Alex Cabal
d590ce74b9 Don't show download/feed links for an author if all of their books are placeholders 2025-01-05 13:19:35 -06:00
Alex Cabal
cce0c328d1 Add <meta rel="canonical"> elements when deploying ebook 2025-01-05 13:07:59 -06:00
Alex Cabal
692e418aee Remove social media manager ad 2025-01-04 14:34:53 -06:00
Alex Cabal
a61ddd0060 Consistent variable name 2025-01-03 18:50:27 -06:00
Alex Cabal
7aa610168d Resolve Google Groups URL redirects 2025-01-03 18:46:46 -06:00
Alex Cabal
9b959e3eda Don't show year for updated dates in current year of project table 2025-01-03 13:43:59 -06:00
Alex Cabal
ea7cf4733c Update help wanted list in readme 2025-01-02 20:59:53 -06:00
Alex Cabal
f865ebcdd0 Tweak fleuron 2025-01-02 10:51:37 -06:00
Alex Cabal
ef5313ee48 Tweak donation banners in PD day post 2025-01-02 10:49:54 -06:00
Mike Colagrosso
0e7bff5d82 Rewrite MultiTableSelect queries with ON
Instead of `USING(EbookId)`, it would be easier to handle
`MultiTableSelect` queries in `FromMultiTableRow()` if the queries used

`ON Projects.EbookId = Ebooks.Ebooks`

This is because `USING` will return only one `EbookId` column, but `ON`
will return all columns from both tables.
2025-01-02 09:57:45 -06:00
Mike Colagrosso
dad5df0059 Add index on EbookId
There are several queries that join the `Projects` and `Ebooks` tables.
An index speeds up those joins.
2025-01-02 09:57:45 -06:00
Mike Colagrosso
eacd7306b0 Remove templates/EbookProjects.php
378555d removed the reference to it in `www/ebook-placeholders/get.php`
2025-01-01 20:29:15 -06:00
Paul Bryan
dacd2db3b3 Fix typo 2025-01-01 13:06:35 -06:00
Alex Cabal
21f86fd147 Fix typo 2025-01-01 11:13:01 -06:00
Alex Cabal
bcba5c2192 Remove now-redundant PD placeholders code 2025-01-01 10:05:59 -06:00
Alex Cabal
ee14ff30ea Fix broken HTML in PD Day post 2025-01-01 09:04:28 -06:00
Alex Cabal
bbf8110373 Fix PD day banner on mobile 2025-01-01 09:04:19 -06:00
Alex Cabal
8e5f065b89 Tweak PD Day 2025 blog post 2024-12-31 22:31:07 -06:00
Alex Cabal
cb379f58a3 Tweak PD Day banner 2024-12-31 22:31:07 -06:00
Mike Colagrosso
f0bfa7a43b Rewrite DeleteUnused() queries using new indices 2024-12-31 22:31:00 -06:00
Mike Colagrosso
5c8315e6ff Add new indices for deleting unused records 2024-12-31 22:31:00 -06:00
partev
18420fdbd9 use the main wikipedia link instead of the mobile like
en.m.wikipedia.org -> en.wikipedia.org
2024-12-31 22:23:18 -06:00
Alex Cabal
fcb5240585 Tweak PD Day banner 2024-12-31 15:00:14 -06:00
Alex Cabal
6ad882e2cc Move donation banners 2024-12-31 14:28:38 -06:00
Alex Cabal
9abae874f6 Fix sort order of collection placeholders with no sequence 2024-12-31 14:21:59 -06:00
Alex Cabal
e664063f18 Switch image in PD day post 2024-12-31 13:09:39 -06:00
Alex Cabal
b8def40795 Tweak semantics and contribute index page 2024-12-31 11:08:21 -06:00
Alex Cabal
b8c4de4b20 Change order of collection sorting 2024-12-31 10:32:57 -06:00
Alex Cabal
40296c2562 Fix wrong property references in user edit form 2024-12-31 10:31:16 -06:00
Alex Cabal
18dce33946 Tweak PD Day 2025 blog post 2024-12-30 23:44:08 -06:00
Alex Cabal
e972267ee8 Add social media manager ask to footer 2024-12-30 22:14:01 -06:00
Alex Cabal
616b9677a9 Fix donation progress bar 2024-12-30 22:04:09 -06:00
Alex Cabal
d146550bf3 Tweak PD Day 2025 blog post 2024-12-30 22:04:02 -06:00
Alex Cabal
7b676269a8 Code formatting 2024-12-29 15:16:22 -06:00
Alex Cabal
53fe66a364 Initialize empty values for some image URLs 2024-12-29 15:10:41 -06:00
Alex Cabal
31633ee8ac Fix class in search form 2024-12-29 15:10:32 -06:00
Alex Cabal
e4e945f63f Tweak wanted list template structure 2024-12-29 14:14:20 -06:00
Alex Cabal
b8690f91b5 Don't show two success messages when creating a project 2024-12-29 14:14:20 -06:00
Weijia Cheng
160e639a78 Add instructions on transcribing poetry 2024-12-29 13:45:58 -05:00
Weijia Cheng
50f4be1f2e Remove spreadsheet link from how-tos index (duplicates spreadsheets page) 2024-12-29 13:45:58 -05:00
Alex Cabal
2c0c87bcb0 Expand placeholder subforms if they have data 2024-12-28 19:20:30 -06:00
Alex Cabal
c43c4fa2dd Tweak wanted list appearance 2024-12-28 19:14:04 -06:00
Mike Colagrosso
c016547e2c Rename template to CollectionDescriptor 2024-12-28 14:18:08 -06:00
Mike Colagrosso
2d5cba0aaa Rename function to Ebook::GetByIsWantedAndDifficulty() 2024-12-28 14:18:08 -06:00
Mike Colagrosso
e25993b208 Add parameter to MarkdownToHtml for inline HTML 2024-12-28 14:18:08 -06:00
Mike Colagrosso
7bd08087dc Inline and remove templates/WantedEbooks.php 2024-12-28 14:18:08 -06:00