-
-
Notifications
You must be signed in to change notification settings - Fork 30
♻️ Chore: Prep docs for new version #352
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
Conversation
[skip ci]
🦋 Changeset detectedLatest commit: c4ba95f The changes in this PR will be included in the next version bump. This PR includes changesets to release 13 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Thank you for submitting your Pull Request, the following links will become available for preview shortly:
|
1 similar comment
Thank you for submitting your Pull Request, the following links will become available for preview shortly:
|
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2024-10-13 08:28:44 CET |
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2024-10-08 00:41:00 CET |
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2024-10-08 00:41:33 CET |
The preview deployment is ready. 🟢 Open Preview | Open Build Logs Last updated at: 2024-10-19 17:18:27 CET |
…d remove ignored commit keywords
…tion and database commands
8a72429
to
90440e8
Compare
* initial progress * okay well it works! * Add Wordpress importer app * Add WordPress Importer app and update README.md * update readme * update docs * Add Toolbar app image and update README.md * remove unnecessary footnote * Refactor wp-api converters and utils This commit refactors the wp-api converters and utils in the studiocms_devapps package. It introduces the following changes: - Added async/await functionality to ConvertToPageData and ConvertToPostData functions. - Implemented fetching and downloading of title images for pages and posts. - Updated the apiEndpoint function to include the 'media' type. These changes improve the efficiency and functionality of the wp-api converters and utils. * Refactor wp-api converters and utils, and add closeOnOutsideClick function * Refactor createWindowElement function and add closeOnOutsideClick function * Refactor TypeDoc configuration to include additional files * Refactor devApps configuration to include WP API Importer * typo * Refactor wp-api converters and utils, and fix success check in wp-importer * Refactor to remove warning as per @dreyfus92
Co-authored-by: Adam Matthiesen <[email protected]>
Co-authored-by: Adam Matthiesen <[email protected]>
Co-authored-by: Adam Matthiesen <[email protected]>
Co-authored-by: Adam Matthiesen <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DOCS DOCS DOCS DOCS DOCS
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚢🚢🚢🚢🚢🚢🚢🚢
* Create draft PR for #304 [skip ci] * Start of dev tools (#353) * init * add changeset * update CODEOWNERS * Update readme and add example assets * Update preview images in README.md * Refactor app integration and add libSQLViewer endpoint configuration * update lockfile * ♻️ Chore: Prep docs for new version (#352) * Create draft PR for #351 [skip ci] * version and prep docs * Style adjustments to docs * Revert text change * update og images to conform to twitter guidelines * update lockfile * fix lint errors * refactor docs to cleanup the whole thing * remove now unneeded package * update typedoc config * dep cleanup * Refactor Integration.astro to display "N/A" for unreleased packages * update pageTitle to support integrations * add sponsors section * up * Refactor Sponsors.astro to add target and rel attributes to sponsor link * Update sidebar label * Refactor Integration.astro to add support for plugins * add note to styles * update label * Refactor Astro config to add support for @studiocms/blog plugin * fix * Refactor Astro config to remove isScoped and scope properties * Refactor Astro config to remove unused code and improve package name parsing * Refactor Sponsors component styles to center align links and headings * fix icon * Refactor packagecatalog config to remove extra code and improve package name parsing * fix config reference * Refactor PackageCatalog component to filter and sort packages based on pkgType prop * Refactor PackageCatalog component to use 'catalog' prop instead of 'pkgType' * Refactor Astro.props in Integration.astro to include publiclyUsable prop * Refactor config.ts to include redirectSchema * refactor * Refactor Astro.config.mts to include @shikijs/twoslash integration * Refactor Astro.config.mts to use StudioCMSOptions instead of StudioCMSOptionsSchema._input * Dashboard additions removals (#354) * Purge mentions of Astro Studio * Add UI docs (getting started & button) * Update packages/studiocms/src/index.ts Co-authored-by: Adam Matthiesen <[email protected]> * Fix border rounding * Shrink hero * Update www/docs/astro.config.mts Co-authored-by: Adam Matthiesen <[email protected]> * Finish button docs, fix merge conflicts * Add more UI lib docs, adjust UI package - Fixed a typo that caused a typedoc warning. -Fixed a CSS leak in the UI library. - Adjusted the DropdownHelper API (added an individual show toggle and renamed some functions) - Looooooooooots more docs stuff * Update button.mdx * Adjust wording * Update dropdown.mdx * Add more UI docs, fix UI lib css * Adjust sponsors css, add more UI lib docs * Improve code snippets * Document textarea, toggle, and user * Changes to UI lib, new UI lib docs * Fix missing comma * Update custom.css * mention include styles * Adjustments for twoslash * Update custom.css * Twoslash more like twobitch * Funny markdown support :) * Made twoslash appear correctly * Add changesets * Add explicitTrigger for twoslash --------- Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * start of adding transformers and their css * more twoslash! * Update '@astrojs/starlight' version to 0.28.3 * Update dependencies for '@astrojs/starlight', '@astrojs/db', '@astrojs/node', '@astrojs/react', and '@astrojs/web-vitals' * test * apply fix * update docs and re-enable astro check * Update configuration.mdx with link to reference pages * Add description for StudioCMS DevApps * Refactor StudioCMS package.json exports * more progress * Update Astro version to 4.16.3 and adjust button position in custom.css * update default bracketPairs comment * update to conform to new astro docs and update other links * add ts-nocheck to prevent warnings/errors for shiki transformer * revert * new title transformer for shiki * add titles * cleanup * update demo link in code snippet * Update custom.css styles for code snippets * Update studiocms/src/index.ts and www/docs/src/content/docs/config-reference/options-schema.mdx * Refactor import statement in defineStudioCMSConfig.ts * fix the TS error that was being caused by a `.` instead of a `,` * some css styling for the copy button * update css * Update custom.css with new color tokens and styling for highlighted words and diffs * remove spacing * Update custom.css to add background color for highlighted words and diffs * Update custom.css to adjust background colors for highlighted words and diffs * fixed css * Update custom.css to remove inline-block display for diff spans * Remove test comment, fix copy SVGs, color changes * Add image zoom, remove carousel, adjust hero buttons * refactor css file into multiple files * Refactor shiki transformers and update import paths * Refactor Docs landing page * Refactor SplitCard component CSS * Refactor Youtube.astro component CSS * Refactor why-studioCMS.mdx file * Refactor card CSS to include all the cards from starlight * Refactor index.mdx to include instructions for setting up Turso database * Refactor Getting started guide and remove unused components * Refactor getting started guide * Refactor config references * Refactor config references and add Renderer type * Refactor StudioCMS custom renderer documentation to include information about defining custom renderers and their usage. * cleanup docs * Refactor environment variable documentation and add ReadMore component * Refactor YouTube and landing card components * Refactor Discord button styling in index.mdx and starlight.css * Refactor starlight.css: Add gap to LinkButton button styling * fix * Refactor SplitCard component: Add padding to split container * Refactor SplitCard component: Remove unnecessary padding in split container * Refactor landing page: Update StudioCMS card icon * Custom head component to preload the fonts * Add new component for planned Contributor guide page * Update sidebar component name, and update SiteTitle component * Update astro.config.mts: Add 'x.com' link to StudioCMS social media * Contributing guide! * Update astro.config.mts: Add remotePatterns for images Add new Contributing guide * Update FacePile component: Adjust avatar size and alignment * Update contributing guide * Update contributing guide: Add link to contributing guide in README.md * Update astro.config.mts: Add badge to @studiocms/ui label * Update contributing guide: Update link to contributors list in contributing.mdx * Update dependencies: Add hast-util-to-string, html-escaper, rehype-slug, rehype-autolink-headings, rehype-external-links, and @types/html-escaper * Update anchor link icon style * Update anchor link icon style and display of content elements * Update dependencies: Add shiki-transformer-color-highlight and unified * Update contributor list component and styles * Refactor getContributorsByPath function to remove ignored commit keywords and improve author handling * cleanup * Update external link icon and remove underline from anchor links * Update SiteTitle.astro * Add bun as a package manager option * Refactor getContributorsByPath function to improve author handling and remove ignored commit keywords * Refactor TursoCLI command builder for improved handling of authentication and database commands * Refactor to use dynamic sponsor links * Update strings.ts * Update why-studioCMS.mdx * Feat(devapps): Wordpress Importer (#360) * initial progress * okay well it works! * Add Wordpress importer app * Add WordPress Importer app and update README.md * update readme * update docs * Add Toolbar app image and update README.md * remove unnecessary footnote * Refactor wp-api converters and utils This commit refactors the wp-api converters and utils in the studiocms_devapps package. It introduces the following changes: - Added async/await functionality to ConvertToPageData and ConvertToPostData functions. - Implemented fetching and downloading of title images for pages and posts. - Updated the apiEndpoint function to include the 'media' type. These changes improve the efficiency and functionality of the wp-api converters and utils. * Refactor wp-api converters and utils, and add closeOnOutsideClick function * Refactor createWindowElement function and add closeOnOutsideClick function * Refactor TypeDoc configuration to include additional files * Refactor devApps configuration to include WP API Importer * typo * Refactor wp-api converters and utils, and fix success check in wp-importer * Refactor to remove warning as per @dreyfus92 * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update title in how-it-works/index.mdx * Fix twoslash popups overflowing parent container --------- Co-authored-by: create-issue-branch[bot] <53036503+create-issue-branch[bot]@users.noreply.github.com> Co-authored-by: Adam Matthiesen <[email protected]> Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Louis Escher <[email protected]> * Update dependencies in pnpm-workspace.yaml (#364) * Investigate deployment issue with Powerglitch (#365) * disable powerglitch * Refactor: Remove powerglitch dependency * Refactor image handling and remove Unpic (#366) * Refactor image handling and remove unused code * update docs * update landing page * Update dependencies: Add "sharp" package to package.json * Update getting-started.mdx * Improve Page data table schemas (#367) * Refactor image handling and remove unused code * update docs * update landing page * Update dependencies: Add "sharp" package to package.json * init * add changeset * refactor as per @jdtjenkins * Refactor wp-api converters to skip existing categories and tags * Refactor wp-api index.ts to use CMSSiteConfigId constant for site config ID * Refactor wp-api converters to use endpoint parameter in ConvertToPageData and importPage functions * Refactor wp-api utils.ts to fix API endpoint path generation * Updated toast outlines for persistent toasts (#371) * Auth Overhaul (#369) * old system has been removed, Just need to update the routes now to use the new system. * Refactor authentication routes and session handling * update schema * add logic for new login page * Update background parameter in three.ts * Refactor three.ts: Remove tweakpane initialization and related code * index page and oauth buttons done. * More progress * Refactor environment variables in astroenv and shared.ts * Refactor OauthProviders.astro and remove unused code * Refactor Astro(vite) config and user permission verification * Cleanup * cleanup * more cleanup * Refactor other integrations to use the new auth lib * start of firstTimeSetup re-implementation * Refactor firstTimeSetup to use crypto.randomUUID() for generating UUIDs * Refactor package.json to use "@fontsource-variable/onest" instead of "@fontsource/onest" * cleanup * fix css * Refactor OAuthButtonStack to use currentColor for SVG fill * Refactor authlayout.css to use "Onest Variable" font-family for all elements * update deps * cleanup * add changeset * update docs * update docs * Exclude @node-rs/argon2 from vite optimizeDeps * Add ViteNodeAddonPlugin to integration.ts * Exclude @node-rs/argon2 from vite optimizeDeps * test * Exclude @node-rs/argon2 from vite optimizeDeps * test * test * test * update deps * Refactor login and signup routes to handle different scenarios * Refactor OAuthButtonStack and AuthLayout components * Refactor firstTimeSetup API route and add error handling * Refactor signup form button in signup.astro * Refactor oAuth callback URLs in environment variables and update getting started * remove now un-used nodeAddons plugin * Refactor integration.ts to add rate-limiting functionality * add docs * Refactor typedoc.config.ts to remove unused scripts and utils * update build command to remove astro check by default * Update astro.config.mts * Add fallback image for login page - Adds a fallback image that displays when the Three.js context fails to render. --------- Co-authored-by: Louis Escher <[email protected]> * Add searchable selects, improve selects accessibility (#370) * Add searchable selects, improve selects accessibility * Add docs, fix default value staying active for search selects * Fix searchable select not working via click * Select inputs now close on escape press (also added changeset) * Fix click selection not moving focus * Update index.mdx * Fix missing name for forms in select docs * Remove old css files * Apply suggestions from code review --------- Co-authored-by: Adam Matthiesen <[email protected]> Co-authored-by: Reuben Tier <[email protected]> * Remove css imports * Add theme helper, theme toggle component, docs (#377) * Create draft PR for #351 [skip ci] * version and prep docs * Style adjustments to docs * Revert text change * update og images to conform to twitter guidelines * update lockfile * fix lint errors * refactor docs to cleanup the whole thing * remove now unneeded package * update typedoc config * dep cleanup * Refactor Integration.astro to display "N/A" for unreleased packages * update pageTitle to support integrations * add sponsors section * up * Refactor Sponsors.astro to add target and rel attributes to sponsor link * Update sidebar label * Refactor Integration.astro to add support for plugins * add note to styles * update label * Refactor Astro config to add support for @studiocms/blog plugin * fix * Refactor Astro config to remove isScoped and scope properties * Refactor Astro config to remove unused code and improve package name parsing * Refactor Sponsors component styles to center align links and headings * fix icon * Refactor packagecatalog config to remove extra code and improve package name parsing * fix config reference * Refactor PackageCatalog component to filter and sort packages based on pkgType prop * Refactor PackageCatalog component to use 'catalog' prop instead of 'pkgType' * Refactor Astro.props in Integration.astro to include publiclyUsable prop * Refactor config.ts to include redirectSchema * refactor * Refactor Astro.config.mts to include @shikijs/twoslash integration * Refactor Astro.config.mts to use StudioCMSOptions instead of StudioCMSOptionsSchema._input * Dashboard additions removals (#354) * Purge mentions of Astro Studio * Add UI docs (getting started & button) * Update packages/studiocms/src/index.ts Co-authored-by: Adam Matthiesen <[email protected]> * Fix border rounding * Shrink hero * Update www/docs/astro.config.mts Co-authored-by: Adam Matthiesen <[email protected]> * Finish button docs, fix merge conflicts * Add more UI lib docs, adjust UI package - Fixed a typo that caused a typedoc warning. -Fixed a CSS leak in the UI library. - Adjusted the DropdownHelper API (added an individual show toggle and renamed some functions) - Looooooooooots more docs stuff * Update button.mdx * Adjust wording * Update dropdown.mdx * Add more UI docs, fix UI lib css * Adjust sponsors css, add more UI lib docs * Improve code snippets * Document textarea, toggle, and user * Changes to UI lib, new UI lib docs * Fix missing comma * Update custom.css * mention include styles * Adjustments for twoslash * Update custom.css * Twoslash more like twobitch * Funny markdown support :) * Made twoslash appear correctly * Add changesets * Add explicitTrigger for twoslash --------- Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * start of adding transformers and their css * more twoslash! * Update '@astrojs/starlight' version to 0.28.3 * Update dependencies for '@astrojs/starlight', '@astrojs/db', '@astrojs/node', '@astrojs/react', and '@astrojs/web-vitals' * test * apply fix * update docs and re-enable astro check * Update configuration.mdx with link to reference pages * Add description for StudioCMS DevApps * Refactor StudioCMS package.json exports * more progress * Update Astro version to 4.16.3 and adjust button position in custom.css * update default bracketPairs comment * update to conform to new astro docs and update other links * add ts-nocheck to prevent warnings/errors for shiki transformer * revert * new title transformer for shiki * add titles * cleanup * update demo link in code snippet * Update custom.css styles for code snippets * Update studiocms/src/index.ts and www/docs/src/content/docs/config-reference/options-schema.mdx * Refactor import statement in defineStudioCMSConfig.ts * fix the TS error that was being caused by a `.` instead of a `,` * some css styling for the copy button * update css * Update custom.css with new color tokens and styling for highlighted words and diffs * remove spacing * Update custom.css to add background color for highlighted words and diffs * Update custom.css to adjust background colors for highlighted words and diffs * fixed css * Update custom.css to remove inline-block display for diff spans * Remove test comment, fix copy SVGs, color changes * Add image zoom, remove carousel, adjust hero buttons * refactor css file into multiple files * Refactor shiki transformers and update import paths * Refactor Docs landing page * Refactor SplitCard component CSS * Refactor Youtube.astro component CSS * Refactor why-studioCMS.mdx file * Refactor card CSS to include all the cards from starlight * Refactor index.mdx to include instructions for setting up Turso database * Refactor Getting started guide and remove unused components * Refactor getting started guide * Refactor config references * Refactor config references and add Renderer type * Refactor StudioCMS custom renderer documentation to include information about defining custom renderers and their usage. * cleanup docs * Refactor environment variable documentation and add ReadMore component * Refactor YouTube and landing card components * Refactor Discord button styling in index.mdx and starlight.css * Refactor starlight.css: Add gap to LinkButton button styling * fix * Refactor SplitCard component: Add padding to split container * Refactor SplitCard component: Remove unnecessary padding in split container * Refactor landing page: Update StudioCMS card icon * Custom head component to preload the fonts * Add new component for planned Contributor guide page * Update sidebar component name, and update SiteTitle component * Update astro.config.mts: Add 'x.com' link to StudioCMS social media * Contributing guide! * Update astro.config.mts: Add remotePatterns for images Add new Contributing guide * Update FacePile component: Adjust avatar size and alignment * Update contributing guide * Update contributing guide: Add link to contributing guide in README.md * Update astro.config.mts: Add badge to @studiocms/ui label * Update contributing guide: Update link to contributors list in contributing.mdx * Update dependencies: Add hast-util-to-string, html-escaper, rehype-slug, rehype-autolink-headings, rehype-external-links, and @types/html-escaper * Update anchor link icon style * Update anchor link icon style and display of content elements * Update dependencies: Add shiki-transformer-color-highlight and unified * Update contributor list component and styles * Refactor getContributorsByPath function to remove ignored commit keywords and improve author handling * cleanup * Update external link icon and remove underline from anchor links * Update SiteTitle.astro * Add bun as a package manager option * Refactor getContributorsByPath function to improve author handling and remove ignored commit keywords * Refactor TursoCLI command builder for improved handling of authentication and database commands * Refactor to use dynamic sponsor links * Update strings.ts * Update why-studioCMS.mdx * Feat(devapps): Wordpress Importer (#360) * initial progress * okay well it works! * Add Wordpress importer app * Add WordPress Importer app and update README.md * update readme * update docs * Add Toolbar app image and update README.md * remove unnecessary footnote * Refactor wp-api converters and utils This commit refactors the wp-api converters and utils in the studiocms_devapps package. It introduces the following changes: - Added async/await functionality to ConvertToPageData and ConvertToPostData functions. - Implemented fetching and downloading of title images for pages and posts. - Updated the apiEndpoint function to include the 'media' type. These changes improve the efficiency and functionality of the wp-api converters and utils. * Refactor wp-api converters and utils, and add closeOnOutsideClick function * Refactor createWindowElement function and add closeOnOutsideClick function * Refactor TypeDoc configuration to include additional files * Refactor devApps configuration to include WP API Importer * typo * Refactor wp-api converters and utils, and fix success check in wp-importer * Refactor to remove warning as per @dreyfus92 * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update title in how-it-works/index.mdx * Fix twoslash popups overflowing parent container * Add theme helper, theme toggle component, docs * Remove unused function call * Update index.ts * Fix a typo in the JSDoc * Update theme-helper.mdx Added an example for how to store the theme * Update theme-helper.mdx --------- Co-authored-by: create-issue-branch[bot] <53036503+create-issue-branch[bot]@users.noreply.github.com> Co-authored-by: Adam Matthiesen <[email protected]> Co-authored-by: Reuben Tier <[email protected]> * Add Sentry monitoring (#378) * start - playground node * add sentry client config * add to ui-testing playground * add sentry release notification to release and snapshot actions * Add conditional step to create Sentry release * Start of dashboard i18n logic & implement on new Auth pages (#372) * start of i18n support * add changeset * add docs * move functions around and add jsdocs * Added translation using Weblate (German) (#374) Co-authored-by: Louis Escher <[email protected]> * add labeler * Add @changesets/write and execa dependencies and implement automatated changesets for translations * Refactor translation-changesets workflow to remove unnecessary code * Update workflow * simplify * Refactor translation-changesets workflow to use GitHub Actions expression syntax * fix * add new custom script to replace github-script that was not working * Refactor translation-changesets workflow to fix command typo * Core i18n:Translations update from StudioCMS i18n (#376) * Translated using Weblate (German) Currently translated at 58.0% (18 of 31 strings) Translated using Weblate (German) Currently translated at 12.9% (4 of 31 strings) Co-authored-by: Louis Escher <[email protected]> Translate-URL: https://i18n.studiocms.xyz/projects/studiocms/core-i18n/de/ Translation: StudioCMS/Core i18n * [ci] changesets * [ci] changesets * Delete .changeset/dry-zoos-behave.md bug --------- Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/contributing/getting-started.mdx Co-authored-by: Reuben Tier <[email protected]> * move info around to fix the new contributing sections * Remove css imports * Add theme helper, theme toggle component, docs (#377) * Create draft PR for #351 [skip ci] * version and prep docs * Style adjustments to docs * Revert text change * update og images to conform to twitter guidelines * update lockfile * fix lint errors * refactor docs to cleanup the whole thing * remove now unneeded package * update typedoc config * dep cleanup * Refactor Integration.astro to display "N/A" for unreleased packages * update pageTitle to support integrations * add sponsors section * up * Refactor Sponsors.astro to add target and rel attributes to sponsor link * Update sidebar label * Refactor Integration.astro to add support for plugins * add note to styles * update label * Refactor Astro config to add support for @studiocms/blog plugin * fix * Refactor Astro config to remove isScoped and scope properties * Refactor Astro config to remove unused code and improve package name parsing * Refactor Sponsors component styles to center align links and headings * fix icon * Refactor packagecatalog config to remove extra code and improve package name parsing * fix config reference * Refactor PackageCatalog component to filter and sort packages based on pkgType prop * Refactor PackageCatalog component to use 'catalog' prop instead of 'pkgType' * Refactor Astro.props in Integration.astro to include publiclyUsable prop * Refactor config.ts to include redirectSchema * refactor * Refactor Astro.config.mts to include @shikijs/twoslash integration * Refactor Astro.config.mts to use StudioCMSOptions instead of StudioCMSOptionsSchema._input * Dashboard additions removals (#354) * Purge mentions of Astro Studio * Add UI docs (getting started & button) * Update packages/studiocms/src/index.ts Co-authored-by: Adam Matthiesen <[email protected]> * Fix border rounding * Shrink hero * Update www/docs/astro.config.mts Co-authored-by: Adam Matthiesen <[email protected]> * Finish button docs, fix merge conflicts * Add more UI lib docs, adjust UI package - Fixed a typo that caused a typedoc warning. -Fixed a CSS leak in the UI library. - Adjusted the DropdownHelper API (added an individual show toggle and renamed some functions) - Looooooooooots more docs stuff * Update button.mdx * Adjust wording * Update dropdown.mdx * Add more UI docs, fix UI lib css * Adjust sponsors css, add more UI lib docs * Improve code snippets * Document textarea, toggle, and user * Changes to UI lib, new UI lib docs * Fix missing comma * Update custom.css * mention include styles * Adjustments for twoslash * Update custom.css * Twoslash more like twobitch * Funny markdown support :) * Made twoslash appear correctly * Add changesets * Add explicitTrigger for twoslash --------- Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * start of adding transformers and their css * more twoslash! * Update '@astrojs/starlight' version to 0.28.3 * Update dependencies for '@astrojs/starlight', '@astrojs/db', '@astrojs/node', '@astrojs/react', and '@astrojs/web-vitals' * test * apply fix * update docs and re-enable astro check * Update configuration.mdx with link to reference pages * Add description for StudioCMS DevApps * Refactor StudioCMS package.json exports * more progress * Update Astro version to 4.16.3 and adjust button position in custom.css * update default bracketPairs comment * update to conform to new astro docs and update other links * add ts-nocheck to prevent warnings/errors for shiki transformer * revert * new title transformer for shiki * add titles * cleanup * update demo link in code snippet * Update custom.css styles for code snippets * Update studiocms/src/index.ts and www/docs/src/content/docs/config-reference/options-schema.mdx * Refactor import statement in defineStudioCMSConfig.ts * fix the TS error that was being caused by a `.` instead of a `,` * some css styling for the copy button * update css * Update custom.css with new color tokens and styling for highlighted words and diffs * remove spacing * Update custom.css to add background color for highlighted words and diffs * Update custom.css to adjust background colors for highlighted words and diffs * fixed css * Update custom.css to remove inline-block display for diff spans * Remove test comment, fix copy SVGs, color changes * Add image zoom, remove carousel, adjust hero buttons * refactor css file into multiple files * Refactor shiki transformers and update import paths * Refactor Docs landing page * Refactor SplitCard component CSS * Refactor Youtube.astro component CSS * Refactor why-studioCMS.mdx file * Refactor card CSS to include all the cards from starlight * Refactor index.mdx to include instructions for setting up Turso database * Refactor Getting started guide and remove unused components * Refactor getting started guide * Refactor config references * Refactor config references and add Renderer type * Refactor StudioCMS custom renderer documentation to include information about defining custom renderers and their usage. * cleanup docs * Refactor environment variable documentation and add ReadMore component * Refactor YouTube and landing card components * Refactor Discord button styling in index.mdx and starlight.css * Refactor starlight.css: Add gap to LinkButton button styling * fix * Refactor SplitCard component: Add padding to split container * Refactor SplitCard component: Remove unnecessary padding in split container * Refactor landing page: Update StudioCMS card icon * Custom head component to preload the fonts * Add new component for planned Contributor guide page * Update sidebar component name, and update SiteTitle component * Update astro.config.mts: Add 'x.com' link to StudioCMS social media * Contributing guide! * Update astro.config.mts: Add remotePatterns for images Add new Contributing guide * Update FacePile component: Adjust avatar size and alignment * Update contributing guide * Update contributing guide: Add link to contributing guide in README.md * Update astro.config.mts: Add badge to @studiocms/ui label * Update contributing guide: Update link to contributors list in contributing.mdx * Update dependencies: Add hast-util-to-string, html-escaper, rehype-slug, rehype-autolink-headings, rehype-external-links, and @types/html-escaper * Update anchor link icon style * Update anchor link icon style and display of content elements * Update dependencies: Add shiki-transformer-color-highlight and unified * Update contributor list component and styles * Refactor getContributorsByPath function to remove ignored commit keywords and improve author handling * cleanup * Update external link icon and remove underline from anchor links * Update SiteTitle.astro * Add bun as a package manager option * Refactor getContributorsByPath function to improve author handling and remove ignored commit keywords * Refactor TursoCLI command builder for improved handling of authentication and database commands * Refactor to use dynamic sponsor links * Update strings.ts * Update why-studioCMS.mdx * Feat(devapps): Wordpress Importer (#360) * initial progress * okay well it works! * Add Wordpress importer app * Add WordPress Importer app and update README.md * update readme * update docs * Add Toolbar app image and update README.md * remove unnecessary footnote * Refactor wp-api converters and utils This commit refactors the wp-api converters and utils in the studiocms_devapps package. It introduces the following changes: - Added async/await functionality to ConvertToPageData and ConvertToPostData functions. - Implemented fetching and downloading of title images for pages and posts. - Updated the apiEndpoint function to include the 'media' type. These changes improve the efficiency and functionality of the wp-api converters and utils. * Refactor wp-api converters and utils, and add closeOnOutsideClick function * Refactor createWindowElement function and add closeOnOutsideClick function * Refactor TypeDoc configuration to include additional files * Refactor devApps configuration to include WP API Importer * typo * Refactor wp-api converters and utils, and fix success check in wp-importer * Refactor to remove warning as per @dreyfus92 * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/start-here/why-studioCMS.mdx Co-authored-by: Adam Matthiesen <[email protected]> * Update title in how-it-works/index.mdx * Fix twoslash popups overflowing parent container * Add theme helper, theme toggle component, docs * Remove unused function call * Update index.ts * Fix a typo in the JSDoc * Update theme-helper.mdx Added an example for how to store the theme * Update theme-helper.mdx --------- Co-authored-by: create-issue-branch[bot] <53036503+create-issue-branch[bot]@users.noreply.github.com> Co-authored-by: Adam Matthiesen <[email protected]> Co-authored-by: Reuben Tier <[email protected]> * Add Sentry monitoring (#378) * start - playground node * add sentry client config * add to ui-testing playground * add sentry release notification to release and snapshot actions * Add conditional step to create Sentry release * start of i18n support * add changeset * add docs * move functions around and add jsdocs * Added translation using Weblate (German) (#374) Co-authored-by: Louis Escher <[email protected]> * add labeler * Add @changesets/write and execa dependencies and implement automatated changesets for translations * Refactor translation-changesets workflow to remove unnecessary code * Update workflow * simplify * Refactor translation-changesets workflow to use GitHub Actions expression syntax * fix * add new custom script to replace github-script that was not working * Refactor translation-changesets workflow to fix command typo * Core i18n:Translations update from StudioCMS i18n (#376) * Translated using Weblate (German) Currently translated at 58.0% (18 of 31 strings) Translated using Weblate (German) Currently translated at 12.9% (4 of 31 strings) Co-authored-by: Louis Escher <[email protected]> Translate-URL: https://i18n.studiocms.xyz/projects/studiocms/core-i18n/de/ Translation: StudioCMS/Core i18n * [ci] changesets * [ci] changesets * Delete .changeset/dry-zoos-behave.md bug --------- Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * Update www/docs/src/content/docs/contributing/getting-started.mdx Co-authored-by: Reuben Tier <[email protected]> * move info around to fix the new contributing sections * fix lockfile * fix lockfile * update sentry settings to enable session replay --------- Co-authored-by: StudioCMS (bot) <[email protected]> Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Reuben Tier <[email protected]> Co-authored-by: Louis Escher <[email protected]> Co-authored-by: create-issue-branch[bot] <53036503+create-issue-branch[bot]@users.noreply.github.com> * Update README.md * more progress moving urls over (#381) * more progress moving urls over * add changeset and update changeset config * update pre config to remove web reference * fix * move back to EC (#382) * move back to EC * update compiler options * update compiler options * Update compiler options to include 'dom' library * Refactor dropdown, modal, and theme-helper components This commit refactors the dropdown, modal, and theme-helper components. It includes updates to the compiler options to include the 'dom' library. Additionally, it fixes some issues and adds new functionality to the components. The changes are made to improve the overall code structure and maintainability. * found what i need to fix * update ectwoslash * update ectwoslash * update social links * Update contributor list processing to make it simpiler to adjust in the future * Various workflow updates (#385) * Various workflow updates * Fix typo in package.json script name * Fix typo in package.json script name * Update snapshop-release workflow * ensure pkg-pr-new only runs on package changes (#387) * Add mergebot workflow (#388) * Add mergebot workflow * Update mergebot.yml * Update mergebot.yml * Update Turso sponsor link and add StudioCMS coupon code (#389) * Fix typo in dashboard config reference docs (#390) Co-authored-by: Dalibor Hon <[email protected]> Co-authored-by: Adam Matthiesen <[email protected]> * Add i18n to Docs (and Lunaria) (#386) * Update renderer configuration and sponsor title localization * add lunaria workflow * Update lunaria.config.json with GitHub hosting information * Update language options in astro.config.mts * test lunaria starlight plugin and fix typedoc types * remove lunaria plugin * upgrade to lunaria v1 * Remove lunaria:preview script from package.json * Add cache directory for Lunaria * remove lunaria cache as it didnt help * test * add build action * test * Refactor build workflow to use PNPM for dependency management * Refactor lunaria.config.ts to exclude typedoc files from the build * Refactor lunaria.config.ts to exclude tracking configuration * update lunaria and docs config * update lunaria workflows * remove Astro's custom styling * Refactor lunaria.config.ts to update branch configuration * Refactor lunaria.config.ts to update branch configuration * Update package.json and pnpm-lock.yaml to add @actions/core dependency and add lunaria report bot functionality * Refactor lunaria/components.ts to fix typo in translation complete message * Update pnpm-lock.yaml * Fix spacing issue in PackageCatalog.astro * (Core i18n): Translations update from StudioCMS i18n (#391) * Translated using Weblate (German) Currently translated at 61.2% (19 of 31 strings) Translation: StudioCMS/Core i18n Translate-URL: https://i18n.studiocms.dev/projects/studiocms/core-i18n/de/ * [ci] changesets --------- Co-authored-by: Louis Escher <[email protected]> * cleanup workflows (#392) * cleanup workflows * Update GitHub token in ci-pr-comment workflow * Update ThemeHelper.ts Fixes a typo * Mass implementation (#393) * Refactor FrameButton component to update close button styling and remove unused code * Refactor FrameButton component to update close button styling and add transition to background color * Refactor FrameButton component to update close button styling and adjust button dimensions * Refactor FrameButton component to update close button styling and add support for displaying full changelog * Refactor FrameButton component to update close button styling and add support for displaying full changelog * Refactor FrameButton component to update close button styling and add support for displaying full changelog * Refactor FrameButton component to update close button styling, adjust button dimensions, and add support for displaying full changelog * Refactor VersionCheck component to update positioning of the "read more" text * Refactor VersionCheck component to update positioning of the "read more" text and wrap the changelog in a div * Refactor VersionCheck component to update positioning of the "read more" text and remove unnecessary styling properties * Refactor VersionCheck component to update positioning of the "read more" text and add margin to the changelog container * Refactor VersionCheckChangelog component to update positioning of the "read more" text and adjust the right margin of the frame button * Refactor VersionCheck and VersionCheckChangelog components to update positioning of the "read more" text and adjust margins * Refactor VersionCheckChangelog component to update "See on GitHub" link text and add an arrow icon * Refactor VersionCheckChangelog component to update padding of frame content * Refactor VersionCheckChangelog component to update padding and positioning of frame content * Refactor VersionCheckChangelog component to update padding and positioning of frame content * Refactor VersionCheckChangelog component to update padding and positioning of frame content * Refactor VersionCheckChangelog component to update padding, positioning, and overflow of frame content * Refactor VersionCheckChangelog component to update scrollbar color in frame content * Refactor VersionCheckChangelog component to update scrollbar color in frame content * Refactor VersionCheckChangelog component to update fetching and displaying of changelog * Update '@studiocms/ui' to version 0.3.2 * Refactor sidebar links to include trailing slash in content management URLs * Refactor DoubleSidebar component to update import and helper usage * Refactor sidebar initialization in DoubleSidebar and SingleSidebar components * Refactor sidebar initialization in DoubleSidebar and SingleSidebar components * Refactor LoginChecker component to improve user permission handling and redirection logic * Refactor sidebar initialization in DoubleSidebar and SingleSidebar components * Refactor console.log statements in LoginChecker component * Refactor LoginChecker component to remove console.log statements and improve user permission handling and redirection logic * Refactor Astro Markdown rendering logic * Refactor Astro Markdown rendering logic * Refactor Astro Markdown rendering logic in Renderer.js and contentRenderer.ts * Refactor Astro Markdown rendering logic to use cached processor instead of creating a new one each time * Refactor package.json dependencies to use catalog references * Refactor VersionCheck.astro to add cursor pointer to read-more-text * Refactor LiveRender.astro to handle content retrieval and display logic * Refactor font loading logic in BaseHead.astro and add font preload for onest font * add fallbacks to server islands * Refactor profile.astro to improve form structure and remove unnecessary code * Refactor profile.astro to improve form structure and remove unnecessary code * Refactor StudioCMSSDK.ts to add folder structure and page URL retrieval * Refactor StudioCMSSDK.ts to add folder structure and page URL retrieval * some basic folder-like based routing utils to get started on that plan * Refactor profile.astro to add Social Sign-in options * Refactor profile.astro to improve form structure and remove unnecessary code * Refactor profile.astro to remove unnecessary code and improve form structure * Refactor profile.astro to improve form structure and remove unnecessary code * Refactor profile.astro to add Social Sign-in options * Refactor config-setup.ts to update auth integration * update sidebar generation * Refactor routeMap.ts to remove trailing slashes in dashboard URLs * Refactor sidebarLinks.ts to add console log for script loading * Refactor sidebarLinks.ts to add cache control header in Editor.astro * test * Refactor sidebarLinks.ts to remove unused code and improve link highlighting * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in DoubleSidebar.astro and SingleSidebar.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in SingleSidebar.astro and DoubleSidebar.astro * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code in SingleSidebar.astro and DoubleSidebar.astro * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code in SingleSidebar.astro and DoubleSidebar.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in SingleSidebar.astro and DoubleSidebar.astro * Refactor sidebarLinks.ts to improve link highlighting and remove duplicate code * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in SingleSidebar.astro, DoubleSidebar.astro, and Layout.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in Layout.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in Layout.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in Layout.astro * Refactor sidebarLinks.ts to remove duplicate code and improve link highlighting in Layout.astro * Refactor SidebarLink.astro to add event listener for astro:page-load * Refactor SidebarLink.astro to improve link highlighting and add event listener for astro:page-load * Refactor SidebarLink.astro to improve link highlighting and remove duplicate code * Refactor SidebarLink.astro to improve link highlighting and add event listener for astro:page-load * Refactor SidebarLink.astro to improve link highlighting and update icon IDs * Refactor SidebarLink.astro to improve link highlighting and update icon selectors * Refactor SidebarLink.astro to remove duplicate code and improve link highlighting * Refactor SidebarLink.astro to improve link highlighting and update event listener * Refactor SidebarLink.astro to update event listener and add data-astro-rerun attribute * Refactor SingleSidebar.astro to optimize code structure and remove unnecessary props * Refactor SingleSidebar.astro to remove unnecessary props and optimize code structure * Refactor SingleSidebar.astro to optimize VersionCheck component usage * Refactor SingleSidebar.astro to optimize VersionCheck component usage and code structure * Refactor VersionCheck.astro to optimize code structure and add event listener for page load * Refactor SingleSidebar.astro to optimize VersionCheck component usage and code structure * Refactor VersionCheck.astro to optimize code structure and add event listener for page load * Refactor VersionCheck.astro to optimize code structure and add event listener for page load * Refactor DoubleSidebar.astro to remove unnecessary transition properties * Refactor VersionCheck.astro to optimize code structure and event listener usage * Refactor VersionCheck.astro to optimize code structure and add event listener for page load * Refactor VersionCheck.astro to optimize code structure and remove unnecessary code * Refactor VersionCheck.astro to optimize code structure and remove unnecessary code * test * Refactor ConfigForm.astro to optimize code structure and update event listener for select element * Refactor ConfigForm.astro to optimize code structure and update event listener for select element * Refactor ConfigForm.astro to optimize code structure and update event listener for select element * Refactor ConfigForm.astro to update auth integration and optimize code structure * Refactor ConfigForm.astro to optimize code structure and update event listener for select element * Refactor ConfigForm.astro to update login page preview header * Refactor ConfigForm.astro to update login page preview header and add ConfigFormFallback component * Refactor ConfigForm.astro to update login page preview header and add ConfigFormFallback component * Refactor ConfigForm.astro to add fallback slot for ConfigFormFallback component * Refactor ConfigForm.astro to remove commented out fallback slot for ConfigFormFallback component * Refactor ConfigForm.astro to remove ConfigFormFallback component and update login page preview header * Refactor Layout.astro to add Footer component and container div * Refactor Layout.astro to add footer component and container div * Refactor Footer component in Layout.astro to update links and add contributors link * Refactor VersionCheck.astro to improve code structure and remove redundant event listener * Refactor Footer component in Layout.astro to update links and add contributors link * Refactor FolderNode interface to include page property and create basics for a folder tree * Refactor FolderNode interface to include page property in StudioCMSSDK.ts * Refactor InnerSidebarLink to use 'edit' query parameter instead of 'id' * Refactor content-management.astro to include Create and Edit components, and update PageHeader component * Refactor Edit.astro to fix display issue with edit page content * progress * Refactor Edit.astro to include TinyMDE component * Refactor Edit.astro to include TinyMDE component and fix display issue * Refactor Edit.astro to remove unused function categoryAndTagsOptions * Refactor Edit.astro to include TinyMDE component and fix display issue * Refactor Edit.astro to include pageTypes in StudioCMS configuration setup * Refactor Edit.astro to include overflow-y scroll in tags container * Refactor Edit.astro to include Tabs component for organizing page information * Refactor Edit.astro to remove unused Tabs component and fix display issue * Refactor Edit.astro to remove unused Tabs component and fix display issue * Refactor Renderer.js to simplify code and improve content rendering * Update dependencies in pnpm-workspace.yaml and enhance VersionCheck.astro to initialize ModalHelper on page load * Initialize ModalHelper on page load in VersionCheck.astro * Update event listener in VersionCheck.astro to use 'astro:after-swap' for ModalHelper initialization * Add delay to ModalHelper initialization in VersionCheck.astro after 'astro:after-swap' event * Update ModalHelper initialization to trigger on 'astro:page-load' event in VersionCheck.astro * Implement form submission handling in Edit.astro to capture and log page data * Fix form reference in PageHeader.astro for edit button * Add TinyMDE component and refactor Edit.astro to use shared options * Remove commented import of TinyMDE from Create.astro and Edit.astro * Refactor configSetup to enable user management route and remove create-page route * Refactor config loading to support multiple config file formats and remove obsolete config file * Add DashboardGrid and Test components, refactor index.astro to use DashboardGrid * Remove TestIsland component and associated test route * Remove obsolete test route from configSetup * Add build-scripts directory and various component exports; remove obsolete files and update .gitignore * Add interactive CLI initialization steps and environment setup * Add readJson utility function and update package.json imports across multiple packages * Add Windows compatibility warning for Turso DB setup in envBuilder * Implement interactive CLI initialization and add path utility functions * Refactor imports to use 'studiocms:' prefix and remove obsolete type definitions * Add simpleResponse utility function for standardized JSON responses * Comment out unused route configurations in configSetup * Refactor imports to use 'studiocms:' prefix and remove PageEditAndCreateForm component * Update type definitions and fix props for LightVsDark component in ConfigForm * Refactor package.json scripts and remove tsconfig.json; update imports in Astro components * Remove unused prerenderRoutes parameter from various components and update related configurations * Refactor PageHeader and Create components to improve type safety and remove inline scripts * Refactor TreeRenderer component to use new TreeSidebarFolder and TreeSidebarLink components; update type definitions in package.json * Add event listener for 'astro:page-load' in Create, Edit, and PageHeader components; remove unused prerenderRoutes import in content-management route * Remove redundant listener calls in Create, Edit, and PageHeader components * Update event listeners in Create, Edit, and PageHeader components to use 'astro:after-swap' for improved functionality * Add data-astro-reload attribute to the add button in content-management route for improved functionality * Add routes and components for content management create and edit pages * Refactor TreeRenderer to use StudioCMSRoutes for edit links and remove placeholder info from edit page * Refactor Create component to rename TinyMDE editor variable for clarity * Refactor content management components to improve header titles and conditional rendering of buttons * Add TinyMDE CSS import to Create component for styling * Refactor SidebarLink component to integrate StudioCMSRoutes and enhance active link detection logic * Add @inox-tools/aik-mod dependency and update dashboard configuration options * Remove unused Vite build configuration from Astro config * Remove unnecessary data-astro-reload attributes from sidebar link buttons * Add InnerSidebarElement component and refactor PageHeader for improved UI * Add folder creation and editing routes, enhance InnerSidebarElement with dropdown for folder actions * Add alignment to InnerSidebarElement dropdown for improved layout * Add icons to dropdown options in InnerSidebarElement for better visual context * Update icons in InnerSidebarElement dropdown for consistency and clarity * Update dropdown icons in InnerSidebarElement for enhanced clarity and visual consistency * Update folder icon in InnerSidebarElement dropdown for improved clarity * Add offset to dropdown alignment in InnerSidebarElement for improved layout * Refactor dropdown initialization in InnerSidebarElement for improved event handling and maintainability * Update dropdown icons in InnerSidebarElement for consistency and clarity * Update @studiocms/ui version to 0.4.2 in pnpm-lock.yaml and pnpm-workspace.yaml * Update dropdown offset in InnerSidebarElement for improved alignment * Refactor getParentFolderValue function for improved clarity and reuse in Edit.astro * Add getParentFolderValue function for improved folder value retrieval in Edit.astro * Enhance InnerSidebarElement and TreeRenderer to support new folder and page indicators * Update TreeRenderer to append ellipses to 'New Page' and 'New Folder' labels for improved clarity * Enhance PageHeader component to support create and edit folder functionality * Update TreeRenderer icons for 'New Page' and 'New Folder' for better visual distinction * Update icon for 'Create Folder' in InnerSidebarElement for better visual consistency * Enhance folder and page management by adding parent reference to FolderListItem, updating folder retrieval logic, and renaming component imports for clarity * Refactor PageHeader component to rename folderEdit variable to folderId for clarity and remove unused script for improved maintainability * Add null checks for editPageGrabber in CreatePage and EditPage components, and ensure DropdownHelper initializes only if the element exists in InnerSidebarElement for improved robustness * Refactor EditPage component to directly access parent folder options from editPageGrabber, improving clarity and reducing unnecessary variable declarations * Update event listener in CreatePage and EditPage components to use 'astro:page-load' for improved event handling * Update event listener in CreatePage and EditPage components to use 'astro:after-swap' for improved event handling * Simplify DropdownHelper initialization in InnerSidebarElement by removing null check for 'create-new-dropdown' * Add null check for 'create-new-dropdown-dropdown' before initializing DropdownHelper in InnerSidebarElement for improved robustness * Invoke listener immediately in CreatePage and EditPage components for improved event handling * Refactor CreatePage and EditPage components to streamline form submission handling and improve event listener setup * Refactor listener setup in CreatePage and EditPage components to ensure immediate invocation on 'astro:page-load' event * Remove redundant data attribute from inline script in CreatePage component for cleaner code * Add data-astro-reload attribute to TreeSidebarFolder and TreeSidebarLink components for improved page reload handling * Refactor TreeSidebarFolder component to use 'a' element for links and add data-astro-reload attribute for improved page reload handling * Update @studiocms/ui package version to 0.4.3 in pnpm-lock.yaml and pnpm-workspace.yaml * Update icons in InnerSidebarElement dropdown for consistency * Remove unused import from astro-integration-kit in index.ts for cleaner code * Update @studiocms/ui package version to 0.4.5 and refactor sidebar components for improved structure and styling * Add loading indicator component and related styles; update biome configuration * Refactor loading indicator styles for improved positioning and visibility * Update loading indicator positioning to center by default * Enhance plugin list display with boxen formatting and clean up unused code * Remove commented-out virtual module exports for cleaner code * Refactor and consolidate utility functions; remove unused files and update FolderNode interface to include pageData * Remove unnecessary check for dropdown existence in InnerSidebarElement * Add transition effects to MainSidebarContent and Dropdown components * Add CreateFolder component and integrate it into the create folder page * Remove unnecessary comments and data-link attributes from CreateFolder, CreatePage, and EditPage components for cleaner code * Add dompurify and fuse.js dependencies; enhance inner sidebar link styles * Enhance InnerSidebarElement by adding a title to the divider and updating its text dynamically based on search results * Add pageData property to PageList test data for improved structure * Refactor InnerSidebarElement to improve search functionality and dropdown setup * Refactor InnerSidebarElement to streamline data handling and improve search functionality * Refactor InnerSidebarElement to replace anchor tags with divs for search results and enhance click handling * Add EditFolder component for folder editing functionality and update InnerSidebarElement to use window.location.assign for navigation * Enhance search functionality by implementing search list API and refactoring InnerSidebarElement for improved data handling * Refactor folder and page components to improve layout spacing, add draft handling, and enhance folder tree retrieval logic * Refactor parent folder value handling in CreatePage and EditPage components for improved clarity and consistency * Add delete functionality to EditFolder and EditPage components with confirmation buttons * Implement modal confirmation for folder and page deletion in EditFolder and EditPage components * Increase bottom margin of the page content editor for improved layout spacing * Add UI version meta tag to Generator component and update comment syntax in BaseHead component * Refactor component imports to use direct file paths and remove unused components * Refactor footer component usage and layout adjustments in various components * Add example component, update user management routes, and enhance permission checks * Add new API routes for user management and dashboard configuration * Add new API routes for user management and content handling, and refactor existing routes * Remove deprecated admin API route and associated logic * Add password reset functionality with API route and user interface updates * Add token verification and reset link generation improvements * Add reset password functionality with API route and UI updates * Refactor reset password API route to remove user authentication checks * Remove unused user data and permission verification imports from reset password API route * Remove TODO comments and add placeholders for API setup in content management components * Refactor event listener setup for page load to ensure immediate execution of setup functions across various components * Add DELETE method for user management and enhance user deletion UI integration * Add theme management interface and integrate ThemeManager component in layouts * Implement POST, PATCH, and DELETE methods for content API routes with 501 Not Implemented response * Refactor user permission checks and enhance folder management API with form submission handling * Enhance delete functionality for pages and folders with action routing and improved error handling * Refactor page editing and creation logic with improved data handling and remove deprecated API routes * Implement user deletion functionality with reference clearing and error handling * Update configuration to ignore build-scripts and implement new dashboard design with API endpoint updates Co-authored-by: Paul Valladares <[email protected]> Co-authored-by: John Memmott <[email protected]> Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Hunter Bertoson <[email protected]> * Author and diff tracking (#395) * Add author and contributor tracking to dashboard content management * Implement diff tracking feature with configuration options * Add page diff tracking feature with configuration options and UI integration * Implement diff tracking system for enhanced content management * Remove Astro ViewTransitions and ClientRouter from the dashboard * Refactor event listeners in various components for improved readability and performance * Add updatedAt field to page data on PATCH request * Add "View Page" button to page diff header for easy navigation * Rename "Page History" tab to "Edit History" for clarity in content management * Update environment variable reference in getCoolifyURL function for consistency * Set default site URL in astro.config.mts for fallback in getCoolifyURL function * Display editor's name alongside edit timestamp in page diff * Implement Component Proxy functionality and update dependencies (#396) * Add error handling for missing SSR Adapter in Astro Config (#397) * Add error handling for missing SSR Adapter in Astro Config * Update packages/studiocms/src/utils/astroConfigCheck.ts Co-authored-by: Jacob Jenkins <[email protected]> --------- Co-authored-by: Jacob Jenkins <[email protected]> * Enable first-time setup flow and update configuration routes (#398) * Enable first-time setup flow and update configuration routes * Update permissions handling and bump @studiocms/ui version to 0.4.8 * Update first-time setup routes and API endpoints * Add config import to OAuth callback routes * Update packages/studiocms_dashboard/assets/firstTimeSetupRoutes/3-done.astro Co-authored-by: Louis Escher <[email protected]> * Add AstroCodeDiffsScript component and enhance code snippet display * Disable dbStartPage in StudioCMS configuration * Update packages/studiocms_dashboard/assets/firstTimeSetupRoutes/components/PageHeader.astro Co-authored-by: Louis Escher <[email protected]> --------- Co-authored-by: Louis Escher <[email protected]> Co-authored-by: Louis Escher <[email protected]> * Introduce basic version of new plugin system (#399) * Introduce basic plugin system with custom settings page and frontend integration * Refactor error handling in plugin API route to use simpleResponse for consistency * Apply suggestions from code review Co-authored-by: Louis Escher <[email protected]> --------- Co-authored-by: Louis Escher <[email protected]> * Refactor devapps package (#400) * Refactor devapps package: remove unused files, update build scripts, and enhance configuration handling * Implement build step and add libsql client integration in devapps package * update renderers functionality (#401) * update renderers functionality * Add markdown-remark renderer option and implement component proxy system * Update documentation for StudioCMS Markdown rendering function * Remove commented-out code for StudioCMS Renderers integration * Apply suggestions from code review Co-authored-by: Louis Escher <[email protected]> --------- Co-authored-by: Louis Escher <[email protected]> * Refactor frontend components and routes, update rendering logic, and clean up package structure (#402) * Refactor frontend components and routes, update rendering logic, and clean up package structure * Remove unused sanitize option from StudioCMSMarkdownExtendedSchema transformation * Remo…
Original issue description
Prepare versioned docs for new
0.1.0-beta.8
versionrequires #354
requires #360
Edit: Versioned docs have been removed to simplify the system and we have a multi-sidebar now to help split out the resources. There was also a annoying bug when docs where versioned that prevented
starlight-versions
from properly generating all the config files.closes #351