Commit graph

168 commits

Author SHA1 Message Date
Alex Cabal
8cc661015c Add enum for view type and fix some type hints 2024-05-08 11:22:28 -05:00
Alex Cabal
7c8463d297 Add <link rel="canonical"> to some pages 2024-05-08 11:01:18 -05:00
Robin Whittleton
be329ea7c6 First stab at an accessibility page 2024-04-28 16:30:09 -05:00
Alex Cabal
e7a9790147 Add Facebook button in footer 2024-04-24 13:05:15 -05:00
Alex Cabal
219247e16d Increase max file upload size in artwork DB 2024-04-19 13:31:28 -05:00
Alex Cabal
c486fc1680 Improve regexes for year input boxes in new artwork form 2024-04-16 11:19:25 -05:00
Alex Cabal
00619080a8 Add icons to form elements across site, and remove some CSS classes in favor of :has() 2024-04-15 20:36:56 -05:00
Alex Cabal
5fd1a39128 Remove autocomplete from new artwork form, and clarify exception for publication year page 2024-04-15 11:26:42 -05:00
Alex Cabal
e55fecaaa2 Switch from DateTime to DateTimeImmutable across codebase 2024-04-13 14:05:14 -05:00
Alex Cabal
92c647f2b1 Add X and Instagram links to site footer 2024-04-13 12:15:38 -05:00
Alex Cabal
0ff22d0ae6 Update business address in email footers 2024-04-03 17:07:39 -05:00
Alex Cabal
74e672ba89 Add status ribbons to artworks in artworks DB 2024-03-25 16:07:48 -05:00
Alex Cabal
9437beaee9 Add thank-you page to ebook downloads 2024-02-26 13:34:44 -06:00
Mike Colagrosso
d95d9b3349 Refactor Library::FilterEbooks and Template::SearchForm to accept EbookSort 2024-01-30 11:10:05 -06:00
Mike Colagrosso
980ed8cea9 Convert ebook SORT_ constants to an enum 2024-01-30 11:10:05 -06:00
Alex Cabal
7ea9f707c5 Fix spacing in HTML output 2024-01-26 12:17:57 -06:00
Alex Cabal
fc42f1579a Some tweaks to artwork form 2024-01-24 00:06:38 -06:00
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
4d5e0c59b0 Change submit button on artwork form if editing 2024-01-19 20:09:58 -06:00
Alex Cabal
6e63bd2bdb Remove unused variables 2024-01-18 00:51:28 -06:00
Alex Cabal
f0bdd5596f Rename ArtistAlternateSpellings to ArtistAlternateNames 2024-01-17 16:32:57 -06:00
Alex Cabal
f7ff76bf7d Rename some Formatter functions for clarity 2024-01-17 16:04:30 -06:00
Alex Cabal
5ef6d3aef8 Artwork db code tweaks, also remove 'in use' as a status 2024-01-17 16:04:11 -06:00
Mike Colagrosso
ce4a28c675 Add a common template for Artwork creation and editing to share 2024-01-17 12:12:25 -06:00
Alex Cabal
36adb85067 Add ingest-fa-payments script 2024-01-15 15:49:16 -06:00
Alex Cabal
531e3600ea Convert some constants to enums 2024-01-14 22:32:47 -06:00
Alex Cabal
40d8700ae9 Add unreleased note for artworks for pending books 2024-01-09 14:30:30 -06:00
Alex Cabal
8a82524de7 Change artwork list to grid view 2024-01-09 11:19:36 -06:00
Alex Cabal
17abf45850 Fix links to existing books in in-use artwork 2024-01-08 20:54:03 -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
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
bb07a19147 Allow open source projects free access to feeds 2023-12-06 17:58:38 -06:00
Alex Cabal
da66382102 Fix namespace in OPDS feeds 2023-12-06 17:58:25 -06:00
Alex Cabal
031aa0f4df Tweak Patrons Circle renewal emails 2023-08-02 10:33:06 -05:00
Alex Cabal
2dd89c310f Add unprocessed pending payments watchdog 2023-05-15 12:38:01 -05:00
Mike Colagrosso
1685a7b8ea ereader browser: Preload the League Spartan font
When the font doesn't blink in a moment after the rest of the page, the
page looks faster.
2023-03-19 18:38:28 -05:00
Mike Colagrosso
4486a1e38d Turn off multiple selection on ereader browsers
For different reasons, setting multiple="multiple" on <select> tags
doesn't work on Kobo and Kindle browsers.

On Kobo:

    * the <option> tags don't appear
    * the <option> tags in other <select> tags also don't appear
    * the labels on the other form elements get offset

On Kindle:

    * the full set of <option> tags don't appear, and the <select>
      won't scroll to show them
2023-03-19 18:38:28 -05:00
Mike Colagrosso
e48ac5643a Move ereader check to utility function 2023-03-19 18:38:28 -05:00
Robin Whittleton
706fd4fea0 Load an ereader CSS instead of core for Kobo/Kindle 2023-03-19 18:38:28 -05:00
Alex Cabal
c335ad331d Use @aria-current attribute instead of class on nav items 2023-02-22 15:39:07 -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
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