* feat(auth): implement withCaptcha HOC for consistent reCAPTCHA This commit refactors the reCAPTCHA implementation across the application by introducing a Higher Order Component (withCaptcha) that encapsulates captcha verification logic. The changes: - Create a reusable withCaptcha HOC in withRecaptcha.tsx - Refactor Login, ResetPasswordRequest, and CreatePassword components - Extract SSOLogin into a separate component - Improve error handling and user feedback - Standardize loading and verification states across forms - Make captcha implementation more maintainable and consistent * feat(auth): support msaas edition for enterprise features Add msaas to the isEnterprise check alongside ee edition to properly display enterprise features. Use userStore.isEnterprise in SSOLogin component instead of directly checking authDetails.edition for consistent enterprise status detection. |
||
|---|---|---|
| .. | ||
| .storybook | ||
| .yarn/releases | ||
| app | ||
| cypress | ||
| scripts | ||
| tests | ||
| .browserslistrc | ||
| .dockerignore | ||
| .env.sample | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierrc | ||
| .unimportedrc.json | ||
| .yarnrc.yml | ||
| babel.config.js | ||
| build.sh | ||
| cypress.config.ts | ||
| cypress.env.example.json | ||
| dev-init.sh | ||
| development.md | ||
| Dockerfile | ||
| eslint.config.js | ||
| frontend.iml | ||
| globals.d.ts | ||
| jest.config.mjs | ||
| makefile | ||
| nginx.conf | ||
| package.json | ||
| path-alias.js | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| webpack.config.ts | ||
| window.d.ts | ||
| yarn.lock | ||
openreplay-ui
OpenReplay prototype UI
On new icon addition:
yarn gen:icons
Documentation
Labels in comments: TEMP = temporary code TODO = things to implement
Contributing notes
Please use dev branch as base and target branch.