Skip to content

feat: release v4 version#87

Merged
fecommunity merged 34 commits into
masterfrom
feat/v4
Jul 12, 2026
Merged

feat: release v4 version#87
fecommunity merged 34 commits into
masterfrom
feat/v4

Conversation

@fecommunity

Copy link
Copy Markdown
Owner

No description provided.

- Updated .gitignore to include new directories for toolkit and server node_modules.
- Enhanced package.json scripts to include syncing and patching for the bundled toolkit.
- Implemented install-bundled-runtime script to manage server runtime dependencies.
- Created sync-bundled-toolkit and patch-bundled-dist scripts for toolkit integration.
- Added server-bundle utility functions to ensure proper dependency management.
- Updated lifecycle and publish scripts to incorporate new toolkit handling.
- Added tests for server-bundle functionality and runtime installation.
- Changed CLI description to reflect zero-dependency nature and simplified initialization process.
- Updated README and CLI documentation to clarify new admin URL and project setup instructions.
- Enhanced error handling in server startup and improved environment variable management.
- Refactored commands to support single initialization command and removed legacy subcommands.
- Updated default configuration to use SQLite instead of Docker for database management.
- Improved tests to validate new CLI behavior and ensure proper functionality.
…dependency mode

- Revised environment requirements to reflect Node.js 18+ and removed Docker dependency.
- Clarified initialization process in README and CLI documentation, emphasizing the use of `reactpress init`.
- Updated admin and public site URLs for consistency.
- Enhanced troubleshooting guidance with the new `reactpress doctor` command for diagnosing setup issues.
- Improved overall clarity and structure of documentation for better user experience.
- Introduced .npmignore to exclude unnecessary files and directories from the package.
- Updated package.json scripts for improved preparation and pruning of bundled artifacts.
- Added new scripts for managing bundled core synchronization and pruning heavyweight artifacts.
- Revised README to reflect changes in CLI commands and installation instructions.
- Implemented tests to validate the packaging process and ensure compliance with size constraints.
…nagement

- Bumped version to 4.0.0-beta.12 across all packages.
- Added new `doctor logs` command to view recent API logs for easier debugging.
- Updated CLI commands and README to reflect changes in initialization and logging features.
- Implemented theme management improvements, including default theme installation on project initialization.
- Revised scripts for syncing bundled core and toolkit to prevent legacy README overwrites.
- Enhanced error handling and logging capabilities in server and CLI operations.
- Updated .gitignore to include the new admin-dist directory for packaging.
- Modified package.json scripts to incorporate syncing of the admin bundle during the prepack process.
- Revised README to clarify the initialization command and improve user guidance.
- Added new script for syncing the built Admin SPA into the CLI package.
- Implemented functions for managing admin static files and ensuring proper theme integration.
…lation

- Added a new module for patching the theme API proxy route to fix body read issues in older theme builds.
- Integrated the patching function into the theme installation process to ensure compatibility.
- Updated the CLI to check for and apply the API proxy patch during theme build checks.
- Introduced tests to validate the functionality of the new patching feature.
- Revised package.json descriptions across multiple packages to better reflect functionality and usage.
- Added homepage and bugs URLs to package.json for better user support and documentation access.
- Enhanced README files with updated descriptions, badges, and clearer instructions for setup and usage.
- Improved keyword lists in package.json to better categorize packages and enhance discoverability.
- Promoted version 4.0.0 from beta to stable on npm, updating installation instructions accordingly.
- Enhanced package metadata across CLI, toolkit, web, and server packages, including updated descriptions, keywords, and licensing information.
- Added LICENSE files to toolkit and web packages, ensuring compliance with MIT licensing.
- Revised README files to reflect the new stable release, including updated badges and clearer installation guidance.
- Improved package.json configurations to align with Node.js 18+ requirements and added homepage and bugs URLs for better user support.
- Updated .gitignore to exclude AI instruction files and added specific patterns for local files.
- Introduced new .prettierignore file to exclude generated routeTree file from formatting.
- Deleted outdated AGENTS.md file to streamline documentation.
- Modified package.json prepare script to disable agent configuration.
- Enhanced Vite configuration to prevent formatting of generated files and updated route file ignore patterns.
- Added commit-msg, post-commit, and prepare-commit-msg hooks for improved commit message handling.
- Updated package versions in package.json files for reactpress, CLI, server, desktop, toolkit, and web to 4.0.0-beta.15.
- Enhanced theme API proxy patching functionality to address body read and encoding issues.
- Removed compression from the hello-world theme configuration to prevent content encoding errors.
- Updated Node.js engine requirements to >=18 in relevant packages for better compatibility.
- Changed database configuration in .env to use SQLite.
- Updated package.json to reflect new project name and versioning.
- Added new script for syncing bundled plugins into the CLI package.
- Enhanced CLI to ensure bundled plugins are seeded during project initialization.
- Updated .gitignore to include the new plugins directory.
- Improved logging and error handling in various CLI components.
- Added tests for plugin synchronization and admin static file management.
- Updated package versions in package.json files for reactpress, CLI, server, desktop, toolkit, and web to 4.0.0-beta.18.
- Enhanced logging capabilities in the CLI, including support for PM2 process logs.
- Improved log management functions to handle structured logs and provide better user feedback.
- Updated CLI documentation to reflect new logging options and commands.
@vercel

