s

withstudiocms / studiocms

You can copy the badge and add it to your README!

Continuous Releases from main
refactor(effect): remove deprecated drizzle client and related dependencies (#1051) * refactor(effect): remove deprecated drizzle client and related dependencies * refactor(knip): add '@astrojs/db' to migrator ignoreDependencies * refactor(migrator): remove '@astrojs/db' from dependencies and migrator ignore list2 days ago1e1e6a1
cleanup(mailer): remove deprecated mailer templates and related code (#1050)2 days agoc24b655
refactor(folders): Clean up folder structure system and ensure correct resolution of urlRoute property (#1049) * refactor(folders): Clean up folder structure system and ensure correct resolution of urlRoute property * refactor(shared): Remove commented-out code and clean up exports * refactor(astro.config): Simplify frontend path handling by consolidating logic in appendDistFrontendPaths function * refactor(slugify): Enhance slugify function to use escaped separator for improved character handling * refactor(slugify): Improve empty string handling and enhance separator logic * refactor(slugify): Consolidate slugify options into a dedicated interface for improved clarity2 days ago962d5ae
refactor(config): Simplify StudioCMS config loading and processing (#1048) * refactor(config): Simplify StudioCMS config loading and processing; remove inline config support * dedupe: Update import paths for parseMarkdown utility and remove obsolete file * refactor(zod-utils): Enhance parseAndMerge function to return default options when configFile is undefined * refactor(watcher): Update exists function to accept PathLike type for improved type safety3 days ago27fd297
refactor(studiocms): Separation of concerns, Built assets vs frontend Astro assets (#1047) * feat: add core route definitions and middleware for StudioCMS integration - Implemented route definitions for setup, API, and frontend pages in routes.ts. - Defined various route configurations including setupRoutes, noDbSetupRoutes, restRoutes, and more. - Created types for route configurations and injected routes in types.ts. - Developed utility functions for processing and mapping route configurations in utils.ts. - Added TypeScript configuration for building the StudioCMS package. * refactor(tests): update import paths to use alias and remove unused logger tests * fix: update type definitions for error handling in WordPressAPIUtils * fix loading issue * fix: update playground ignoreDependencies to include additional libraries * refactor: remove unnecessary fullWidth attribute from Card components in onboarding pages Co-authored-by: Ariel K <89195061+anaxite@users.noreply.github.com>4 days ago9a8bfed
cleanup(studiocms): implement new path resolver utility (#1046) * refactor(migrator): restructure logger and add path resolver utility * refactor: replace createResolver with createPathResolver across the codebase * refactor(routes): streamline dashboard route definitions using array mapping * test(pathResolver): add comprehensive test suite for path resolver functionality * refactor(pathResolver): enhance type definitions for createPathResolver function * refactor(pathResolver): simplify type check for baseOption in createPathResolver function * Update packages/@withstudiocms/internal_helpers/src/pathResolver.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>4 days ago39cf90d
feat(middleware): Implements error handling middleware (#1045) * feat(middleware): add error handling middleware and templates * feat(middleware): add error handling middleware to prevent dead pages * feat(middleware): enhance error handling templates with stack trace visibility in development mode4 days ago2e2886d
refactor(cli): clean up utilities and update initCMD to use new Kysely SDK (#1044) * refactor(cli): clean up utilities and update initCMD to use new Kysely SDK * fix(cli): improve error handling and update database dialect references * refactor(env): simplify debug logging for OAuth and database configuration * refactor(cli): enhance environment setup prompts and validation * refactor(env): change input prompts for client secrets to password fields * refactor(env): remove redundant validation for database port input prompts4 days ago72e1359
chore(deps): update all non-major dependencies (#1036) * chore(deps): update all non-major dependencies * lint * chore: add changeset for patch updates to dependencies --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Adam Matthiesen <amatthiesen@outlook.com>5 days agoddae77d
fix(deps): update dependency nodemailer to ^7.0.11 (#1039) * fix(deps): update dependency nodemailer to ^7.0.11 * chore(deps): changeset for dependency update --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: apollo-git-bot[bot] <234251158+apollo-git-bot[bot]@users.noreply.github.com>5 days agoee90810