1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2026-01-11 04:22:58 -05:00

248 Commits

Author SHA1 Message Date
8a09aa918c chore: Next.js 15 → 16 (#2503) 2025-11-22 17:11:42 -05:00
2fa9b73f8d Enhance notes page with comment counts and display. Update data fetching to include comment counts alongside views, and integrate comment count badges in both the notes listing and individual post pages. 2025-09-07 16:26:45 -04:00
f4fd80f20a Add BotID verification in comment creation to enhance security. Update instrumentation-client to include new notes route for POST requests. 2025-09-03 11:13:32 -04:00
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
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
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
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
06ac28df1f bump some deps 2025-06-09 22:02:27 -04:00
f8974e9a92 fixing header icons (once again) 2025-05-22 10:50:46 -04:00
9933d20868 complete giscus migration 2025-05-22 09:05:22 -04:00
1996ad6c10 fix more icons 2025-05-20 16:55:28 -04:00
f4c69292df do react types more better too 🧠 2025-05-19 17:58:03 -04:00
a9d83768ca re-enable comments on non-post pages 2025-05-18 14:38:10 -04:00
cb5934647f revert back to zod 2025-05-17 20:43:15 -04:00
360d0fda1b fix oauth scopes 2025-05-14 22:20:03 -04:00
b196249f25 homebrew comments system 2025-05-14 09:49:55 -04:00
afcced7707 publish tailwind post with new image diff component 2025-05-08 15:14:37 -04:00
fff705f1e8 add language indicator to code blocks 2025-05-07 20:01:12 -04:00
0df56d127a save a redis query when fetching all view counts 2025-05-06 20:24:55 -04:00
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
bea2a55f77 display each post's view count in list 2025-05-06 15:26:24 -04:00
62e95e3cfe some more arguably unnecessary refactoring 2025-05-05 22:24:25 -04:00
27e6ca2a4b minor style tweaks 2025-05-05 12:55:12 -04:00
5058382f71 Tailwind redesign (#2387) 2025-05-02 22:04:26 -04:00
c4f67f170b strip js import/export statements from raw post content (for rss, etc.) 2025-04-27 17:51:36 -04:00
6c3cd0afe9 attempt to fix metadata merging 2025-04-22 22:17:32 -04:00
98ea88dae9 a bunch of cleanup, mostly of my messy css hacks over the years 2025-04-18 12:11:16 -04:00
e67d49f430 prettier dynamic opengraph images 💅 2025-04-16 15:00:02 -04:00
89517ea815 update CSRF config 2025-04-15 12:27:09 -04:00
cfe77f98d6 experimental prefetching on hover for common links 2025-04-15 09:30:20 -04:00
2308454b34 bump react 2025-04-14 11:52:45 -04:00
b60fbcc15c clean up remaining NEXT_PUBLIC_ environment variables 2025-04-13 16:28:00 -04:00
794d315c6a re-enable vercel analytics 2025-04-13 12:41:49 -04:00
37fa6101f6 refactor constants 2025-04-11 14:50:15 -04:00
0ade75716e do not double import site-wide opengraph-image.jpg 2025-04-11 14:22:06 -04:00
eb84ec37ee fix font css vars 2025-04-10 20:23:34 -04:00
cf6c2157f8 move documentation of environment variables into lib/env.ts 2025-04-09 14:48:40 -04:00
eb92e54fd6 validate environment variables at build time 2025-04-09 09:11:18 -04:00
84702aeab1 remove css reset as a dependency 2025-04-08 19:52:54 -04:00
30b6e02b83 backpedal a bit on caching 2025-04-08 09:38:44 -04:00
53d6f57699 trim some unnecessary dependencies 2025-04-07 12:11:04 -04:00
2b7f3c66a9 refactor font loaders/declarations 2025-04-02 13:49:43 -04:00
a7b50f1b55 attempted json-ld fixes... 2025-03-31 11:47:17 -04:00
264fd92379 refactor note processing functions 2025-03-28 09:22:04 -04:00
2d42a7447e include post content in rss/atom feeds 2025-03-27 18:02:37 -04:00
0080c4925b have hit counter start at zero during suspense, then count up 2025-03-27 10:08:18 -04:00
bbf6e9dc66 move database from postgres/prisma to redis 2025-03-27 09:21:53 -04:00
d3250bd00e more caching and error handling 2025-03-24 11:45:48 -04:00
8890c1d08d dayjs ➡️ date-fns 2025-03-21 13:20:42 -04:00
9fd3de8569 json-ld improvements 2025-03-21 12:02:14 -04:00