diff --git a/.changeset/ai-eager-wolf.md b/.changeset/ai-eager-wolf.md
new file mode 100644
index 00000000000..6656c3615d3
--- /dev/null
+++ b/.changeset/ai-eager-wolf.md
@@ -0,0 +1,11 @@
+---
+"@module-federation/nextjs-mf": patch
+---
+
+Enhanced Next.js App Router demo applications with improved Module Federation integration.
+
+- Updated Next.js App Router demo applications (4000 and 4001) with better RSC support preparation
+- Added comprehensive E2E test coverage for Next.js App Router scenarios
+- Improved demo application configuration and dependency management
+- Enhanced development workflow with better patching and build scripts
+
diff --git a/.changeset/next-app-router-improvements.md b/.changeset/next-app-router-improvements.md
new file mode 100644
index 00000000000..aebf2b614c2
--- /dev/null
+++ b/.changeset/next-app-router-improvements.md
@@ -0,0 +1,13 @@
+---
+"@module-federation/nextjs-mf": patch
+---
+
+Enhanced Next.js App Router demo applications and CI/CD infrastructure.
+
+- Updated Next.js App Router demo applications (4000 and 4001) with React 19 and Next.js 15.3.3
+- Added comprehensive E2E test coverage for Next.js App Router scenarios using Cypress
+- Improved demo application configuration with better Module Federation setup
+- Enhanced development workflow with automated Next.js patching scripts
+- Added new CI/CD workflow for Next.js App Router E2E testing
+- Updated existing Next.js demo applications (3000-home, 3001-shop, 3002-checkout) to latest versions
+- Improved build and development scripts across all Next.js applications
\ No newline at end of file
diff --git a/.cursorignore b/.cursorignore
index 9ff4e05b449..5b264c56cf9 100644
--- a/.cursorignore
+++ b/.cursorignore
@@ -2,7 +2,7 @@
**/.cache/
**/.temp/
**/coverage/
-**/dist/
+!**/dist/
# Explicitly ignore specific packages
packages/typescript/
diff --git a/.cursorrules b/.cursorrules
index a8aee8134d2..e69de29bb2d 100644
--- a/.cursorrules
+++ b/.cursorrules
@@ -1,40 +0,0 @@
-an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-
-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis.
-## Core Principles
-1. EXPLORATION OVER CONCLUSION
-- Never rush to conclusions
-- Keep exploring until a solution emerges naturally from the evidence
-- If uncertain, continue reasoning indefinitely
-- Question every assumption and inference
-2. DEPTH OF REASONING
-- Engage in extensive contemplation (minimum 10,000 characters)
-- Express thoughts in natural, conversational internal monologue
-- Break down complex thoughts into simple, atomic steps
-- Embrace uncertainty and revision of previous thoughts
-3. THINKING PROCESS
-- Use short, simple sentences that mirror natural thought patterns
-- Express uncertainty and internal debate freely
-- Show work-in-progress thinking
-- Acknowledge and explore dead ends
-- Frequently backtrack and revise
-- Contemplate before each new action
-- Contemplate after each and every step
-4. PERSISTENCE
-- Value thorough exploration over quick resolution
-## Output Format
-Your responses
-must follow this exact structure given below.
-Make sure
-to
-always include the final answer.
-...
-
This is the host application that consumes shared components.
+ + {RemoteButton ? ( +Loading remote button...
+ )} + + {RemoteApp ? ( +Loading remote app...
+ )} +This is the remote application being loaded in the host.
+