- Updated the core meta.json file to include 'patches' in the list of features, enhancing documentation related to applying patches during the build process.
- Introduced a new section on patches, detailing how to apply file-level modifications to repositories during builds.
- Included use cases, step-by-step instructions for creating, editing, and deleting patches, and information on managing patches effectively.
- Introduced a new Whitelabeling documentation page detailing customization options for branding, appearance, metadata, and error pages.
- Updated the enterprise index to include a description of the Whitelabeling feature.
- Introduced a new page for the Database Management Tool, detailing features, supported database systems, and FAQs.
- Updated the footer to include a link to the new Database Management Tool page.
- Replaced "Authorization" with "x-api-key" in OpenAPI specifications across multiple endpoints.
- Updated the script to convert API path references from slash notation to dot notation to align with the OpenAPI schema.
- Removed redundant slash path aliases, retaining only canonical dot paths in the OpenAPI specification.
- Modified the build command in package.json to include webpack.
- Updated the local API URL in the blog page component to reflect the new development port.
- Refactored the Ghost API request handling to prevent sending the slug as a query parameter, improving error handling.
- Updated base image in Dockerfile.docs and Dockerfile.website to Node.js 24.4-alpine.
- Updated package manager version in package.json to pnpm 10.22.0.
- Adjusted Node.js engine requirement in package.json to ^24.4.0.
- Added new script to fix API path references in MDX files for documentation.
- Updated build command in apps/docs/package.json to include the new script.
- Added logic to unwrap nested OpenAPI specifications from migrated APIs, improving compatibility with various API structures.
- Updated the condition for writing the fixed schema to include unwrapped status, ensuring all necessary changes are saved.
- Added new sections for Cloud and Self Hosted pricing options to provide users with clearer choices.
- Included descriptions for each option to improve understanding of hosting solutions.
- Adjusted layout to accommodate the new pricing display while maintaining visual consistency.
- Renamed variables for clarity, changing hobbyAnnualPrice to hobbyAnnualTotal and introduced hobbyAnnualPerMonth for monthly display.
- Adjusted the pricing display to show annual totals and monthly equivalents more clearly, enhancing user understanding of pricing options.
- Eliminated the hosting type selection (cloud vs self-hosted) from the Pricing component to streamline the user experience.
- Adjusted the layout to maintain visual consistency and ensure clarity in pricing presentation.