Commit graph

34 commits

Author SHA1 Message Date
0caf857a7e
feat(search): design consistency with other feed/content aggregation lists 2025-06-10 11:39:05 -07:00
5a133a7c23
chore(api/*): cleans up unnecessary network calls, fixes tag + genre assignments 2025-06-06 12:01:42 -07:00
5055816f68
fix(scrobble.php): refactor isTrackAlreadyScrobbled method to avoid triggering warnings 2025-06-04 20:59:15 -07:00
13cb918edb
fix(mastodon.php): add feed helper to improve handling of utf-8 charachters and html entities 2025-06-03 13:43:46 -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
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
13b5b9c5cb
fix(og-image.php): re-use redirect logic + fix og image 2025-05-20 15:52:44 -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
2666d6ed67
feat(reading): clean and refactor routing for books -> reading to separate paths 2025-05-16 13:17:34 -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
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
00123f1da8
chore(oembed.php): add redis caching for oembed responses 2025-05-13 06:02:22 -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
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
6995306517
chore(query.php): give localhost access to query endpoint 2025-05-09 11:15:38 -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
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
4bad005e58
feat(*.php, *.psql): deduplicate API code + performance improvements 2025-04-22 16:23:55 -07:00
15982f220a
fix(api/scrobble.php): add default field values for tentative artist records 2025-04-18 15:06:24 -07:00
4cf80298ef
fix(artist-import.php): parse dates that are not simply YYYY 2025-04-04 16:37:53 -07:00
d73444d714
chore(post.html): drop post links to mastodon 2025-03-28 18:05:45 -07:00
f6b7535f68
fix(artist-import.php): add empty value for required artist mbid field 2025-03-28 15:51:00 -07:00
e214116e40
feat: initial commit 2025-03-27 17:09:59 -07:00