1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2026-06-05 19:15:30 -04:00
Commit Graph

2182 Commits

Author SHA1 Message Date
jake 4dca81b58a fix: batch server requests from posts list 2026-01-28 14:37:37 -05:00
jake 9d8e775fcd chore: update shadcn primitives 2026-01-28 13:56:39 -05:00
jake 5fc9efb181 fix: don't pre-render view and comment count components
- Introduced a new PostStats component to handle view and comment counts, replacing the previous async implementation with a client-side approach.
- Updated CommentCount component to use client-side state management for fetching comment counts.
- Removed unnecessary caching logic from view and comment fetching functions.
- Simplified date formatting by moving it inline, enhancing performance and readability.
2026-01-28 13:35:16 -05:00
jake 29487e6d5f refactor: simplify next link component usage 2026-01-28 12:40:59 -05:00
jake 0d6e489cc8 refactor: neon -> planetscale 2026-01-28 12:26:17 -05:00
jake 928ec66cf6 fix: view transitions 2026-01-28 11:18:56 -05:00
jake b80768cab6 feat: enhance mobile navigation with simple dropdown menu 2026-01-28 10:57:34 -05:00
jake 7743976db8 fix: remove unnecessary flex classname from post titles 2026-01-28 09:35:46 -05:00
jake 2ece5c79fa 2026 Redesign (#2531) 2026-01-27 22:53:59 -05:00
jake d72e587401 Add Claude Code GitHub Workflow (#2530)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 18:26:53 -05:00
jake e50074bff3 feat: add Domainstack link to the homepage 2025-12-21 13:35:04 -05:00
renovate[bot] d2bbd64dbd fix(deps): update next.js to v16.0.10 2025-12-12 10:00:10 -05:00
Vercel 3d1dd92252 Fix React Server Components CVE vulnerabilities
Updated dependencies to fix Next.js and React CVE vulnerabilities.

The fix-react2shell-next tool automatically updated the following packages to their secure versions:
- next
- react-server-dom-webpack
- react-server-dom-parcel  
- react-server-dom-turbopack

All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory.

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2025-12-11 21:17:40 -05:00
renovate[bot] 343cb9ea24 fix(deps): update react to v19.2.3 2025-12-11 21:08:00 -05:00
jake 9cd2810bff chore: bump deps 2025-12-07 14:27:58 -05:00
renovate[bot] fcbff0012c fix(deps): update next.js to v16.0.7 2025-12-03 14:08:34 -05:00
renovate[bot] bbadaf3fc9 fix(deps): update react 2025-12-03 14:03:43 -05:00
jake fa409cc96f Update renovate.json 2025-12-03 12:22:29 -05:00
jake 5ac49b9fe1 fix: disable prefetching for links across multiple components to improve performance 2025-11-27 11:21:40 -05:00
jake b81a9aca91 fix: remove /previously stylesheet from DOM when navigating away 2025-11-23 15:15:05 -05:00
jake 8a09aa918c chore: Next.js 15 → 16 (#2503) 2025-11-22 17:11:42 -05:00
jake 19960ca2b0 Update import paths in next.config.ts to use relative paths for remark and rehype plugins, ensuring consistency in module resolution. 2025-09-08 11:30:39 -04:00
jake 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
renovate[bot] 5917811229 Update dependency better-auth to v1.3.8 2025-09-07 12:57:33 -04:00
renovate[bot] 7099f3a251 Update next.js to v15.5.1-canary.31 2025-09-07 12:54:27 -04:00
jake 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
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 9db5c142e5 Refactor contact form to use Next.js Form component, improving structure and readability. Update error handling logic to enhance clarity in error retrieval based on input touch state. 2025-09-02 19:21:08 -04:00
jake c4188a4bee Add image configuration options in next.config.ts: set image qualities and disable client-side router cache for dynamic pages. 2025-09-02 19:15:47 -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 20d8aad41f Add @bprogress/next dependency and update layout to use Providers component 2025-09-02 19:00:19 -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 a05357bc90 soft launch https://snoozle.ai 2025-08-29 18:18:18 -04:00
renovate[bot] ba505e2c44 Update next.js to v15.5.1-canary.19 2025-08-29 18:01:14 -04:00
jake b0ed5ceaf8 Rename app/instrumentation.client.ts to instrumentation-client.ts 2025-08-28 20:09:01 -04:00
jake d80e05deba Update Node.js version to 22.19.0 and bump pnpm to 10.15.0 in package.json; change devcontainer image to Node.js 24-bookworm 2025-08-28 18:12:23 -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 d4f2b812ed finally bump a tooooooooon of deps 2025-08-26 13:56:38 -04:00
jake 29bc75f3ec always be bumping 2025-06-29 10:20:19 -04:00
jake 06ac28df1f bump some deps 2025-06-09 22:02:27 -04:00
renovate[bot] 030c79fb0e Update next.js to v15.4.0-canary.50 2025-05-24 01:12: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 879c2b9dbe fix flash of white in dark mode 2025-05-21 16:56:54 -04:00
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
renovate[bot] f35f775702 Update next.js to v15.4.0-canary.43 2025-05-20 17:47:07 -04:00
jake 1996ad6c10 fix more icons 2025-05-20 16:55:28 -04:00
renovate[bot] 2393bb3337 Update dependency zod to v3.25.6 2025-05-19 22:37:50 -04:00
jake 9d8c9e6395 correct icon wrapping 2025-05-19 22:03:38 -04:00