Commit graph

107 commits

Author SHA1 Message Date
Alex Cabal
cbf87487eb Use ebook URL and not filesystem slug to identify ebooks in artworks 2024-01-23 23:11:30 -06:00
Alex Cabal
e3ea224256 Tweak style 2024-01-23 13:51:34 -06:00
Mike Colagrosso
cad2f5f730 List artwork by artist via /artworks/<artist-name> 2024-01-23 13:46:12 -06:00
Alex Cabal
f0bdd5596f Rename ArtistAlternateSpellings to ArtistAlternateNames 2024-01-17 16:32:57 -06:00
Mike Colagrosso
813d4f601c Artwork: Rewrite rules for artwork editing 2024-01-17 12:12:25 -06:00
Alex Cabal
51672e7177 Add support for alternate spellings in new artwork form 2024-01-15 11:42:47 -06:00
Alex Cabal
f992da84ae Don't allow submitters to review their own artwork 2024-01-13 16:38:22 -06:00
Alex Cabal
60eb118524 Add Special Notes field to artwork 2024-01-10 13:41:15 -06:00
Mike Colagrosso
854fb2c816 Add SubmitterUserId field to Artworks table 2024-01-09 23:20:08 -06:00
Alex Cabal
f9c873003e Type hinting fixes 2024-01-09 12:06:28 -06:00
Mike Colagrosso
86af259f0b Change CanUploadArtwork field name to match code 2024-01-09 10:17:14 -06:00
Alex Cabal
b99d2aac1a Merge admin pages with regular pages for art system 2024-01-07 15:47:40 -06:00
Alex Cabal
5a1c05d8c5 Add password login option for some users, and further refinements to artwork management system 2024-01-06 22:27:38 -06:00
Mike Colagrosso
6a5c05511a Add cover art database
Co-authored-by: Job Curtis <job.curtis@gmail.com>
Co-authored-by: Alex Cabal <alex@standardebooks.org>
2024-01-03 19:14:04 -06:00
Alex Cabal
042816cf45 Use auto_prepend_file INI directive to prepend Core.php to all web requests automatically 2023-07-15 15:17:20 -05:00
Alex Cabal
76cf0d296a Use content negotation to serve acceptable content types for web browsers viewing OPDS/RSS/Atom feeds 2023-06-20 15:26:28 -05:00
Mike Colagrosso
1f3b66144d Add IsMatchingDonation to Payments 2023-06-18 10:06:09 -05:00
Alex Cabal
d8f85fa4b3 Add text/javascript to apache cache policy 2023-05-25 23:21:29 -05:00
Alex Cabal
67007049a0 Update Apache config in advance of 22.04 2023-04-03 16:25:21 -05:00
Alex Cabal
35ec084682 Tweak SSL configuration 2023-03-09 01:17:29 -06:00
Alex Cabal
2b91255a7f Add redirect for Downstream 2023-02-23 22:40:37 -06:00
Alex Cabal
ee92ac4291 Add redirect for Gogol 2023-02-23 12:40:44 -06:00
Alex Cabal
1e32a97c7d Some tweaks to collections 2023-02-16 18:45:20 -06:00
Mike Colagrosso
e2dd256edc Add a /collections endpoint 2023-02-16 18:26:34 -06:00
Alex Cabal
31a8bc2d6c Make config capitalization consistent 2022-12-22 23:14:06 -06:00
Alex Cabal
0b8ed9101a Enable gzip compression for favicons 2022-12-22 17:22:36 -06:00
Alex Cabal
a0db9799f4 Add ebook redirect 2022-08-14 11:02:59 -05:00
Alex Cabal
e2dcf97961 Add 451 page and prettify the 404 page 2022-07-24 14:12:37 -05:00
Alex Cabal
e857e4e9e6 Rebuild web caches immediately on ebook updates 2022-07-14 15:28:57 -05:00
Alex Cabal
30442c0c62 Move HTTP auth to PHP 2022-07-14 12:50:21 -05:00
Alex Cabal
216e63f014 Increase APCu cache size 2022-07-12 10:50:19 -05:00
Alex Cabal
dc0e873577 Add feed/download toolbar to author and collection indexes 2022-07-12 10:24:41 -05:00
Alex Cabal
4268c6f91c Temporarily disable feed authentication 2022-07-11 20:43:02 -05:00
Alex Cabal
05e0f77b45 Add collections and authors RSS/Atom/OPDS feeds 2022-07-11 18:49:11 -05:00
Alex Cabal
9a72b27233 Rearrange bulk download index pages 2022-07-10 23:25:31 -05:00
Alex Cabal
0bc3dc3830 Create cookie-based login and authentication system 2022-07-10 20:53:20 -05:00
Alex Cabal
45221365b5 More work on bulk downloads 2022-07-10 14:48:58 -05:00
Alex Cabal
7f50f00b42 work 2022-07-10 00:55:24 -05:00
Alex Cabal
76a4c34688 Move items out of the 'patrons-circle' folder into the root 2022-07-09 20:09:40 -05:00
Alex Cabal
edd032be2c Hide Patrons Circle polls behind login 2022-07-09 20:09:39 -05:00
Alex Cabal
d659fb9649 Tweak authorization for feeds/downloads, add hero to feeds page 2022-07-09 20:09:39 -05:00
Alex Cabal
6c603016bd Move feeds behind Patrons Circle login 2022-07-09 20:09:39 -05:00
Alex Cabal
4efc5dcdaf Rename Vote object to PollVote 2022-07-06 11:36:42 -05:00
Alex Cabal
3a1bc8f58c Tweak testing FPM config 2022-07-04 16:21:18 -05:00
Alex Cabal
497f749523 Tweak patrons poll REST structure 2022-07-04 12:46:48 -05:00
Alex Cabal
011cd747f1 Convert newsletter to use Users table as base 2022-07-04 12:09:49 -05:00
Alex Cabal
0875e697b4 Change secrets from being stored in flat files to being stored in PHP INI configuration 2022-07-02 13:36:46 -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
dbefba6b94 Change 'timestamp' properties on objects to more descriptive names 2022-06-29 17:19:28 -05:00
Alex Cabal
2ef5ce6551 Add poll system for Patrons Circle 2022-06-29 17:17:20 -05:00