Commit graph

80 commits

Author SHA1 Message Date
563cdef42a
feat(core): update to 11ty 3.1.0 2025-05-13 10:30:44 -07:00
00123f1da8
chore(oembed.php): add redis caching for oembed responses 2025-05-13 06:02:22 -07:00
f7f9596dd1
fix(feeds.js): preserve content of inactive (href='#') links rather than remove them altogether 2025-05-13 04:41:15 -07:00
2f52ee2253
chore(sw.js): add lightweight service worker 2025-05-12 16:14:00 -07:00
2b3a15bf9b
chore(mastodon.php): remove image uploads in favor of oembed previews 2025-05-12 14:45:05 -07:00
c29105f42d
chore(oembed.php): add additional html/description to oembed respobse 2025-05-12 14:29:32 -07:00
84a1c0d4cc
fix(oembed.php): dry up response objects 2025-05-10 19:14:29 -07:00
52257f50a1
fix(oembed.sql): return top artist image for oembed on genre pages 2025-05-10 19:03:08 -07:00
dd8369af04
fix(oembed.php): generic response for root request 2025-05-10 18:52:08 -07:00
df63ad1799
fix(oembed.php + og-image.php): route oembed images through proxy 2025-05-10 17:47:08 -07:00
ec03d7ccef
feat(oembed.php): add oembed api and implement in dependent pages 2025-05-10 17:19:43 -07:00
d95df47274
feat(scheduled_shows.sql): add air date to shows that haven't been started 2025-05-10 17:15:12 -07:00
0ccc749cd8
chore: reorganize home page to put media + activity in single section 2025-05-10 08:01:47 -07:00
965c48fc3e
chore(pages/index.html): add update timestamp to home page 2025-05-09 14:38:55 -07:00
6995306517
chore(query.php): give localhost access to query endpoint 2025-05-09 11:15:38 -07:00
22bf2b47c2
chore(dialog.css): reduce dialog max-width 2025-05-09 11:15:02 -07:00
bb72776be8
chore(links.html/css): refactor layout to properly use article tags and headers for each link item 2025-05-08 15:09:35 -07:00
e71eb1c185
chore(recent-media + intro): add proper headers and descriptions 2025-05-08 07:57:11 -07:00
a614abb09b
fix(*): corrects a number of html validation issues 2025-05-07 19:22:03 -07:00
4cefdee788
feat(og-image.php): proxy open graph + meta images to mitigate cases where query params required by cdn may break requests 2025-05-07 17:50:15 -07:00
b6dab4831f
feat(package.json): add unified development command to run 11ty + php concurrently 2025-05-07 14:49:09 -07:00
afa7144142
fix(genre.php.liquid): add and word as a separator at the proper point when listing top artists for a genre 2025-05-06 14:09:31 -07:00
53e160ebc1
fix(books.css + music.css): restore missing image border 2025-05-04 20:44:30 -07:00
573b66a170
fix(artist.php.liquid): remove unnecessary notes header from artist page concert modals 2025-05-04 09:20:21 -07:00
aa33cd72df
chore(query.php): rename proxy endpoint to query to better reflect how it's used 2025-05-03 11:54:45 -07:00
92a3730e61
chore(watching-import.php): add tagline as blockquote to description when importing watching data 2025-05-01 08:30:19 -07:00
fc37600b8b
chore(*.psql/*.sql): update all *.psql to *.sql files 2025-04-30 12:21:33 -07:00
c9015a7f2b
chore(Dockerfile): build and deploy via Docker, remove Nixpacks 2025-04-28 11:29:16 -07:00
f85f47bbd4
fix(base.liquid): removes 'all' rss feed from header as most discovery services surface 4 feeds 2025-04-27 17:42:45 -07:00
d745b153c3
fix(prism.css): allow for long inline code tags to break, preventing horizontal scroll for long strings 2025-04-26 21:58:31 -07:00
4958c7fe66
fix(movie/show.php.liquid): localize last watched dates to America/Los_Angeles 2025-04-26 20:48:47 -07:00
ea6d1c9284
chore(banners/email.liquid): add reply via email banner linking to contact page 2025-04-26 15:48:48 -07:00
d8428e1ce0
chore(metadata/base.liquid): add noarchive robots meta tag 2025-04-23 16:37:32 -07:00
610ea8e74a
chore(fonts.css): improve DM Sans implementation to use variable font files and proper italics 2025-04-23 15:20:01 -07:00
1812e42976
fix(forms.css): checkbox alignment in labels that are contained within a details node 2025-04-23 11:03:59 -07:00
6b582feef4
feat(fonts.css): update body font to DM Sans 2025-04-22 16:28:57 -07:00
4bad005e58
feat(*.php, *.psql): deduplicate API code + performance improvements 2025-04-22 16:23:55 -07:00
cf3dac8a46 fix(dialog.liquid + header.liquid): add missing aria-label attribute to open and close buttons; fix header image dimensions 2025-04-22 08:54:57 -07:00
5d956c60d5
fix(fetchers/tags.php.liquid): allow for & characters in tag names 2025-04-21 16:38:43 -07:00
678384d8d9
chore(*.psql): update functions; add update_artist_key.psql for merging artists flow 2025-04-18 19:51:33 -07:00
15982f220a
fix(api/scrobble.php): add default field values for tentative artist records 2025-04-18 15:06:24 -07:00
1af90c14ad
fix(fetchers/tags.php.liquid): allow for . characters in tag names and use less abrupt error view 2025-04-17 06:36:28 -07:00
6fdc0b56b9
feat(tags): this adds support for post, link, book, show and movie tags with a tag list view and per tag pages 2025-04-16 20:03:56 -07:00
3d866262ca
chore(dialogs): remove excessive duplicate markup for fallback modal hack 2025-04-15 08:48:36 -07:00
33c00fa74b
fix(paginator.css): add hover color for paging icons 2025-04-15 06:20:24 -07:00
dab3899dcb
fix(base/index.css): back link should only have bottom margin when not adjacent to headers 2025-04-14 14:42:55 -07:00
d83a804ab4
fix(*.css): remove font-weight transition; adjust animation speed 2025-04-14 14:30:00 -07:00
321b6d2fca
fix(*.css): more consistent hover states + fix reduced motion support 2025-04-14 14:21:42 -07:00
a284f758e2
fix(stats.html): broken links 2025-04-14 13:53:04 -07:00
d08cefbb47
fix(buttons.css): correct transition rule 2025-04-14 12:52:52 -07:00