- Add API integration for current user data and organizations
- Update ProfilePage to render real user data and orgs from /api/v1/users/me and /users/me/organizations
- Adjust api.ts types to align with new user fields (email_verified, is_active, is_verified) andOrganizationsResponse
- Remove mock/demo UI in favor of live data display and editing flow
X-Lovable-Edit-ID: edt-9178366f-2fd0-459c-bf17-2ec1e2f5529b
Improve the bottom developer panel to show full HTTP response details including status code, status text, and clearer error display. Logs now capture statusText and responseHeaders; detail view presents status, URL, request/response bodies, and error messages with improved formatting.
X-Lovable-Edit-ID: edt-3c93d8dc-a6c5-4aea-96a1-b7225379617d
Add src/config.ts with API baseUrl defaulting to environment var VITE_API_BASE_URL or '/api/v1'. Wire api.ts to use config.api.baseUrl instead of hardcoded base.
X-Lovable-Edit-ID: edt-474d2059-e9f4-4467-8d13-d089d07abac8
Implement a bottom-of-page development window ApiDevTools that intercepts fetch calls to /api/*, logs requests/responses, and displays them with a toggle to view details. Integrated as ApiDevTools component and wired into App.tsx to appear in development.
X-Lovable-Edit-ID: edt-9d4ce476-9631-4b5f-a429-df2bf2bee545
Wire up login API integration with real API client and AuthContext; replace mock login with session-based login, connect login page to /api/v1/auth/login, and route post-login to profile. Update App routing to use AppRoutes wrapper and integrate auth context.
X-Lovable-Edit-ID: edt-2c1a2967-d81b-4437-a449-5bbbf890b803
Update branding and visuals to reflect Gatehouse branding across layouts, navigation, and pages; replace Authy2 references with Gatehouse, adopt Gatehouse logo, and apply enterprise-style design system.
X-Lovable-Edit-ID: edt-8c42331f-7e14-427e-8490-86d7aaab17ee
Extend registration, verify email, and forgot password flows with richer UI components, client-side validation, and placeholder behaviors. Add PasswordStrengthMeter and BannerAlert components, integrate updated styling, and align forms with new spec (registration, email verification, and password reset). Update ForgotPassword, Register, and VerifyEmail pages to reflect improved UX and mock flows.
X-Lovable-Edit-ID: edt-140074ae-8fad-4c73-81c7-dd8a6399b195