- Introduced a new Jobs page showcasing open positions at Dokploy, including details for the Founding Engineer role.
- Updated the sitemap to include the new Jobs page for better SEO.
- Enhanced the header and footer navigation to link to the Jobs page, improving accessibility for potential candidates.
- Added optional fields for team size and server count in the contact form for sales inquiries.
- Updated the API to format email content with the new fields when applicable.
- Implemented validation to ensure team size is selected for sales inquiries, improving user experience and data collection.
- Added the `free-email-domains` package to validate email addresses in the contact forms.
- Implemented checks to reject free email providers for sales inquiries in both the API and UI components.
- Updated the `pnpm-lock.yaml` and `package.json` files to include the new dependency.
- Added links to the AI Deployment page in the mobile navigation and header for improved accessibility.
- Updated the documentation link in the Deploy AI page to point to the correct template documentation.
- Introduced a new Container Server Monitoring page featuring real-time monitoring for CPU, memory, disk space, and network usage.
- Added alert management and configuration options for user-defined thresholds and notifications.
- Updated the header and mobile navigation to include links to the new monitoring feature, enhancing site navigation.
- Introduced a new Self-Hosted PaaS page with detailed features, setup steps, and FAQs.
- Updated the sitemap to include the Self-Hosted PaaS page with an appropriate priority.
- Added a link to the Self-Hosted PaaS page in the footer for improved navigation.
- Updated sitemap to include core, feature, comparison, and legal pages with appropriate priorities and last modified dates.
- Introduced a new Deploy AI page with detailed features and benefits for deploying AI applications securely.
- Added a link to the Deploy AI page in the footer for improved navigation.
- Updated instances of "TailScale" to "Tailscale" across multiple comparison pages for consistency and accuracy.
- Added a new feature regarding team access and role-based permissions in the Dokploy vs. Dokku comparison page, enhancing the documentation for user management capabilities.
- Introduced dedicated pages for Application Management Software, Audit Logs, Role-Based Access Control, Single Sign-On, and White Labeling, enhancing the documentation and user experience.
- Updated the footer and header components to include links to these new features, improving site navigation and accessibility for users.
- Each feature page includes detailed descriptions, core functionalities, and related features to provide comprehensive information for users.
- Introduced new comparison pages for Dokploy vs. CapRover and Dokploy vs. Dokku, highlighting key features, deployment processes, and user experiences.
- Updated the footer and header components to include links to the new comparison pages, improving site navigation and user access to alternative options.
- Introduced a new comparison page for Dokploy and Portainer, detailing features, deployment capabilities, and integration options.
- Updated the footer to include a link to the new comparison page, enhancing navigation and user access to relevant content.
- Upgraded the 'resend' package version from 6.5.2 to 6.9.3 in package.json for enhanced features.
- Modified email sender address in the contact API to improve branding consistency, changing from "noreply@emails.dokploy.com" to "hello@notifications.dokploy.com".
- Updated pnpm-lock.yaml to reflect changes in package versions and dependencies.
- Revised titles and descriptions for the Enterprise and Pricing pages to better reflect offerings and improve search engine optimization.
- Adjusted styling in the navigation menu for a more consistent user interface.
- Introduced a new Enterprise landing page with metadata for SEO.
- Created the EnterpriseLanding component featuring key enterprise capabilities and hosting options.
- Updated the footer to include a link to the new Enterprise page.
- Removed the Pricing component from the homepage and created a new dedicated Pricing page.
- Updated navigation links to point to the new Pricing page instead of the homepage section.
- Enhanced the Pricing component with an animated grid pattern for improved visual appeal.
- 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.
- 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.
- Introduced a new page for the Application Deployment Platform, detailing features, deployment options, and FAQs.
- Updated the Footer and Header components to include links to the new Application Deployment page for easier navigation.
- Introduced a new comparison page for Dokploy and Coolify, highlighting features, benefits, and integration options.
- Added a ComparisonStats component to display key statistics about Dokploy.
- Updated the Footer to include a link to the new comparison page.
- Enhanced stats values for Docker downloads.
- Added several images related to Dokploy features for visual representation.
- Introduced a new Partners page with program details and a call-to-action for potential partners.
- Implemented a PartnerForm component for user inquiries, including validation and submission handling.
- Added pricing feature data structure and a PricingFeatureTable component to display pricing options and features.
- Updated UI components for better integration with the new features.
- Added "Terms of Service" and "Privacy Policy" links to the footer for improved navigation.
- Included the "Terms of Service" page with comprehensive content outlining the terms and conditions for using Dokploy's services.
- Updated the sitemap to include the new "Terms of Service" and "Privacy Policy" URLs, ensuring they are indexed for search engines.
- Upgraded @types/react and @types/react-dom to version 19.2.2 in package.json and pnpm-lock.yaml.
- Updated React and React-DOM versions to ^19.2.0 in apps/website/package.json.
- Adjusted hast-util-to-jsx-runtime version to ^3.20.0 in apps/website/package.json.
- Refactored CodeBlock component to simplify code formatting and highlighting logic.
- Modified shared component to use updated imports for React and JSX runtime.
- Replaced the deprecated 'domains' property with 'remotePatterns' in the Next.js configuration for image handling.
- Adjusted the margin of the blog post link to improve layout consistency.
- Removed 'other' option from inquiryType in ContactFormData interfaces across contact form and API.
- Updated email recipient logic to use a single variable for clarity.
- Adjusted related components to reflect the changes in inquiryType options.
- Revised the Privacy Policy to include detailed information on data collection, usage, and user rights.
- Added a link to the Privacy Policy in the footer navigation for improved accessibility.
- Temporarily disabled the Slack notification feature in the contact form submission process.
- Retained the structure for potential future reactivation while ensuring email notifications remain functional.
- Added a new Slack notification feature to alert sales or support channels upon contact form submissions.
- Implemented a `notifySlack` function to format and send messages to Slack using a webhook.
- Enhanced error handling to ensure email notifications proceed even if Slack notifications fail.
- Introduced a new ContactForm component to streamline user inquiries with validation and submission handling.
- Added ContactFormModal to encapsulate the contact form in a modal dialog, enhancing user experience.
- Updated the Pricing component to include a button that opens the contact modal for enterprise inquiries.
- Refactored the ContactPage to utilize the new ContactForm component, simplifying the code and improving maintainability.
- Updated TypeScript configuration to include additional type definitions for better type safety.
- Standardized import statements across various components to use double quotes for consistency.
- Updated component files to ensure proper formatting and adherence to coding standards.
- Enhanced overall code readability by aligning code structure and improving comment clarity.
- Made minor adjustments to ensure all components follow the same coding conventions, improving maintainability.
- Added a new field for deployment type in the contact form, allowing users to specify 'cloud' or 'self-hosted' when selecting support inquiries.
- Implemented validation to ensure deployment type is selected for support requests.
- Updated form submission logic to prevent submissions for self-hosted support requests and reset deployment type when inquiry type changes.
- Updated various files to ensure consistent code formatting, including adjusting indentation and spacing.
- Refactored components and utility functions for better readability and maintainability.
- Removed unnecessary newlines and ensured consistent use of single quotes for strings across the codebase.