vercel Bot commented Jul 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
reactpress Ignored Ignored Preview Jul 12, 2026 4:25am

- Deleted the old .env file and replaced it with a new .env.example for better clarity on environment variables.
- Updated .gitignore to exclude the .env file to prevent sensitive data from being committed.
- Revised architecture documentation to reflect changes in server port configurations and improved API descriptions.
- Enhanced README files and documentation links to point to the new canonical URL for better user guidance.
- Added a new GitHub Actions workflow for building and releasing the desktop client across multiple platforms.
- Added new categories and improved organization in the sidebar for better navigation.
- Introduced new documentation files covering core concepts, CLI commands, and plugin/theme development.
- Enhanced existing documentation with additional details on architecture and API usage.
- Updated Docusaurus configuration to include new themes and metadata for improved SEO.
- Enabled Mermaid support for visual diagrams in documentation.
- Renamed package to 'reactpress-server' and updated version to 1.0.0-beta.16.
- Revised package description for clarity on its purpose as a NestJS-based backend API.
- Removed deprecated fields and scripts from package.json for cleaner configuration.
- Enhanced server startup script by removing unnecessary functions and improving error handling.
- Updated Node.js engine requirement to >=16.5.0 for better compatibility.
- Added new dependencies for improved functionality and support.
- Updated docusaurus.config.ts to dynamically set the site URL and streamline head tags for SEO.
- Added new documentation files for "About" and "Contact" pages to provide essential information and support channels.
- Introduced a comprehensive comparison guide between ReactPress and WordPress to assist users in making informed decisions.
- Enhanced existing FAQ section with migration details from WordPress and clarified the free nature of ReactPress.
- Improved sidebar structure to include new entries for better navigation and accessibility.
- Updated .env.example to include optional Algolia DocSearch configuration variables.
- Enhanced pnpm-lock.yaml to add '@docusaurus/theme-search-algolia' dependency for search functionality.
- Modified ci.yml to set up environment variables for Algolia during the documentation build process.
- Updated docusaurus.config.ts to conditionally include Algolia theme and configuration based on environment variables.
- Added new algolia.ts file to handle Algolia configuration resolution from environment variables.
- Introduced a new script to sync changelog headings into locale-specific navigation for the blog sidebar.
- Added new components for displaying changelog versions in both desktop and mobile sidebar layouts.
- Updated Docusaurus configuration to conditionally render changelog navigation based on the current page.
- Enhanced Algolia configuration to provide default values and improved contextual search settings.
- Revised existing documentation files to reflect changes in sidebar structure and navigation improvements.
- Revised the tagline in docusaurus.config.ts and localization files to emphasize the open-source nature of ReactPress.
- Added new localized meta title for improved SEO in both English and Chinese.
- Enhanced the CLI command block component with new command parsing and output formatting features.
- Introduced additional CLI command states and improved styling for better user experience.
- Updated styles for the CLI command block to accommodate new design elements and improve responsiveness.
…nents

- Updated styles for the CLI command block to improve responsiveness and visual hierarchy.
- Adjusted logo component styles for better display and flexibility across different screen sizes.
- Modified hero section layout to enhance alignment and spacing for a more polished appearance.
- Improved padding and font sizes for various elements to ensure consistency and readability.
…matting

- Introduced a titleDelimiter in docusaurus.config.ts to enhance the visual separation of the site title in the header.
- This change aims to improve readability and consistency across the documentation site.
…latforms

- Introduced a new reusable GitHub Actions workflow for building desktop installers for macOS, Windows, and Linux.
- The workflow includes steps for dependency installation, building the installer, and collecting release artifacts.
- Updated existing workflows to utilize the new reusable workflow for building desktop installers and attaching them to GitHub Releases.
- Enhanced the deploy-ecs and release-desktop workflows to streamline the build process and artifact management.
… artifacts

- Replaced the direct call to reactpress.js build with a new implementation using the runBuild function from the build library.
- Improved error handling to log messages and exit with appropriate status codes on failure.
- Introduced new localization entries for "beta" and "latest" version tags in both English and Chinese.
- Updated the Hero component to display version tags with links to the respective npm version pages.
- Enhanced CLI command block to support dynamic installation commands and version handling.
- Improved styling for version tags to ensure better visibility and user experience.
- Revised the tagline in docusaurus.config.ts and localization files to better reflect the platform's capabilities.
- Updated various feature descriptions across components to improve clarity and user understanding.
- Introduced new icons for features to enhance visual representation and engagement.
- Added a new StatsBar component to showcase key platform statistics, improving the overall user experience.
- Enhanced styling for the Highlights and StatsBar components for better readability and aesthetics.
…just admin URL references

- Changed installation command from `@fecommunity/reactpress@4` to `@fecommunity/reactpress@beta` across documentation.
- Updated admin URL references to reflect the new default path of `http://localhost:3001/admin/`.
- Enhanced clarity in various sections regarding the CLI commands and service ports for better user guidance.
- Revised the description in package.json and CLI package.json to emphasize the platform's capabilities.
- Updated taglines in README files and localization files to reflect a more cohesive branding message.
- Added a new poster image to enhance visual appeal in documentation.
- Improved clarity in various sections to better communicate the platform's features and benefits.
- Added a subtitle in both English and Chinese to provide a clearer description of ReactPress.
- Improved the overall structure of the README files for better readability and user engagement.
@fecommunity
fecommunity merged commit 356fb1e into master Jul 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant