Commit Graph

4 Commits

Author SHA1 Message Date
4f802c8cc9 v0.0.13: Remove useConfig dependency from client hooks
Makes client hooks work outside of Payload Admin UI context by:
- Adding FeatureFlagOptions parameter to all hooks for configuration
- Using window.location.origin as default serverURL when in browser
- Removing @payloadcms/ui dependency from client hooks
- Allowing custom serverURL, apiPath, and collectionSlug configuration

This fixes the webpack error "_payloadcms_ui__WEBPACK_IMPORTED_MODULE_1__.b() is undefined"
when using the hooks in frontend applications.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 18:25:32 +02:00
3696ff7641 v0.0.10: Server/client architecture with enhanced security and UX improvements
- Split feature flags view into server/client components for better performance
- Added comprehensive security checks for authentication and authorization
- Implemented read-only mode for users without update permissions
- Fixed checkbox state synchronization issues with server updates
- Improved UX: rollout percentage editable regardless of flag enabled state
- Added DefaultTemplate integration with proper PayloadCMS admin layout
- Enhanced error handling with specific messages for auth/permissions
- Removed debug logging for production readiness

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 17:12:16 +02:00
81780ab7a9 Replace redundant components with updated feature flag hooks and views. Add comprehensive documentation and ESLint config for improved development workflow. 2025-09-12 15:35:44 +02:00
453b9eac7c Add Payload Feature Flags plugin with custom endpoints and configurations 2025-09-12 11:45:33 +02:00