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