Commit graph

428 commits

Author SHA1 Message Date
Alex Cabal
2eebf33254 Don't allow unapproved museums when uploading artwork 2024-01-09 14:53:21 -06:00
Alex Cabal
d4a2c598cc Improve Google Books artwork normalization 2024-01-09 14:21:31 -06:00
Alex Cabal
e17a4bcc65 Normalize URLs when submitting artwork to database 2024-01-09 13:59:00 -06:00
Alex Cabal
f9c873003e Type hinting fixes 2024-01-09 12:06:28 -06:00
Alex Cabal
716fc8bea9 Use setter function when setting artwork tags 2024-01-09 11:28:38 -06:00
Alex Cabal
17abf45850 Fix links to existing books in in-use artwork 2024-01-08 20:54:03 -06:00
Alex Cabal
1c3640fab6 More type hinting 2024-01-08 20:21:42 -06:00
Alex Cabal
cb79832092 More type hinting 2024-01-08 17:00:20 -06:00
Alex Cabal
ad0badc09e Type hinting fixes 2024-01-08 16:41:44 -06:00
Alex Cabal
e98a650f59 Clarify requirement of rights statement page in artwork form 2024-01-08 16:21:47 -06:00
Alex Cabal
dd8134db6f Update wanted ebooks list 2024-01-08 16:18:09 -06:00
Alex Cabal
783c09864f Add type hints for remaining classes 2024-01-08 16:08:57 -06:00
Alex Cabal
d7718218ad Add type hints to Artist class members 2024-01-08 14:08:26 -06:00
Alex Cabal
8e37543fa3 Add type hints to Artwork class members 2024-01-08 14:06:25 -06:00
Alex Cabal
5b6a334dd0 Add minimum artwork dimensions 2024-01-08 13:48:56 -06:00
Alex Cabal
b99d2aac1a Merge admin pages with regular pages for art system 2024-01-07 15:47:40 -06:00
Alex Cabal
52033320e1 Add submitter info to admin view of artworks 2024-01-07 14:23:34 -06:00
Alex Cabal
017baef7d3 Artwork system: More options for reviewers submitting new artwork 2024-01-07 14:03:55 -06:00
Alex Cabal
8e955bf357 Add submitted by column to artworks 2024-01-07 13:15:27 -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
a82130ea91 Minor restructure of donation progress bar 2023-12-26 11:05:30 -06:00
Alex Cabal
b919a7e829 Fix some validation errors 2023-09-01 12:42:25 -05:00
Alex Cabal
65c4578a4e Handle exception for a possible attack vector 2023-07-20 15:05:24 -05:00
Alex Cabal
12cf83a843 Rename SeException class to AppException 2023-07-14 09:36:10 -05:00
Alex Cabal
04714b25ef Minor code cleanup 2023-07-12 11:01:52 -05:00
Alex Cabal
fda3ca6695 Clean up unused code in ValidationException 2023-07-06 21:48:28 -05:00
Alex Cabal
bd4b8d8944 Some type check fixes 2023-06-21 11:01:43 -05:00
Alex Cabal
d4707eb595 Update setcookie() for PHP8 compatibility 2023-06-20 18:53:11 -05:00
Alex Cabal
8127f0c7e2 Remove unused exception variables, now that this is possible with PHP8 2023-06-06 21:00:12 -05:00
Alex Cabal
1c055d3e6f Disable emulate prepares in DB 2023-05-13 23:42:58 -05:00
Mike Colagrosso
4212131f01 Remove PollItem property from Session 2023-04-01 23:45:53 -05:00
Mike Colagrosso
e48ac5643a Move ereader check to utility function 2023-03-19 18:38:28 -05:00
Alex Cabal
8d8de1e062 Fix reading ease description calculation 2023-03-16 11:40:58 -05: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
cee4517517 Suppress PHP warnings that are handled by PHP Safe 2023-01-30 16:37:45 -06:00
Alex Cabal
04759aa17b Add size warning when single-page download is larger than 1MB 2023-01-13 16:42:57 -06:00
Alex Cabal
e7ef78bcd4 Add code to mark donations as company matches for purposes of calculatin the patron's circle 2023-01-05 17:04:02 -06:00
Alex Cabal
26a24cdbe2 Pretty print SQL 2022-12-24 15:44:42 -06:00
Alex Cabal
c2dabfbe2d Add comment for clarity 2022-07-27 11:30:56 -05:00
Weijia Cheng
f2ffacdff8 Restrict Internet Archive source to scans only 2022-07-27 11:29:12 -05:00
Alex Cabal
850ad44e83 Enable Patron login required for ebook feeds 2022-07-25 12:26:29 -05:00
Alex Cabal
f572422d8c Correctly update user name when receiving payment 2022-07-24 18:32:49 -05:00
Alex Cabal
e857e4e9e6 Rebuild web caches immediately on ebook updates 2022-07-14 15:28:57 -05:00
Alex Cabal
885b8745e7 Default to author name if no file-as found 2022-07-14 12:55:09 -05:00
Alex Cabal
30442c0c62 Move HTTP auth to PHP 2022-07-14 12:50:21 -05:00
Alex Cabal
c457af896c Log user in automatically if a request with HTTP auth is received 2022-07-12 11:30:03 -05:00
Alex Cabal
dc0e873577 Add feed/download toolbar to author and collection indexes 2022-07-12 10:24:41 -05:00
Alex Cabal
05e0f77b45 Add collections and authors RSS/Atom/OPDS feeds 2022-07-11 18:49:11 -05:00