Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc enhancements #181

Merged
merged 15 commits into from
Nov 5, 2024
Merged

Misc enhancements #181

merged 15 commits into from
Nov 5, 2024

Conversation

haydenbleasel
Copy link
Owner

This pull request includes several updates across various documentation files and codebase improvements. The most significant changes involve adding new documentation for cron jobs, enhancing the dark mode setup, and refactoring error handling components.

Documentation Updates:

  • Added new documentation for creating and scheduling cron jobs using Vercel's cron jobs feature. (apps/_docs/content/docs/cron.mdx)
  • Updated dark mode documentation to include usage examples and third-party component configuration. (apps/_docs/content/docs/dark-mode.mdx)
  • Added a new section on setting up accounts for various SaaS software used by the project. (apps/_docs/content/docs/setup.mdx)
  • Enhanced monitoring documentation with detailed setup instructions for BetterStack. (apps/_docs/content/docs/monitoring.mdx)

Codebase Improvements:

  • Refactored the global error handling components to include a reset button and apply consistent font styles. (apps/api/app/global-error.tsx, apps/app/app/global-error.tsx, apps/web/app/global-error.tsx) [1] [2] [3]
  • Updated the keep-alive cron job function to create and delete a temporary page object in the database. (apps/api/app/cron/keep-alive/route.ts)
  • Removed unused imports and simplified the initialization of the Sentry client configuration. (apps/app/sentry.client.config.ts) [1] [2]
  • Replaced the resend import with a direct instantiation in the contact action handler. (apps/web/app/contact/actions/contact.tsx)

Minor Changes:

  • Added a new entry for cron jobs in the meta.json file. (apps/_docs/content/docs/meta.json)
  • Removed unnecessary ESLint disable comments in various files. (apps/_docs/content/docs/database.mdx, apps/api/app/webhooks/clerk/route.ts, packages/database/index.ts) [1] [2] [3]
  • Updated package dependencies to remove unused packages and add new ones. (apps/app/package.json, apps/web/package.json) [1] [2]

@haydenbleasel haydenbleasel added the enhancement New feature or request label Nov 5, 2024
@haydenbleasel haydenbleasel self-assigned this Nov 5, 2024
Copy link

vercel bot commented Nov 5, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
next-forge ✅ Ready (Inspect) Visit Preview 💬 Add feedback Nov 5, 2024 8:20am

@haydenbleasel haydenbleasel added the patch Increment the patch version when merged label Nov 5, 2024
@haydenbleasel haydenbleasel merged commit 7e18c01 into main Nov 5, 2024
5 checks passed
@haydenbleasel haydenbleasel deleted the misc-enhancements branch November 5, 2024 09:14
Copy link

github-actions bot commented Nov 5, 2024

🚀 PR was released in v2.10.2 🚀

@github-actions github-actions bot added the released This issue/pull request has been released. label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request patch Increment the patch version when merged released This issue/pull request has been released.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant