openreplay/frontend/app/services
Shekar Siri 8eec6e983b
feat(auth): implement withCaptcha HOC for consistent reCAPTCHA (#3177)
* 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.
2025-03-19 14:36:56 +01:00
..
AiService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
AlertsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
AssistStatsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
AuditService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
BaseService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
ConfigService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
CustomFieldService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
DashboardService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
ErrorService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
FFlagsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
FilterService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
FunnelService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
HealthService.ts fix(ui): call the health vs healthz based on tenants sate and login state 2024-11-06 17:50:55 +01:00
index.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
IntegrationsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
IssueReportsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
loginService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
MetricService.ts feat(metrics): implement server-side pagination and sorting 2025-03-10 14:58:30 +01:00
NotesService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
ProjectsService.ts fix(ui): project create or delete handling 2025-02-11 15:23:46 +01:00
RecordingsService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
SearchService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
SessionService.ts ui: fix filekey on prefetched sessions 2025-03-14 17:30:00 +01:00
spotService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
TagWatchService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
UserService.ts feat(auth): implement withCaptcha HOC for consistent reCAPTCHA (#3177) 2025-03-19 14:36:56 +01:00
UxtestingService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00
WebhookService.ts Add lokalisation (#3092) 2025-03-06 17:43:15 +01:00