Commit graph

114 commits

Author SHA1 Message Date
1239de5b1f
fix(json.liquid): removes manual quotes and rely on jsonEscape filter for title; fix icon url 2025-06-03 08:25:05 -07:00
910c6c157f
chore(*): concerts link placement on period-specific music pages 2025-06-02 13:56:18 -07:00
2d6674372c
chore(package.json): update icons 2025-06-02 12:12:22 -07:00
8a6e84cb35
feat(search.html): update to disable and show loading state w/load more button; improve fuzzy search + debounce 2025-05-30 17:33:41 -07:00
63db0cf32a
chore(*): update dependencies 2025-05-29 08:50:51 -07:00
bb1a36cd51
chore(vars.css): change stalwart color over to fastmail 2025-05-27 11:34:52 -07:00
81e29e86ab
fix(movie.php.liquid): parse description as markdown 2025-05-26 16:51:10 -07:00
0dd83a8d4e
fix(metadata.js): corrects edge case where site name and page name could be duplicated on home page 2025-05-26 10:01:37 -07:00
9420ceee4f
fix(oembed.sql): surface oembed data for pages 2025-05-25 20:21:44 -07:00
9687509e4a
feat(*): refactor metadata handling; move metadata to backend where possible, refine client views 2025-05-25 20:15:52 -07:00
929bc9f9f8
fix(oembed.php): remove fallback hardcoded values; correct case where description might be empty 2025-05-25 13:09:54 -07:00
36fbba761a
feat(*): add image grids for album and associated media displays 2025-05-25 10:54:18 -07:00
9b4baad5fb
feat(artists): change albums table to grid on artist pages 2025-05-24 13:28:04 -07:00
80b0499550
chore(setup.sh): refactor setup script to optionally generate server deploy script 2025-05-23 18:13:56 -07:00
13b5b9c5cb
fix(og-image.php): re-use redirect logic + fix og image 2025-05-20 15:52:44 -07:00
5168b13c99
chore(base.liquid): scope noarchive tags to Amazon and Bing 2025-05-19 14:11:17 -07:00
fa657339be
chore(now-playing.liquid): update character used to preserve spacing between label and populated track 2025-05-19 10:30:51 -07:00
3a0649ee9c
chore(fonts.css): font cleanup + optimization 2025-05-18 17:22:16 -07:00
0e565970a5
chore(*): remove duplicate cache rule + cleanup cache headers; cleanup + formatting 2025-05-18 13:32:57 -07:00
425fed6ff6
chore(reading): update folder name + title for consistency 2025-05-16 17:15:00 -07:00
2666d6ed67
feat(reading): clean and refactor routing for books -> reading to separate paths 2025-05-16 13:17:34 -07:00
8d9455940e
fix(*): corrects a number of html validation issues 2025-05-16 11:45:49 -07:00
81e738621c
fix(update_days_read.sql): corrects reading streak function 2025-05-16 09:04:22 -07:00
61af1e0f23
fix(oembed.php): clean up endpoint formatting 2025-05-15 12:30:09 -07:00
8fb3e761b3
fix(og-image.php): set default user agent 2025-05-15 10:08:06 -07:00
4f15e88074
feat(top-tags): surface top tags and genres across relevant views 2025-05-15 08:54:59 -07:00
e133fd959d
chore(umami.php): clean up analytics 2025-05-14 20:45:07 -07:00
60be0ed01d
feat(*.php): refactor, clean up and abstract dynamic page code 2025-05-14 17:22:35 -07:00
2f9038dccb
chore(package.json): remap dev commands so most used is simply npm start 2025-05-14 13:29:08 -07:00
7b0feeb526
fix(metadata/index.liquid): corrects 403s in open graph images 2025-05-14 11:14:48 -07:00
f822d627c1
fix(prism.css): use overflow-wrap for long, uninterrupted text strings 2025-05-14 06:52:54 -07:00
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