Commit Graph
100 Commits
Author SHA1 Message Date
jake 83f1cc2fa9 disable caching for /api/auth/** 2025-05-21 08:56:21 -04:00
jake fd7673c8c5 fix menu shifting in safari 2025-05-21 08:12:31 -04:00
jake 1996ad6c10 fix more icons 2025-05-20 16:55:28 -04:00
jake 9d8c9e6395 correct icon wrapping 2025-05-19 22:03:38 -04:00
jake f4c69292df do react types more better too 🧠 2025-05-19 17:58:03 -04:00
jake 51708c9b17 do tailwind more smarter 🧠 2025-05-19 16:27:10 -04:00
jake 2796ce189b revert a9d83768ca 2025-05-18 23:38:56 -04:00
jake f272fb8b5f improve tweet styling 2025-05-18 14:53:18 -04:00
jake a9d83768ca re-enable comments on non-post pages 2025-05-18 14:38:10 -04:00
jake 3f56632313 add speed insights 2025-05-18 08:24:13 -04:00
jake cb5934647f revert back to zod 2025-05-17 20:43:15 -04:00
jake 360d0fda1b fix oauth scopes 2025-05-14 22:20:03 -04:00
jake e67f480980 Update .env.example 2025-05-14 11:16:17 -04:00
jake dd2b88d1a7 catch up on deps 2025-05-14 10:01:16 -04:00
jake b196249f25 homebrew comments system 2025-05-14 09:49:55 -04:00
jake cce48e558f update cloudflare turnstile 2025-05-09 11:07:23 -04:00
jake afcced7707 publish tailwind post with new image diff component 2025-05-08 15:14:37 -04:00
jake eab84bfee9 correct some flex/grid spacings 2025-05-08 10:07:40 -04:00
jake d98c3bb775 fix light code theme 2025-05-07 20:33:20 -04:00
jake fff705f1e8 add language indicator to code blocks 2025-05-07 20:01:12 -04:00
jake 6fd7c9fc4a clean up /projects styles 2025-05-07 12:51:02 -04:00
jake 236b55fef5 fix various hover styles 2025-05-07 11:50:34 -04:00
jake ed4392032a set max width of optimized images to the max width of the main container 2025-05-07 11:24:16 -04:00
jake 0df56d127a save a redis query when fetching all view counts 2025-05-06 20:24:55 -04:00
jake a08ec532b3 add .github/copilot-instructions.md file
https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot
2025-05-06 19:07:23 -04:00
jake bea2a55f77 display each post's view count in list 2025-05-06 15:26:24 -04:00
jake 36e98ce720 react-tooltip ➡️ shadcn tooltip 2025-05-06 10:04:34 -04:00
jake 3a10769bd7 bump deps & small fixes 2025-05-06 09:22:34 -04:00
jake 62e95e3cfe some more arguably unnecessary refactoring 2025-05-05 22:24:25 -04:00
jake 27e6ca2a4b minor style tweaks 2025-05-05 12:55:12 -04:00
jake 5058382f71 Tailwind redesign (#2387) 2025-05-02 22:04:26 -04:00
jake c4f67f170b strip js import/export statements from raw post content (for rss, etc.) 2025-04-27 17:51:36 -04:00
jake f277119407 update https://fuckyougoogle.zip 2025-04-23 11:33:07 -04:00
jake 430789c25d offload videos to vercel blob 2025-04-23 09:34:28 -04:00
jake 6c3cd0afe9 attempt to fix metadata merging 2025-04-22 22:17:32 -04:00
jake 5f1ef8acf8 remove links from each individual box of the /projects calendar 2025-04-19 11:06:40 -04:00
jake ba62de355f add github activity graph to /projects 2025-04-18 18:48:08 -04:00
jake 98ea88dae9 a bunch of cleanup, mostly of my messy css hacks over the years 2025-04-18 12:11:16 -04:00
jake e67d49f430 prettier dynamic opengraph images 💅 2025-04-16 15:00:02 -04:00
jake 62409690c1 refactor code block detection and css 2025-04-15 20:05:27 -04:00
jake 89517ea815 update CSRF config 2025-04-15 12:27:09 -04:00
jake cfe77f98d6 experimental prefetching on hover for common links 2025-04-15 09:30:20 -04:00
jake 2308454b34 bump react 2025-04-14 11:52:45 -04:00
jake b60fbcc15c clean up remaining NEXT_PUBLIC_ environment variables 2025-04-13 16:28:00 -04:00
jake f08aa16862 enable scrollRestoration 2025-04-13 13:01:43 -04:00
jake 794d315c6a re-enable vercel analytics 2025-04-13 12:41:49 -04:00
jake 34dd3788fc set x-vercel-enable-rewrite-caching header 2025-04-11 16:33:17 -04:00
jake 3325ef9242 Update README.md 2025-04-11 14:52:16 -04:00
jake 37fa6101f6 refactor constants 2025-04-11 14:50:15 -04:00
jake 0ade75716e do not double import site-wide opengraph-image.jpg 2025-04-11 14:22:06 -04:00
jake 4cb6ed82ee rm instrumentation.ts 2025-04-11 09:54:16 -04:00
jake eb84ec37ee fix font css vars 2025-04-10 20:23:34 -04:00
jake 8d790a4843 Delete .github/dependabot.yml 2025-04-10 10:55:12 -04:00
jake 914d37b093 restore instrumentation.ts 2025-04-09 15:15:08 -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 84702aeab1 remove css reset as a dependency 2025-04-08 19:52:54 -04:00
jake 30b6e02b83 backpedal a bit on caching 2025-04-08 09:38:44 -04:00
jake 53d6f57699 trim some unnecessary dependencies 2025-04-07 12:11:04 -04:00
jake 80793c7330 bump next & friends 2025-04-06 14:18:08 -04:00
jake 68b09ebc36 properly use vercel data cache for fetch results 2025-04-04 11:32:20 -04:00
jake f0d4937f0f add husky 2025-04-04 11:29:28 -04:00
jake 64f5cd2c39 refactor contact form server action 2025-04-04 09:31:08 -04:00
jake 3043f4df8c bump some deps 2025-04-04 08:51:41 -04:00
jake 2b9c421d42 add prefix to redis keys 2025-04-04 08:49:42 -04:00
jake 774c3a5d96 remove sentry (might revisit later, idk yet) 2025-04-02 14:02:42 -04:00
jake 2b7f3c66a9 refactor font loaders/declarations 2025-04-02 13:49:43 -04:00
jake 327e10e982 narrow down redirect/rewrite regexes 2025-04-01 12:32:52 -04:00
jake 4f5dcbe04d prevent copy button from covering up code in code blocks 2025-04-01 10:44:12 -04:00
jake 471cd626c1 fix tweet embed hydration error
https://jarvis-0a.sentry.io/issues/6491259084/
2025-04-01 10:27:53 -04:00
jake a7b50f1b55 attempted json-ld fixes... 2025-03-31 11:47:17 -04:00
jake 6c32a5ef36 fix /tweets x-robots-tag header 2025-03-31 11:03:49 -04:00
jake 42d24cab9b Update README.md 2025-03-31 09:45:12 -04:00
jake 4203516cf3 load theme restoration script earlier in the <head> 2025-03-31 09:38:41 -04:00
jake ec7c9fae54 more error handling 2025-03-31 09:15:40 -04:00
jake 50c184fb21 rm middleware.ts 👋 2025-03-30 09:40:43 -04:00
jake 444f91b6dc zod ➡️ valibot (plus more server action tracing) 2025-03-30 01:09:30 -04:00
jake 87a24a98f0 sentry instrumentation 2025-03-29 20:37:28 -04:00
jake 77a44fdea7 dramatically reduce the number of redis commands used for /api/hits 2025-03-28 11:26:51 -04:00
jake 64caf0f88b clean up middleware matcher 2025-03-28 11:06:27 -04:00
jake 6cbe1ee814 fix repository card styling 2025-03-28 10:17:14 -04:00
jake 264fd92379 refactor note processing functions 2025-03-28 09:22:04 -04:00
jake 2d42a7447e include post content in rss/atom feeds 2025-03-27 18:02:37 -04:00
jake a4aa15d2c5 webpack types cleanup 2025-03-27 13:37:28 -04:00
jake 8308b635b8 apparently nextjs does NOT like when you link to a redirected route... 2025-03-27 11:57:55 -04:00
jake 558934284e fix /api/hits edge caching 2025-03-27 11:43:44 -04:00
jake 0080c4925b have hit counter start at zero during suspense, then count up 2025-03-27 10:08: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 8efb4a84ee stricter robots.txt 2025-03-24 18:51:53 -04:00
jake 7a70057e2c glowed up open graph images 2025-03-24 16:55:19 -04:00
jake 0c8d6c24c1 bump some deps 2025-03-24 15:17:45 -04:00
jake d3250bd00e more caching and error handling 2025-03-24 11:45:48 -04:00
jake 8890c1d08d dayjs ➡️ date-fns 2025-03-21 13:20:42 -04:00
jake 9fd3de8569 json-ld improvements 2025-03-21 12:02:14 -04:00
jake b626955731 restore image captions in markdown with a "clever" (messy) css hack 2025-03-20 12:00:04 -04:00
jake 3388da2d50 test the new react compiler (https://react.dev/learn/react-compiler) 2025-03-20 08:30:28 -04:00
jake d714e6e99b offload videos to vercel blob storage 2025-03-19 16:14:10 -04:00
jake c134ae76fd further optimize heavier note parsing functions 2025-03-16 16:24:42 -04:00
jake cace19db4c fix copy button alignment in iOS safari 2025-03-16 15:44:48 -04:00