github withstudiocms/studiocms studiocms@0.1.0-beta.24

Patch Changes

  • #666 0b1574b Thanks @Adammatthiesen! - Update package keywords

  • #662 48c47b9 Thanks @Adammatthiesen! - Add export for component-registry/types

  • #668 df69c22 Thanks @Adammatthiesen! - Optimize user-quick-tools widget

    • Performance: Implemented O(1) permission checking with Set-based hierarchy, deferred initialization strategies (idle/interaction/immediate), and non-blocking rendering using requestIdleCallback/requestAnimationFrame
    • UX Improvements: Added click protection to prevent accidental interactions, visual shake feedback for ignored clicks, smooth animations with configurable delays, and dynamic theme switching support
    • Configurability: Component now supports data attributes for initialization strategy, timing parameters, and protection durations
    • Robustness: Enhanced error handling with 5-second timeout for session fetching, graceful failures without blocking page rendering, and proper cleanup on unmount
    • Code Quality: Modularized component structure with clear separation of concerns, extracted styles into constants, and improved TypeScript typing
  • #662 48c47b9 Thanks @Adammatthiesen! - Introduce new middlewares sdk module to ensure cache objects are initialized and not empty

  • #678 853e6e6 Thanks @Adammatthiesen! - Update Effect and Astro Deps

  • #666 0b1574b Thanks @Adammatthiesen! - Refactor to align with once again available types from @astrojs/db

  • #666 0b1574b Thanks @Adammatthiesen! - Adds new StudioCMSPluginData table for usage by StudioCMS plugins. As well as new SDK plugins utilities for dynamic table typing as well.

    Breaking Update

    Users will be required to run astro db push --remote to update your table schema so that the table schema is updated before running the new version!

  • #672 f952925 Thanks @Adammatthiesen! - Updates editor page, to also inject a id variable for the current page

  • #670 3a6f0cf Thanks @Adammatthiesen! - Converts internal robotstxt to proper zod schema and cleans up code

  • Updated dependencies [0b1574b]:

    • @withstudiocms/config-utils@0.1.0-beta.2

Don't miss a new studiocms release

NewReleases is sending notifications on new releases.