Commit Graph
41 Commits
Author SHA1 Message Date
jake ab6b188a99 Remove Cloudflare Turnstile integration and replace it with Vercel's BotID for spam protection in the contact form. Update environment variables and dependencies accordingly. 2025-08-28 18:08:05 -04:00
jake e67f480980 Update .env.example 2025-05-14 11:16:17 -04:00
jake b196249f25 homebrew comments system 2025-05-14 09:49:55 -04:00
jake b60fbcc15c clean up remaining NEXT_PUBLIC_ environment variables 2025-04-13 16:28:00 -04:00
jake 794d315c6a re-enable vercel analytics 2025-04-13 12:41:49 -04:00
jake eb84ec37ee fix font css vars 2025-04-10 20:23:34 -04:00
jake cf6c2157f8 move documentation of environment variables into lib/env.ts 2025-04-09 14:48:40 -04:00
jake eb92e54fd6 validate environment variables at build time 2025-04-09 09:11:18 -04:00
jake bbf6e9dc66 move database from postgres/prisma to redis ⚡️ 2025-03-27 09:21:53 -04:00
jake e865d9d8e5 restore local video assets now that webpack (and remark) can process them 2025-03-26 19:53:12 -04:00
jake d3250bd00e more caching and error handling 2025-03-24 11:45:48 -04:00
jake e61ca889a7 consistent arrow functions 2025-03-12 18:10:11 -04:00
jake 125a6932c2 vercel analytics ➡️ umami 2025-03-11 14:28:29 -04:00
jake 9229f92c0c a bit more cleanup 2025-03-07 14:56:49 -05:00
jake ba10742c9b properly import and optimize/cache images in markdown files 2025-03-03 15:56:57 -05:00
jake 83527e0c61 running back to postgres, once again... 2025-02-12 15:12:50 -05:00
jake 563533fdb0 move from fathom to vercel analytics 2024-07-31 16:47:21 +00:00
jake 5fe420913e switch to cloudflare turnstile 2024-07-31 14:57:19 +00:00
jake 971747a161 goodbye planetscale 🪦 hello turso 👋 2024-04-01 11:12:24 -04:00
jake e1a26d5257 refactor .js files to ES modules where possible 2024-03-12 14:58:00 -04:00
jake 4bef13f4ab use standard email/SMTP for contact form instead of airtable API 2024-02-27 17:34:48 -05:00
jake 955cfe421f remove dependency on uglify-js 2024-02-26 10:49:14 -05:00
jake b5f0f56702 remove webmention.io 2024-02-14 21:14:18 -05:00
jake 1a6ac7f483 migrated to supabase postgres 2024-02-07 14:55:16 -05:00
jake fd21451de8 major upgrade to next 14 (#1834) 2023-12-05 10:58:03 -05:00
jake aa64279dd8 convert APIs to edge functions (#1648) 2023-06-25 11:26:29 -04:00
jake d058279609 point prisma to vercel postgres 2023-06-17 21:24:12 -04:00
jake 12e10f43a7 pull planetscale credentials from doppler 2022-06-24 09:24:30 -04:00
jake d7eba0b39c switch db from fauna to prisma & planetscale (#971) 2022-06-23 17:26:13 -04:00
jake a2f9b21886 restore the /api/playing endpoint 2022-06-21 19:24:00 -04:00
jake 766f39a15a remove unused deps 2022-01-27 18:16:57 -05:00
jake d96d5df214 restore .env.example 2021-12-30 13:31:14 -05:00
jake 9979e1bf3f v5: Revenge of the JavaScript 🦸 (#711)
Hugo ➡️ Next.js
2021-12-30 08:18:41 -05:00
jake 964c4ef543 fix arrow function inconsistency 2021-12-13 07:07:09 -05:00
jake 302a88d6ff re-enable percy checks on PRs 2021-10-30 09:23:13 -04:00
jake 2106b3703d finally got myself a real contact form 📬 2021-10-14 08:12:40 -04:00
jake fde728bf22 remove docker stuff (it doesn't play nice with webpack/gulp/etc.) 2021-06-27 10:17:58 -04:00
jake 96a644da85 add /api/music Spotify endpoint (top tracks and now playing) 2021-06-06 11:27:24 -04:00
jake e68aec80c7 secret can't be named GITHUB_TOKEN 2021-06-03 09:39:53 -04:00
jake cfc3334da7 super simple serverless hit counter for fun (#410) 2021-05-30 08:55:37 -04:00
jake 1b1a6e3e1e add example .env and fix remote LHCI server 2021-03-15 18:19:33 -04:00