Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CodingCatDev/codingcat.dev
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dev
Choose a base ref
...
head repository: CodingCatDev/codingcat.dev
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 474 files changed
  • 3 contributors

Commits on Mar 13, 2026

  1. fix: stronger black bg enforcement in Gemini image prompts

    V5b showed 2/4 infographic frames with gray/off-white backgrounds despite
    the color rule saying 'Use ONLY black'. Restructured as numbered rules
    with explicit rejection language. Background rule is now #1 priority.
    Miriad committed Mar 13, 2026
    Configuration menu
    Copy the full SHA
    cce1588 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2026

  1. release: Task 1D (engineConfig) + Task 1E (review dashboard)

    Task 1D: engineConfig singleton + mediaAsset + automatedVideo v2 (PR #665, 6ab3833). Task 1E: Review dashboard with fail-closed auth on all server actions (PR #666, 18dee75). All code reviewed by @pm + workers.
    codercatdev authored Mar 14, 2026
    Configuration menu
    Copy the full SHA
    7428f34 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2026

  1. temp

    codercatdev committed Mar 17, 2026
    Configuration menu
    Copy the full SHA
    fa85914 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2026

  1. refactor: consolidate monorepo with Next.js in apps/web and Sanity in…

    … apps/sanity
    
    Replace the Astro apps/web on dev with main's Next.js app, strip the embedded
    Studio route, wire typegen to apps/sanity's schema extract, and trim CI to
    Sanity Studio deploys only (Vercel handles apps/web).
    
    Co-authored-by: Cursor <cursoragent@cursor.com>
    codercatdev and cursoragent committed May 29, 2026
    Configuration menu
    Copy the full SHA
    7d9368c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d0dfc2 View commit details
    Browse the repository at this point in the history
  3. fix: update route type imports and adjust draft mode client configura…

    …tion
    
    - Changed the import path for route types in next-env.d.ts to point to the development directory.
    - Modified the client configuration in route.tsx to disable CDN usage for draft mode, ensuring accurate content retrieval during editing.
    codercatdev committed May 29, 2026
    Configuration menu
    Copy the full SHA
    827fd8b View commit details
    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.
    codercatdev committed May 29, 2026
    Configuration menu
    Copy the full SHA
    404acba View commit details
    Browse the repository at this point in the history
  5. refactor: replace deprecated sanity-typegen.json with inline typegen …

    …configuration
    
    - Removed the obsolete sanity-typegen.json file.
    - Integrated typegen configuration directly into the Sanity CLI setup, ensuring schema extraction and type generation are streamlined within the cliConfig.
    codercatdev committed May 29, 2026
    Configuration menu
    Copy the full SHA
    ecbd38e View commit details
    Browse the repository at this point in the history
  6. chore: update dependencies for React and Next.js

    - Upgraded React and React DOM to version 19.2.6 for improved performance and compatibility.
    - Updated Next.js to version 16.2.6 to leverage the latest features and enhancements.
    codercatdev committed May 29, 2026
    Configuration menu
    Copy the full SHA
    f5c9c35 View commit details
    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.
    codercatdev committed May 29, 2026
    Configuration menu
    Copy the full SHA
    1637d9b View commit details
    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>
    codercatdev and cursoragent committed May 29, 2026
    1 Configuration menu
    Copy the full SHA
    87ad666 View commit details
    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.
    codercatdev committed Jun 3, 2026
    1 Configuration menu
    Copy the full SHA
    93b687c View commit details
    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.
    codercatdev committed Jun 3, 2026
    1 Configuration menu
    Copy the full SHA
    a9ae015 View commit details
    Browse the repository at this point in the history
Loading