Commit Graph
245 Commits
Author SHA1 Message Date
jake a3f05dc7d8 Refactor bot detection logic in contact form to improve error handling. Log verification failures and throw errors for better debugging. 2025-09-03 11:05:24 -04:00
jake b06e7bbf4d Refactor contact form validation to use useDebounce for improved performance and streamline error handling. Simplify error retrieval logic and ensure touched state is updated on input changes. 2025-09-02 19:10:56 -04:00
jake 6a0ff897da Enhance contact form with client-side validation and error handling. Import validation schema from shared module and improve user experience by tracking input touch state for error display. 2025-09-02 18:39:54 -04:00
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 06ac28df1f bump some deps 2025-06-09 22:02:27 -04:00
jake f8974e9a92 fixing header icons (once again) 2025-05-22 10:50:46 -04:00
jake 9933d20868 complete giscus migration 2025-05-22 09:05:22 -04:00
jake 1996ad6c10 fix more icons 2025-05-20 16:55:28 -04:00
jake f4c69292df do react types more better too 🧠 2025-05-19 17:58:03 -04:00
jake a9d83768ca re-enable comments on non-post pages 2025-05-18 14:38:10 -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 b196249f25 homebrew comments system 2025-05-14 09:49:55 -04:00
jake afcced7707 publish tailwind post with new image diff component 2025-05-08 15:14:37 -04:00
jake fff705f1e8 add language indicator to code blocks 2025-05-07 20:01:12 -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 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 6c3cd0afe9 attempt to fix metadata merging 2025-04-22 22:17:32 -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 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 794d315c6a re-enable vercel analytics 2025-04-13 12:41:49 -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 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 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 2b7f3c66a9 refactor font loaders/declarations 2025-04-02 13:49:43 -04:00
jake a7b50f1b55 attempted json-ld fixes... 2025-03-31 11:47:17 -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 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 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 c134ae76fd further optimize heavier note parsing functions 2025-03-16 16:24:42 -04:00
jake 2b4a86a900 restore YAML frontmatter 2025-03-16 15:35:01 -04:00