Commit Graph

347 Commits

Author SHA1 Message Date
gpt-engineer-app[bot]
cdd6b0bbd5 Refactor: Implement Phase 2 improvements 2025-10-15 12:06:51 +00:00
gpt-engineer-app[bot]
b8f2889b1d Refactor: Implement desktop layout modernization 2025-10-14 20:16:24 +00:00
gpt-engineer-app[bot]
098ca9f3b0 Refactor: Consolidate Sessions into Security Tab 2025-10-14 18:20:51 +00:00
gpt-engineer-app[bot]
6698ee9a29 Fix profile privacy and simplify code 2025-10-14 18:11:10 +00:00
gpt-engineer-app[bot]
a255442616 Refactor identity management 2025-10-14 17:38:18 +00:00
gpt-engineer-app[bot]
5c075c363e feat: Implement password reset form 2025-10-14 17:24:31 +00:00
gpt-engineer-app[bot]
d6035bebac Refactor: Simplify Add Password flow 2025-10-14 17:18:08 +00:00
gpt-engineer-app[bot]
70f94b8a30 feat: Implement password reset flow 2025-10-14 17:14:34 +00:00
gpt-engineer-app[bot]
677f14ee7b Refactor: Implement email confirmation for password auth 2025-10-14 15:39:05 +00:00
gpt-engineer-app[bot]
52cad6c4dc Refactor: Implement sign-out and re-login flow 2025-10-14 15:16:49 +00:00
gpt-engineer-app[bot]
e42853b797 feat: Complete Auth.tsx and AuthModal.tsx updates 2025-10-14 14:29:33 +00:00
gpt-engineer-app[bot]
23f7cbb9de Refactor: Implement full authentication overhaul 2025-10-14 14:01:17 +00:00
gpt-engineer-app[bot]
ccfa83faee feat: Implement MFA Step-Up for OAuth 2025-10-14 13:52:11 +00:00
gpt-engineer-app[bot]
7aa219efe5 Implement MFA Enforcement 2025-10-14 13:45:59 +00:00
gpt-engineer-app[bot]
121f7c533a feat: Implement MFA Challenge Support 2025-10-14 13:39:05 +00:00
gpt-engineer-app[bot]
149c0704fe Refactor: Simplify auth and profile handling 2025-10-13 17:22:56 +00:00
gpt-engineer-app[bot]
aff3581eaf Fix admin settings rendering and refresh logic 2025-10-12 14:59:41 +00:00
gpt-engineer-app[bot]
d6f9f4d9a3 feat: Implement OAuth profile enhancement 2025-10-11 23:56:44 +00:00
gpt-engineer-app[bot]
7a3ad6b000 feat: Add force logout endpoint 2025-10-11 16:46:10 +00:00
gpt-engineer-app[bot]
0330fbd1f3 Fix: Implement complete fix 2025-10-11 16:12:45 +00:00
gpt-engineer-app[bot]
120f68c926 Refactor: Implement system activity log fixes 2025-10-11 16:04:28 +00:00
gpt-engineer-app[bot]
f37b99a5f9 Reverted to commit 06ed528d76 2025-10-11 15:58:56 +00:00
gpt-engineer-app[bot]
1df9ada8ae Reverted to commit 96a961d95c 2025-10-11 15:58:11 +00:00
gpt-engineer-app[bot]
3f08dcb203 Refactor: Simplify CAPTCHA bypass logic 2025-10-11 00:47:34 +00:00
gpt-engineer-app[bot]
21acbb948c Implement two-layer CAPTCHA bypass 2025-10-11 00:41:13 +00:00
gpt-engineer-app[bot]
5fb9440eb2 Fix React Hooks Order Violation 2025-10-10 23:13:14 +00:00
gpt-engineer-app[bot]
4386951bfa Fix redirect in AdminBlog 2025-10-10 23:11:17 +00:00
gpt-engineer-app[bot]
1e67ff87fd Fix versioning component errors 2025-10-10 23:08:53 +00:00
gpt-engineer-app[bot]
14d7801b6f Refactor admin blog access 2025-10-10 23:03:05 +00:00
gpt-engineer-app[bot]
bc08d44f4c Fix blog post foreign key 2025-10-10 23:00:04 +00:00
gpt-engineer-app[bot]
6127f902e9 Add blog page components 2025-10-10 22:57:58 +00:00
gpt-engineer-app[bot]
4d2d39fb5a feat: Implement custom view tracking 2025-10-10 15:53:56 +00:00
gpt-engineer-app[bot]
c39aba6994 feat: Add review counts to tab headers 2025-10-10 15:43:17 +00:00
gpt-engineer-app[bot]
a16154c3de feat: Implement skeleton loading 2025-10-10 15:18:02 +00:00
gpt-engineer-app[bot]
d7a20b7979 Fix tab reload issue 2025-10-10 14:33:19 +00:00
gpt-engineer-app[bot]
f57ae0d3ce Refactor: Implement Cloudflare Image Variants 2025-10-10 14:09:51 +00:00
gpt-engineer-app[bot]
44dc677363 Fix: Prevent CAPTCHA token reuse 2025-10-10 13:34:24 +00:00
gpt-engineer-app[bot]
2b395e93d6 Fix: Implement auth page auto-redirect 2025-10-10 13:30:28 +00:00
gpt-engineer-app[bot]
c0cc91a0dd Remove real-time updates 2025-10-10 13:05:22 +00:00
gpt-engineer-app[bot]
61c7a551c2 Approve database migration 2025-10-10 13:04:36 +00:00
gpt-engineer-app[bot]
26e6200bc1 feat: Add park and operating ride counts 2025-10-10 12:28:48 +00:00
gpt-engineer-app[bot]
26e098c960 Fix inversions stat card logic 2025-10-10 12:25:03 +00:00
gpt-engineer-app[bot]
0772a14e93 Fix: Center stat cards on ride detail page 2025-10-10 12:06:56 +00:00
gpt-engineer-app[bot]
7f2a3b8d44 Handle null values in stat cards 2025-10-10 00:58:03 +00:00
gpt-engineer-app[bot]
356cf2b54b Fix admin page flashing 2025-10-09 17:14:45 +00:00
gpt-engineer-app[bot]
10098e3bcc Fix: Implement field-level privacy for profiles 2025-10-08 23:23:03 +00:00
pac7
0f2219f849 Improve image handling, optimize hooks, and add rate limiting
This commit introduces several improvements:
- Enhances `RideModelCard` by safely accessing and displaying ride count and image data, preventing potential errors.
- Refactors `useEntityVersions` and `useSearch` hooks to use `useCallback` and improve performance and prevent race conditions.
- Introduces a `MAX_MAP_SIZE` and cleanup mechanism for the rate limiting map in `detect-location` Supabase function to prevent memory leaks.
- Adds robust error handling and cleanup for image uploads in `uploadPendingImages`.
- Modifies `ManufacturerModels` to correctly map and display ride counts.
- Includes error handling for topological sort in `process-selective-approval` Supabase function.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 39bb006b-d046-477f-a1f9-b7821836f3a1
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
2025-10-08 17:55:37 +00:00
pac7
3606e2ab54 Improve data fetching performance and fix fast refresh issues
Refactor `fetchData` in `ManufacturerModels.tsx` using `useCallback` to prevent unnecessary re-renders and memoize the function. Add `fetchData` to the `useEffect` dependency array in `ManufacturerModels.tsx` to ensure it's correctly called. Address Fast Refresh compatibility in `useAuth.tsx` and correct `setInterval` dependency in `useModerationQueue.ts`.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fe5b902e-beda-40fc-bf87-a3c4ab300e3a
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
2025-10-08 12:52:32 +00:00
pac7
9a1c41c874 Improve performance and fix potential issues in manufacturer ride pages
Refactor `fetchData` in `ManufacturerRides.tsx` to use `useCallback` for memoization, resolving `useEffect` dependency issues and preventing unnecessary re-renders.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: fe5b902e-beda-40fc-bf87-a3c4ab300e3a
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
2025-10-08 12:52:00 +00:00
pac7
bf7dd93d9e Update image sources to use environment variables for dynamic image hosting
Updates image URLs across various components and pages to dynamically fetch images using Cloudflare's image hosting service, configured via environment variables. Also updates the theme provider import for Sonner toasts and modifies the Supabase upload function to use a configurable Supabase URL.

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: f1469493-0a69-4efc-91bd-478d1879573a
Replit-Commit-Checkpoint-Type: intermediate_checkpoint
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7cdf4e95-3f41-4180-b8e3-8ef56d032c0e/f1469493-0a69-4efc-91bd-478d1879573a/HYhVkSk
2025-10-07 14:10:00 +00:00