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

20 Commits

Author SHA1 Message Date
jake 5a1636baa3 refactor: migrate from Biome to oxlint/oxfmt, remove contact form
- Replace Biome with oxlint + oxfmt (OXC toolchain) for linting and formatting
- Add .oxlintrc.json and .oxfmtrc.json configuration files
- Update VS Code settings and devcontainer to use oxc-vscode extension
- Remove contact form, Resend email integration, and related server action/schema
- Remove unused UI components (accordion, alert, card, tabs, toggle, etc.)
2026-04-05 19:45:18 -04:00
jake c30197ccc5 refactor: eslint/prettier ➡️ biome 2026-02-19 14:02:03 -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 8a09aa918c chore: Next.js 15 → 16 (#2503) 2025-11-22 17:11:42 -05: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
jake a9d83768ca re-enable comments on non-post pages 2025-05-18 14:38:10 -04:00
jake b196249f25 homebrew comments system 2025-05-14 09:49:55 -04:00
jake bea2a55f77 display each post's view count in list 2025-05-06 15:26:24 -04:00
jake 5058382f71 Tailwind redesign (#2387) 2025-05-02 22:04:26 -04:00
jake 6c3cd0afe9 attempt to fix metadata merging 2025-04-22 22:17:32 -04:00
jake eb92e54fd6 validate environment variables at build time 2025-04-09 09:11:18 -04:00
jake 30b6e02b83 backpedal a bit on caching 2025-04-08 09:38:44 -04:00
jake 68b09ebc36 properly use vercel data cache for fetch results 2025-04-04 11:32:20 -04:00
jake 2b9c421d42 add prefix to redis keys 2025-04-04 08:49:42 -04:00
jake 77a44fdea7 dramatically reduce the number of redis commands used for /api/hits 2025-03-28 11:26:51 -04:00
jake 558934284e fix /api/hits edge caching 2025-03-27 11:43:44 -04:00
jake bbf6e9dc66 move database from postgres/prisma to redis 2025-03-27 09:21:53 -04:00
jake e61ca889a7 consistent arrow functions 2025-03-12 18:10:11 -04:00
jake 37375b766f server all the actions! 2025-02-08 12:37:41 -05:00
jake 8aabb4a66f Migrate to app router (#2254) 2025-02-07 11:33:38 -05:00