* plan
* modules and customGroup
* builder roggle
* role name
* struct
* fix
* sus
* field fix
* create app btn
* module visible
* refactor: update license validation logic and improve feature access checks
* app module
* feat: Added modules support for public apps
* refactor: migrate license management to a new store and update related components
* workflow enabled
* feat: integrate license validation into Viewer component and remove deprecated license check
* Revert "feat: integrate license validation into Viewer component and remove deprecated license check"
This reverts commit b4b5218079.
* Revert "refactor: migrate license management to a new store and update related components"
This reverts commit cd2936bb12.
* chore: update subproject commit reference in server/ee
* fix
* style
* feat: add module access validation in AppBuilder and update subproject references
* refactor: remove debug statements from AppBuilder component
* chore: update subproject commit reference in frontend/ee
* chore: update subproject commit references in frontend and server directories
---------
Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
Co-authored-by: Johnson Cherian <johnsonc.dev@gmail.com>
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
* feat(otel): Add request-based active and concurrent user metrics tracking
* remove legacy active users tracking and related metrics
* Enhance active user tracking with configurable activity window and proactive cleanup
* add organization_id to user_sessions and update tracing imports
* update session termination logic to use user object and remove organization_id from user_sessions
* remove session metrics decrement logic from terminateAllSessions method
* remove session count logic from terminateAllSessions method
* feat: add Cloudflare cache purge step to deployment workflows
* enhance Cloudflare cache purge step with user authorization and specific URLs
* enhance Cloudflare cache purge step with user authorization and specific URLs
* submodule ref updated
* fix for test connection in Gemini plugin
* bump version to 3.20.27-lts across all components
---------
Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
- Add .first() selector to handle multiple button matches in verifyModal
- Add wait time before environment selection in selectEnv
- Use .first() selectors in version navigation functions
- Add openPreviewSettings helper function
- Add wait for appDs intercept in switchVersionAndVerify