Commit graph

195 commits

Author SHA1 Message Date
Alex Cabal
76a4c34688 Move items out of the 'patrons-circle' folder into the root 2022-07-09 20:09:40 -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
fa8fa4f7eb Send email to the admin when a new patron joins 2022-07-09 12:26:32 -05:00
Alex Cabal
011cd747f1 Convert newsletter to use Users table as base 2022-07-04 12:09:49 -05:00
Alex Cabal
3fa9592e6d Send an email to lapsed patrons 2022-07-02 16:45:23 -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
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
Alex Cabal
1089e7e890 Tweak donation bar 2022-06-27 16:40:03 -05:00
Alex Cabal
86ae801f84 Tweak email template 2022-06-25 11:25:43 -05:00
Alex Cabal
1b237265c7 Add opensearch directives to Atom and RSS feeds 2022-06-24 13:26:15 -05:00
Alex Cabal
c109c565cb Move feeds under new /feeds root 2022-06-24 12:54:57 -05:00
Alex Cabal
11855d34c3 Change rel='related' to rel='alternate' for feeds 2022-06-24 10:25:12 -05:00
Alex Cabal
f9fd6c8a02 Further refinment to OPDS/RSS generation and also add Atom feeds 2022-06-23 21:27:25 -05:00
Alex Cabal
d75d847004 Add author name to RSS entries 2022-06-23 09:34:10 -05:00
Alex Cabal
f6df03cfca Flesh out OPDS generation backend to be more robust and to support generic Atom feeds 2022-06-22 15:09:05 -05:00
Alex Cabal
35188195f1 Add SE tags to OPDS and improve OPDS XSLT stylesheet 2022-06-20 14:44:07 -05:00
Alex Cabal
7fb985e0c4 Tweak some styles 2022-06-20 14:34:02 -05:00
Alex Cabal
70a80d0e02 Add system to retrieve and manage donations in a local database 2022-06-20 14:05:27 -05:00
Alex Cabal
79c531aacb Update footer links in emails 2022-06-20 13:55:43 -05:00
Alex Cabal
305a9d298b Add XSLT stylesheet for OPDS feeds 2022-06-20 13:52:39 -05:00
Alex Cabal
3b26e49509 Small-caps CAPTCHA in newsletter form and error message 2022-06-20 11:49:29 -05:00
Alex Cabal
93771ab1bc Create new 'feeds' page to merge OPDS/RSS pages 2022-06-20 11:45:10 -05:00
Alex Cabal
06787c5f57 Make RSS link in footer more generic 2022-06-19 21:14:04 -05:00
Alex Cabal
a3d823dd5a Add XSLT stylesheet for RSS feed 2022-06-19 21:11:43 -05:00
Alex Cabal
30a3dd053f Add mailing address to email footers 2022-06-19 10:46:21 -05:00
Alex Cabal
6c267497cc Adjust how tags URLs are calculated to support tags with non-ASCII characters like 'children’s' 2022-06-18 21:17:33 -05:00
Alex Cabal
e5c2e0d5fc Add grant giveaway donation dialog 2022-05-09 15:45:31 -05:00
Alex Cabal
e164e74519 Change default Opengraph image on all pages 2022-04-26 18:00:20 -05:00
Alex Cabal
0d1554735f Update OPDS feed <rights> element to harmonize boilerplate 2022-04-14 13:08:49 -05:00
Alex Cabal
327d330f5b Remove first and last name from newsletter subscription form 2022-03-24 11:06:41 -05:00
Alex Cabal
fe93a1184b Correct default ebook height in grid view 2022-03-21 09:35:00 -05:00
Alex Cabal
b0197d189a Add newsletter management functionality 2022-03-20 17:46:47 -05:00
Alex Cabal
bbe89b0baf Add donation drive scaffolding 2022-02-15 20:43:19 -06:00
Alex Cabal
3cc2826509 Fix crossorigin attribute in header 2022-01-23 14:31:29 -06:00
Alex Cabal
bbb35911cd Update RDFa representation for ebooks to better match what's expected in https://developers.google.com/search/docs/data-types/book 2021-06-17 15:07:27 -05:00
Alex Cabal
f674a6c0c2 Add height and width to ebook hero images and grid 2021-06-06 21:45:59 -05:00
Alex Cabal
91f7038f35 Don't preload less frequently used fonts 2021-06-05 11:49:48 -05:00
Alex Cabal
656ff7c249 Rearrange font preload links 2021-06-04 09:32:32 -05:00
Alex Cabal
aadeab3b0c Add crossorigin attribute to preloaded fonts so that they actually work 2021-06-01 12:35:48 -05:00
Alex Cabal
2a25d5f473 Remove safari-pinned-tab.svg as it is no longer necessary 2021-04-27 13:25:44 -05:00
Alex Cabal
3f1af712f4 Use file modified time to bust CSS cache instead of file crc 2021-04-23 12:19:27 -05:00
Alex Cabal
1743b42f56 Add LC3 information 2021-04-23 10:58:42 -05:00
Alex Cabal
7e155b600c Add header information to preload web fonts 2021-03-30 16:53:08 -05:00
Alex Cabal
eb02e6ee9e Remove unused template file and add outdated watermarks for manual 2021-01-27 16:01:16 -06:00
Alex Cabal
faad55ed1f Show donation alert 25% of the time on ebook detail pages 2021-01-13 16:13:58 -06:00
Alex Cabal
4b4e2b7e84 Fix some color scheme bugs in manual CSS 2021-01-10 19:03:47 -06:00