◐ Shell
clean mode source ↗

Comparing dev...main · CodingCatDev/codingcat.dev

Commits on Mar 13, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on May 29, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. feat: update Sanity dependencies and enhance draft mode functionality

    - Upgraded Sanity-related packages to their latest versions for improved performance and features.
    - Implemented dynamic fetching options in various components to support draft mode, enhancing content visibility during editing.
    - Adjusted the sitemap and page components to utilize the new fetching methods, ensuring accurate data retrieval based on the selected perspective.
    - Introduced caching mechanisms for improved efficiency in data fetching.
    Configuration menu

    Browse the repository at this point in the history

  5. Configuration menu

    Browse the repository at this point in the history

  6. Configuration menu

    Browse the repository at this point in the history

  7. chore: update package dependencies and enhance sitemap functionality

    - Upgraded pnpm to version 10.34.1 for improved package management.
    - Added new skills to skills-lock.json for better content modeling and SEO practices.
    - Introduced schema-dts version 2.0.0 to enhance TypeScript support.
    - Updated sitemap generation to utilize SITE_URL for dynamic URL handling across various components.
    - Enhanced metadata generation for authors, guests, podcasts, posts, and sponsors to include structured data for better SEO.
    Configuration menu

    Browse the repository at this point in the history

  8. fix: resolve Cache Components prerender errors blocking production build

    Dashboard pages are auth-gated and render live data per request, but were
    being prerendered into the static shell, tripping Cache Components rules
    (Date.now in lib/config, uncached Sanity fetches outside Suspense).
    
    - Refactor dashboard pages to the three-layer pattern: static shell plus a
      Suspense-wrapped child that calls connection() before fetching
      (config, content, pipeline, review, review/[id], sponsors, videos)
    - Wrap the live time-reading components on the dashboard index in Suspense
    - Wrap NavHeaderSlot and Footer in the (main) layout in Suspense so the one
      dynamic route (/podcast/preview/[token]) can produce a static shell
    - Make /api/youtube/rss.xml dynamic via connection() (external fetch + Date)
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    1 Configuration menu

    Browse the repository at this point in the history

Commits on Jun 3, 2026

  1. refactor: update RSS feed generation methods for podcasts and blogs

    - Replaced the deprecated `buildFeed` and `buildPodcastFeed` functions with `getFeedJson` and `getPodcastFeedXml` for improved performance and clarity.
    - Streamlined the fetching of feed data to reduce payload size and enhance caching efficiency.
    - Updated related route handlers to utilize the new feed generation methods, ensuring consistent data retrieval across JSON and XML feeds.
    1 Configuration menu

    Browse the repository at this point in the history

  2. refactor: update cache usage in live data fetching functions

    - Changed cache directive from "use cache" to "use cache: remote" in the `sanityFetchStaticParams` and `sanityFetchMetadata` functions to clarify the caching strategy.
    - This update enhances the understanding of data fetching behavior in relation to remote caching.
    1 Configuration menu

    Browse the repository at this point in the history

  3. refactor: enhance data fetching and caching strategies in dashboard c…

    …omponents
    
    - Updated dashboard components to improve data fetching efficiency by implementing a more structured caching approach.
    - Refactored components to better utilize Suspense for dynamic data rendering, ensuring a smoother user experience.
    - Adjusted the integration of live data fetching methods to align with recent caching updates, enhancing overall performance.
    1 Configuration menu

    Browse the repository at this point in the history