Commit graph

1695 commits

Author SHA1 Message Date
Mike Colagrosso
1a71913794 Add a Relevance sort order and improve search
Here's what's in `IndexableText` right now:

1. Title
2. Collections
3. Authors
4. Tags
5. LocSubjects
6. TocEntries

Here is the proposed new ranking:

```
10 * Title +
8 * Authors +
3 * Collections +
IndexableText
```

New indices for existing DBs:

```
ALTER TABLE `Ebooks` ADD COLUMN `IndexableAuthors` text NOT NULL;
ALTER TABLE `Ebooks` ADD COLUMN `IndexableCollections` text NULL;
ALTER TABLE `Ebooks` ADD FULLTEXT `indexSearchTitle` (`Title`);
ALTER TABLE `Ebooks` ADD FULLTEXT `idxSearchAuthors` (`IndexableAuthors`);
ALTER TABLE `Ebooks` ADD FULLTEXT `idxSearchCollections` (`IndexableCollections`);
```
2025-02-13 13:48:39 -06:00
Alex Cabal
5e23837d17 Add blog post 2025-02-04 11:59:46 -06:00
Alex Cabal
2d108211e1 Remove item from uncategorize artwork list 2025-02-01 20:58:13 -06:00
Alex Cabal
94e7937987 Fix typo in reviewer URL 2025-01-30 12:46:03 -06:00
Alex Cabal
6261eee67f Correctly pull reviewer of active projects 2025-01-30 12:44:57 -06:00
Alex Cabal
4f4e72564a Fix permissions logic when patching projects 2025-01-28 15:30:42 -06:00
Alex Cabal
6378d687d8 Add 'awaiting review' and 'reviewed' project statuses that update from GitHub; allow project owners to update their project statuses 2025-01-27 15:52:21 -06:00
Alex Cabal
b48f3a5798 Improve honeypot link 2025-01-27 10:49:44 -06:00
Weijia Cheng
a15ae6f77e Fix title of blog post 2025-01-26 16:12:04 -06:00
Alex Cabal
2258c4f742 Add Manly Wade Wellman spreadsheet 2025-01-25 11:39:17 -06:00
Weijia Cheng
2aaa1e301f Fix typo in newest blog post 2025-01-25 11:00:49 -06:00
Alex Cabal
4bec47a389 Add Andre Norton to spreadsheets page 2025-01-22 10:46:49 -06:00
Alex Cabal
bddbfe3cfa Don't list authors more than once in sitemap 2025-01-22 09:54:05 -06:00
vr8hub
aeb2a0877e Add item for initial caps in a chapter 2025-01-21 12:35:04 -06:00
Weijia Cheng
2a220cff21 Make bold/strong regular expression catch more cases 2025-01-21 09:36:25 -06:00
erin
43cf946cc9 Add Descartes to-do summary document to spreadsheets page 2025-01-21 09:35:31 -06:00
vr8hub
5bd6853498 Add checks for bold/strong and illustration names/ids 2025-01-19 14:31:36 -06:00
Alex Cabal
37aaa97b66 Brower compatibility for ::before alt text 2025-01-19 13:28:45 -06:00
Alex Cabal
8a15519b0e Hide honeyhot link from older browsers 2025-01-18 22:29:17 -06:00
Alex Cabal
0483a6d841 Add empty alt text for some CSS pseudo elements 2025-01-18 17:44:22 -06:00
Alex Cabal
5b0d37824b Add configuration to stop rude bot crawlers using fail2ban 2025-01-18 17:37:47 -06:00
Alex Cabal
14cdd74585 Enable Hudson River Bracketed in blog post 2025-01-15 14:53:09 -06:00
Alex Cabal
bdeebc8291 Add endpoint to get collections for an ebook or placeholder 2025-01-15 14:32:50 -06:00
Alex Cabal
ed5540c177 Enable latest blog post 2025-01-15 13:03:53 -06:00
Neil Pankey
f8a050486b Update 20,000 Leagues note to 2025 2025-01-10 16:40:59 -06:00
Alex Cabal
c36d1ac3d3 Rename exception for consistency 2025-01-09 14:08:54 -06:00
Alex Cabal
94d62fdcdf Fix exception for duplicate ebook placeholder on save 2025-01-09 14:07:40 -06:00
Alex Cabal
d9fe3e9303 Fix error handling for duplicate ebook placeholders 2025-01-09 14:00:50 -06:00
Alex Cabal
047a76b788 When adding an ebook placeholder, don't incremenet the series number if it was empty 2025-01-08 19:33:54 -06:00
Alex Cabal
bc16b1fff8 Add endpoint to get reviewer for an in-progress project 2025-01-07 21:42:51 -06:00
Alex Cabal
0105bfefa4 Tweak donation banners and some type safety 2025-01-06 13:25:02 -06:00
Alex Cabal
a68826b54b Set new projects for existing placeholders as 'in progress' when creating a project 2025-01-06 12:12:07 -06:00
Alex Cabal
07836555cd Add social media manager to about page 2025-01-05 20:54:08 -06:00
Alex Cabal
3260f45d9b Hide stretch goal base on responsive view 2025-01-05 13:55:41 -06:00
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
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
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
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
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
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