frontend
backend
Allow API and internal Next.js requests to bypass rewrite; fix project settings save
- Subdomain pages now let API and Next.js internal requests pass through — Requests to paths starting with /api/ or /_next/ are no longer rewritten for subdomain pages, so relative fetch() calls from those pages reach their intended Next.js route handlers unmodified.
Routing & Middleware
- Allowed requests to /api/ and /_next/ to pass through the middleware without rewriting so relative fetches from subdomain pages reach the correct Next.js handlers.frontend
Project Settings API
- Resolved the internal user ID before saving project settings to ensure the correct user is recorded and improve data integrity.backend
User Interface
- Updated public URL display in project creation and settings to use the shared buildChangelogUrl utility for consistent formatting across the app.frontend