Commit graph

1181 commits

Author SHA1 Message Date
Alex Cabal
c95d8c4954 Fix collection sorting in bulk downloads 2022-07-11 11:01:15 -05:00
Alex Cabal
282909ef6a Add captions to hero images 2022-07-11 10:42:25 -05:00
Alex Cabal
9a72b27233 Rearrange bulk download index pages 2022-07-10 23:25:31 -05:00
Alex Cabal
169a74a3cb fixup! work 2022-07-10 20:57:17 -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
fc1db3a3d4 Break bulk downloads into sections, add authors bulk download, and refactor bulk download generation code 2022-07-10 12:56:28 -05:00
Alex Cabal
7f50f00b42 work 2022-07-10 00:55:24 -05:00
Alex Cabal
d086ea59bd Abbreviate months in bulk download page 2022-07-09 20:35:35 -05:00
Alex Cabal
139ae6e918 Tweak wording on feed pages 2022-07-09 20:19:47 -05:00
Alex Cabal
dfc9c1324d Update Docker config 2022-07-09 20:09:40 -05:00
Alex Cabal
270c612fc5 Move bulk-download page generation into the Library object 2022-07-09 20:09:40 -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
12b79b5dcd Split bulk downloads into file type and cache output 2022-07-09 20:09:40 -05:00
Alex Cabal
55985b0c2f Fix CSS breakpoints for various responsive issues 2022-07-09 20:09:40 -05:00
Alex Cabal
4300619383 Normalize contents of webroot variables 2022-07-09 20:09:39 -05:00
Alex Cabal
7c087e0e13 PHPStan tweaks 2022-07-09 20:09:39 -05:00
Alex Cabal
edd032be2c Hide Patrons Circle polls behind login 2022-07-09 20:09:39 -05:00
Alex Cabal
dbc2fd5fcd Improve bulk downloads page 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
8090f3f9f7 Add bulk download 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
0a32b295b0 Adjust navbar centering in header 2022-07-09 20:09:03 -05:00
Alex Cabal
9593d1d971 Update web.css to work around a Chrome pointer media query bug 2022-07-09 17:59:46 -05:00
Alex Cabal
fa8fa4f7eb Send email to the admin when a new patron joins 2022-07-09 12:26:32 -05:00
Alex Cabal
e2a1dbb1e5 Fix squashed images on front page 2022-07-09 10:37:29 -05:00
Alex Cabal
f8c8bed247 CSS tweaks 2022-07-08 17:23:27 -05:00
Alex Cabal
904b8b1f50 Tweak SQL to use 'using' instead of 'on' 2022-07-07 10:38:53 -05:00
Alex Cabal
f66f6e3287 Improved error printing in dev site 2022-07-06 16:47:24 -05:00
Alex Cabal
96f2da708a Unset styling in web.css to override styling that may have been set by the ebook itself 2022-07-06 12:04:42 -05:00
Alex Cabal
151e9e682b Correctly invert icons in page scan links in dark mode 2022-07-06 11:59:04 -05:00
Alex Cabal
285c708cab Don't reveal newsletter subscription ID in URL when creating a new subscription 2022-07-06 11:55:53 -05:00
Alex Cabal
4efc5dcdaf Rename Vote object to PollVote 2022-07-06 11:36:42 -05:00
Alex Cabal
8168a125d0 Expand flag in 'how to review' guide 2022-07-05 15:09:15 -05:00
Weijia Cheng
de5b668612 How to review guide: Fix grep missing extended option 2022-07-05 15:08:24 -05:00
Weijia Cheng
1f4d4349fe How to review guide: Remove duplicated instruction 2022-07-05 15:08:24 -05:00
Alex Cabal
3a1bc8f58c Tweak testing FPM config 2022-07-04 16:21:18 -05:00
Alex Cabal
727e1af67d Update user in database if they exist when processing a payment 2022-07-04 15:31:16 -05:00
Alex Cabal
de9e8161ce PHPStan tweaks 2022-07-04 12:58: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
b48a788430 Fix some naming errors and code cleanup 2022-07-02 16:50:59 -05:00
Alex Cabal
3fa9592e6d Send an email to lapsed patrons 2022-07-02 16:45:23 -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
9d36a7c013 Update wanted ebooks list 2022-06-30 13:27:41 -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
5f0b57f7e9 Fix wrong test when processing payments 2022-06-30 09:57:05 -05:00
Alex Cabal
723a4b4a72 Update wanted ebooks list 2022-06-29 19:35:26 -05:00
Alex Cabal
c2cf6ef455 Change 'modified' property to 'updated' for consistency 2022-06-29 18:55:51 -05:00
Alex Cabal
32206f3cd7 Improve handling of returning patrons 2022-06-29 18:05:49 -05:00