Commit graph

122 commits

Author SHA1 Message Date
Alex Cabal
379dec6439 Tweak Patrons welcome email 2023-01-06 21:22:43 -06:00
Alex Cabal
cebf499c16 Hide donation alerts if the ending time has passed 2023-01-01 01:12:44 -06:00
Alex Cabal
9f87133cb9 Notify admins of new fully-anonymous patrons 2022-12-11 12:10:27 -06:00
Alex Cabal
02c194ff82 Update donation progress target 2022-12-07 12:31:01 -06:00
Alex Cabal
903890d6f2 Correct donation progress bar to show full-anonymous patrons 2022-12-01 15:13:56 -06:00
Alex Cabal
f64e8b62cc Tweak donations page 2022-11-29 03:11:55 -06:00
Alex Cabal
52f47c828b Serve <div> instead of <aside> to Kindle browser to avoid it rendering as an undismissable popup 2022-11-28 13:43:47 -06:00
Alex Cabal
733b52c581 Don't serve Safari XHTML because of a bug in <picture> elements causing multiple images to be downloaded 2022-09-26 20:18:04 -05:00
Alex Cabal
f1352ec215 Don't output OG header data for 404 pages 2022-09-23 13:57:52 -05:00
Alex Cabal
7465145b33 Note patron anonymous status in notification email 2022-08-21 13:48:25 -05:00
Alex Cabal
d220ca05f5 Tweak wording in donation progress bar 2022-08-06 14:27:03 -05:00
Alex Cabal
1be152642f Add caption to close button 2022-07-25 18:25:39 -05:00
Alex Cabal
9321f14ba3 Restore 0 to donation progress 2022-07-25 17:30:21 -05:00
Alex Cabal
d153daac3c Hide donation alert for logged in patrons 2022-07-25 13:02:41 -05:00
Alex Cabal
a73ebff99c Tweak donation progress page 2022-07-24 14:13:09 -05:00
Alex Cabal
4dea56407e Add RSS links to page headers for collections and authors 2022-07-19 15:27:01 -05:00
Alex Cabal
3c387befce Tweak email templates 2022-07-14 14:25:04 -05:00
Alex Cabal
e290758a9a Update some email templates 2022-07-14 11:30:02 -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
Alex Cabal
e19847adac Add 'scroll right' notice on bulk download pages 2022-07-11 11:52:59 -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
139ae6e918 Tweak wording on feed pages 2022-07-09 20:19:47 -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
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