Commit Graph

  • 505ab0dfee chore(deps): update node.js to >=24.22.0 renovate/node-24.x renovate[bot] 2026-10-14 18:55:59 +00:00
  • c337c3a706 chore: bump dependencies main jake 2026-10-12 17:17:23 -04:00
  • 913dfe26bd feat: add Clicker to home page projects list jake 2026-10-12 17:12:52 -04:00
  • 0db454a111 chore(deps): update dependency postcss to ^8.5.29 renovate/postcss-8.x renovate[bot] 2026-10-08 10:33:36 +00:00
  • 3baffbbd29 fix: add cacheLife("max") to build-time cached functions and clarify throw-vs-catch caching rule jake 2026-10-03 09:55:33 -04:00
  • d3b2d07de7 refactor: use "use cache: remote" for request-time reads and updateTag/refresh for mutations jake 2026-10-03 09:50:06 -04:00
  • 373f1cfc75 refactor: load env files with @next/env instead of dotenv jakeandClaude Sonnet 5.5 2026-10-03 09:32:06 -04:00
  • b5f0b01998 docs: document env vars and local setup jakeandClaude Sonnet 5.5 2026-10-03 09:32:05 -04:00
  • 2023694e3f fix: devcontainer postCreateCommand without nvm jakeandClaude Sonnet 5.5 2026-10-03 09:32:05 -04:00
  • d6bd6a4702 refactor: simplify comment form state, auth client exports, and feed builder jake 2026-10-03 09:21:59 -04:00
  • a8c4a0a09e perf: render site header as a server component jakeandClaude Sonnet 5.5 2026-10-03 08:57:20 -04:00
  • feedd866cc fix: theme toggle no-op on first click in system mode jakeandClaude Sonnet 5.5 2026-10-03 08:53:05 -04:00
  • 6527c7081c perf: fetch session and comments in parallel, pass current user to comment components instead of useSession jakeandClaude Sonnet 5.5 2026-10-03 08:48:15 -04:00
  • 1d8b8358ca docs: document lib/data and mutations-only server actions in AGENTS.md jakeandClaude Sonnet 5.5 2026-10-03 08:40:14 -04:00
  • 6d255ce822 refactor: move read queries into server-only lib/data and render post stats on the server jakeandClaude Sonnet 5.5 2026-10-03 08:40:14 -04:00
  • bd18c6d553 fix: validate server action inputs for views and comments jakeandClaude Sonnet 5.5 2026-10-03 08:33:57 -04:00
  • a9091eb4b3 fix: don't cache failed tweet/gist embeds for 30 days jakeandClaude Sonnet 5.5 2026-10-03 08:23:37 -04:00
  • ae2ab88988 fix: disable better-auth update-user endpoint jakeandClaude Sonnet 5.5 2026-10-03 08:17:35 -04:00
  • 1b472214a9 docs: update AGENTS.md for oxlint/oxfmt and current conventions jakeandClaude Sonnet 5.5 2026-10-03 08:01:10 -04:00
  • 7393b723ea fix: improve view transition handling for notes and static pages jake 2026-10-01 18:18:27 -04:00
  • a322be13e6 chore: bump next to 16.3.8 jake 2026-10-01 18:17:06 -04:00
  • f110c3aa04 refactor: centralize feed handler creation, use typed route props jake 2026-10-01 18:14:25 -04:00
  • 541489dfc9 refactor: redesign notes opengraph image template jake 2026-09-26 14:33:36 -04:00
  • 3e3e9a04a3 feat: add @better-auth/infra dash plugin jake 2026-09-26 14:03:02 -04:00
  • a9859215f2 refactor: replace class-variance-authority with cva, centralize in lib/utils jake 2026-09-26 13:37:40 -04:00
  • ed62c0cd6e feat: change main font to Schibsted Grotesk, adjust sizes jake 2026-09-26 13:17:25 -04:00
  • 2403842f39 fix: address react-doctor violations jake 2026-09-26 12:54:00 -04:00
  • 82eedf02bb chore: bump deps jake 2026-09-26 12:47:29 -04:00
  • f91bcd5dae chore: replace sonner with base-ui toast primitive jake 2026-08-16 18:28:44 -04:00
  • 9b19f9eb39 fix: make sitemap.xml prerenderable jake 2026-08-16 18:04:40 -04:00
  • d2edbefe28 chore(deps): update dependency typescript to v7 renovate/typescript-7.x renovate[bot] 2026-08-16 21:38:29 +00:00
  • 615df000f2 fix: make sitemap.xml prerenderable jake 2026-08-16 17:36:41 -04:00
  • 38a00cf203 chore: next 16.3, drizzle v1, other cleanup (#2620) jake 2026-08-16 16:17:10 -04:00
  • dcddf6e3ec fix: exclude route groups from sitemap jake 2026-06-30 16:49:52 -04:00
  • b6cf79ff12 refactor: integrate content-collections for notes (#2609) jake 2026-06-30 16:29:50 -04:00
  • c2bf0c610e chore: update to pnpm 11, bump other deps jake 2026-06-04 11:58:19 -04:00
  • 37200155cf chore: bump Next.js and React security patches (#2587) jakeandCursor Agent 2026-05-08 17:31:35 -04:00
  • a8c102d8d0 chore: remove Claude GitHub Actions workflows jake 2026-05-08 17:31:06 -04:00
  • 62d632f909 refactor: replace react-countup with @number-flow/react jake 2026-04-30 10:36:33 -04:00
  • b2416ff0db refactor: overhaul view transitions with granular per-page animation components jake 2026-04-25 10:50:31 -04:00
  • ad90539df4 chore: update dependencies and add new project icon jake 2026-04-15 14:14:58 -04:00
  • e59aee63c5 fix: load OG image fonts from @fontsource/inter instead of Google Fonts jakeandClaude Opus 4.6 2026-04-08 15:44:40 -04:00
  • 5a3c7b9613 refactor: redesign home page, remove old video pages, migrate to @tailwindcss/typography jake 2026-04-08 15:00:49 -04:00
  • 22ea1aa0bc chore: update deps, pin Node 24 via mise, harden Claude code review workflow jake 2026-04-08 09:23:38 -04:00
  • 5a1636baa3 refactor: migrate from Biome to oxlint/oxfmt, remove contact form jake 2026-04-05 19:45:18 -04:00
  • b857ab2754 feat: increase GitHub repository limit and enhance styling jake 2026-02-19 14:44:29 -05:00
  • 6f86fd1ca9 refactor: remove @t3-oss/env-nextjs, use process.env directly jakeandClaude Opus 4.6 2026-02-19 14:12:42 -05:00
  • c30197ccc5 refactor: eslint/prettier ➡️ biome jake 2026-02-19 14:02:03 -05:00
  • 4858c8928c refactor: update font imports and variables jake 2026-02-19 13:36:13 -05:00
  • eecf93e7cc fix: remove wildcard view transition animations causing double fade-in jakeandClaude Opus 4.6 2026-02-17 15:11:09 -05:00
  • 62ebedabf4 fix: update PageTitle component styling jake 2026-02-01 10:26:19 -05:00
  • bcc595e141 refactor: migrate contact form to TanStack Form jakeandClaude Opus 4.5 2026-01-29 22:08:54 -05:00
  • 013311a618 fix: improve accessibility across components jakeandClaude Opus 4.5 2026-01-29 21:38:39 -05:00
  • cd57a9c4dd refactor: convert Tweet and Gist to cache components jake 2026-01-29 21:24:44 -05:00
  • 74be4382a9 refactor: improve comment components and enhance styling jake 2026-01-29 21:18:24 -05:00
  • 189dcef673 fix: menu button sizes jake 2026-01-28 18:16:31 -05:00
  • 9afe8abfed fix: image comparison component weirdness jake 2026-01-28 17:11:28 -05:00
  • 4dca81b58a fix: batch server requests from posts list jake 2026-01-28 14:37:37 -05:00
  • 9d8e775fcd chore: update shadcn primitives jake 2026-01-28 13:56:39 -05:00
  • 5fc9efb181 fix: don't pre-render view and comment count components jake 2026-01-28 13:35:16 -05:00
  • 29487e6d5f refactor: simplify next link component usage jake 2026-01-28 12:40:59 -05:00
  • 0d6e489cc8 refactor: neon -> planetscale jake 2026-01-28 12:26:17 -05:00
  • 928ec66cf6 fix: view transitions jake 2026-01-28 11:18:56 -05:00
  • b80768cab6 feat: enhance mobile navigation with simple dropdown menu jake 2026-01-28 10:57:34 -05:00
  • 7743976db8 fix: remove unnecessary flex classname from post titles jake 2026-01-28 09:35:46 -05:00
  • 2ece5c79fa 2026 Redesign (#2531) jake 2026-01-27 22:53:59 -05:00
  • d72e587401 Add Claude Code GitHub Workflow (#2530) jakeandClaude Opus 4.5 2026-01-27 18:26:53 -05:00
  • e50074bff3 feat: add Domainstack link to the homepage jake 2025-12-21 13:35:04 -05:00
  • d2bbd64dbd fix(deps): update next.js to v16.0.10 renovate[bot] 2025-12-12 02:11:55 +00:00
  • 3d1dd92252 Fix React Server Components CVE vulnerabilities Vercel 2025-12-12 02:12:46 +00:00
  • 343cb9ea24 fix(deps): update react to v19.2.3 renovate[bot] 2025-12-12 02:05:52 +00:00
  • 9cd2810bff chore: bump deps jake 2025-12-07 14:27:58 -05:00
  • fcbff0012c fix(deps): update next.js to v16.0.7 renovate[bot] 2025-12-03 19:06:50 +00:00
  • bbadaf3fc9 fix(deps): update react renovate[bot] 2025-12-03 17:29:31 +00:00
  • fa409cc96f Update renovate.json jake 2025-12-03 12:22:29 -05:00
  • 5ac49b9fe1 fix: disable prefetching for links across multiple components to improve performance jake 2025-11-27 11:21:40 -05:00
  • b81a9aca91 fix: remove /previously stylesheet from DOM when navigating away jake 2025-11-23 15:15:05 -05:00
  • 8a09aa918c chore: Next.js 15 → 16 (#2503) jake 2025-11-22 17:11:42 -05:00
  • 19960ca2b0 Update import paths in next.config.ts to use relative paths for remark and rehype plugins, ensuring consistency in module resolution. jake 2025-09-08 11:30:39 -04: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. jake 2025-09-07 16:26:45 -04:00
  • 5917811229 Update dependency better-auth to v1.3.8 renovate[bot] 2025-09-04 04:08:54 +00:00
  • 7099f3a251 Update next.js to v15.5.1-canary.31 renovate[bot] 2025-09-07 00:41:34 +00:00
  • f4fd80f20a Add BotID verification in comment creation to enhance security. Update instrumentation-client to include new notes route for POST requests. jake 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. jake 2025-09-03 11:05:24 -04:00
  • 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. jake 2025-09-02 19:21:08 -04:00
  • c4188a4bee Add image configuration options in next.config.ts: set image qualities and disable client-side router cache for dynamic pages. jake 2025-09-02 19:15:47 -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. jake 2025-09-02 19:10:56 -04:00
  • 20d8aad41f Add @bprogress/next dependency and update layout to use Providers component jake 2025-09-02 19:00:19 -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. jake 2025-09-02 18:39:54 -04:00
  • a05357bc90 soft launch https://snoozle.ai jake 2025-08-29 18:18:18 -04:00
  • ba505e2c44 Update next.js to v15.5.1-canary.19 renovate[bot] 2025-08-29 21:58:54 +00:00
  • b0ed5ceaf8 Rename app/instrumentation.client.ts to instrumentation-client.ts jake 2025-08-28 20:09:01 -04:00
  • 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 jake 2025-08-28 18:12:23 -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. jake 2025-08-28 18:08:05 -04:00
  • d4f2b812ed finally bump a tooooooooon of deps jake 2025-08-26 13:56:38 -04:00
  • 29bc75f3ec always be bumping jake 2025-06-29 10:20:19 -04:00
  • 06ac28df1f bump some deps jake 2025-06-09 22:02:27 -04:00
  • 030c79fb0e Update next.js to v15.4.0-canary.50 renovate[bot] 2025-05-24 03:24:47 +00:00
  • f8974e9a92 fixing header icons (once again) jake 2025-05-22 10:50:46 -04:00
  • 9933d20868 complete giscus migration jake 2025-05-22 09:05:22 -04:00