Commit graph

195 commits

Author SHA1 Message Date
Alex Cabal
8ad3291a35 Add admin form to view and edit users 2024-11-23 14:30:11 -06:00
Anthony J. Bentley
e00ed3c9a1 Fix typo 2024-11-23 10:45:25 -06:00
Alex Cabal
ddbbef243a Update Bluesky handle in footer 2024-11-19 20:19:25 -06:00
Alex Cabal
2c8c8bd665 Disable Mastodon/Bluesky links until someone can manage them 2024-11-19 16:21:52 -06:00
Alex Cabal
5c7a924be2 Add Bluesky and Mastadon accounts, and add some Mastodon metadata to header 2024-11-18 13:41:45 -06:00
Alex Cabal
8e2bb6edb0 Fix broken XHTML file inclusion in feeds 2024-11-15 21:26:10 -06:00
Alex Cabal
d4c7703cf0 Restructure how incorrect ebook URLs are redirected 2024-11-11 13:59:45 -06:00
Alex Cabal
b7b63a4be5 Refactor functions out of Library 2024-11-10 23:05:31 -06:00
Alex Cabal
1449148989 Switch logged in user to static typed variable instead of in $GLOBALS 2024-11-10 23:05:31 -06:00
Alex Cabal
acb30b897c Add PropertyFromHttp trait and update codebase to use new pattern 2024-11-10 22:23:43 -06:00
Alex Cabal
c35c47b793 Add DateTimeFormat enum 2024-11-08 16:41:15 -06:00
Alex Cabal
be5574eaec Move enums into their own namespace 2024-11-08 16:34:21 -06:00
Alex Cabal
c3c588cc1b Add more type hints and work on some code formatting 2024-11-08 14:20:06 -06:00
Alex Cabal
06b82cdaaa Fix broken updated timestamps in OPDS feeds, and fix and add some type hints. 2024-11-08 12:43:47 -06:00
Mike Colagrosso
364a2ca78f Rename GetAllArtists to GetArtists 2024-11-04 13:16:56 -06:00
Mike Colagrosso
41b4c0f8f6 Replace Created with EbookCreated for publication date 2024-11-04 13:16:56 -06:00
Mike Colagrosso
2613871e2d Replace LocTags with LocSubjects missed in #351 2024-11-04 13:16:56 -06:00
partev
f901ee89e0 replace twitter.com with x.com 2024-10-19 12:21:19 -05:00
Alex Cabal
19cf14c1aa Add automatic donation drives 2024-10-17 11:58:25 -05:00
Alex Cabal
eec79712fc Use a NOW constant instead of new DateTimeImmutable objects, and tweak how some donation drive dates work 2024-10-15 22:21:12 -05:00
Alex Cabal
135e4ac70c Move @autocomplete attributes to <form> parent 2024-07-19 11:20:37 -05:00
Alex Cabal
a91b899a69 Tweak appearance of artwork form and add URL validation for SE URL 2024-07-18 12:12:35 -05:00
Alex Cabal
8bcd52a40a Fix some broken references 2024-06-12 15:21:23 -05:00
Alex Cabal
bb7baa8a37 Tweak donation progress bar wording 2024-06-04 09:52:28 -05:00
Robin Whittleton
b4365fadb3 Stop images from being read out in the listing page
It just duplicates the data that follows, and doesn’t slows down the page for screen reader users.
2024-05-30 21:35:12 -05:00
Alex Cabal
c4bff3f613 Schedule new patron drive 2024-05-16 16:30:32 -05:00
Alex Cabal
a9eab552ab Flesh out some PHPDocs, and consistently name enums 2024-05-14 15:40:56 -05:00
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