|
029caaaa9e
|
chore(*): use prettier for formatting
|
2025-06-14 17:42:23 -07:00 |
|
|
c4043bd812
|
chore(syndication.js): remove unused data file
|
2025-06-14 16:23:19 -07:00 |
|
|
dbf3266e8d
|
chore(htaccess.liquid): update cache time for html
|
2025-06-14 13:22:14 -07:00 |
|
|
d373491c76
|
chore(eleventy.config.js): remove old passthrough statement
|
2025-06-14 07:20:51 -07:00 |
|
|
c021ea54ae
|
feat(*): refactor dynamic vs. static structure and distinctions; make additional elements dynamic
|
2025-06-13 18:16:25 -07:00 |
|
|
04e111f8c7
|
chore(htaccess.liquid): update headers
|
2025-06-10 17:09:55 -07:00 |
|
|
cc8bdf017b
|
chore(base/index.css): update calendar icon styles
|
2025-06-10 17:08:44 -07:00 |
|
|
9935d9ba85
|
feat(search): design consistency with other feed/content aggregation lists
|
2025-06-10 11:52:23 -07:00 |
|
|
c54d27dc33
|
fix(scripts/index.js): formatting consistency
|
2025-06-09 15:30:53 -07:00 |
|
|
56e53e2a33
|
fix(watching): correct typos on sub pages, add links out to other sub pages and hero images on landing pages
|
2025-06-06 16:53:53 -07:00 |
|
|
055f33c148
|
chore(banners): drop unnecessary banners
|
2025-06-06 14:06:44 -07:00 |
|
|
2d6a8800c5
|
chore(package.json): update 11ty to 3.1.1
|
2025-06-03 14:15:41 -07:00 |
|
|
788edbcb11
|
fix(json.liquid): properly format JSON feed dates to align with RFC3339 format
|
2025-06-03 08:30:26 -07:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
9687509e4a
|
feat(*): refactor metadata handling; move metadata to backend where possible, refine client views
|
2025-05-25 20:15:52 -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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
2f52ee2253
|
chore(sw.js): add lightweight service worker
|
2025-05-12 16:14:00 -07:00 |
|
|
84a1c0d4cc
|
fix(oembed.php): dry up response objects
|
2025-05-10 19:14:29 -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 |
|
|
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 |
|
|
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 |
|
|
10b343b964
|
chore(*): remove unused styles, images, clean up and format
|
2025-05-04 16:24:53 -07:00 |
|
|
573b66a170
|
fix(artist.php.liquid): remove unnecessary notes header from artist page concert modals
|
2025-05-04 09:20:21 -07:00 |
|