Kunal
|
76dc011459
|
cypress: handle Clerk verification method step before OTP
|
2026-02-08 14:32:12 +00:00 |
|
Kunal
|
ca5c5a2eea
|
cypress: decide Clerk OTP step origin after email submit
|
2026-02-08 14:17:18 +00:00 |
|
Kunal
|
cb7d09f330
|
e2e: activity feed tests login first to avoid cross-origin redirect flake
|
2026-02-08 14:11:14 +00:00 |
|
Kunal
|
6a3aae8a8c
|
e2e: /activity smoke expects redirect to sign-in when signed out
|
2026-02-08 14:05:55 +00:00 |
|
Kunal
|
28ad695340
|
e2e: expect /activity to redirect to sign-in when signed out
|
2026-02-08 14:05:55 +00:00 |
|
Kunal
|
6692ed3ba5
|
fix(frontend): remove middleware.ts (use proxy.ts only)
|
2026-02-07 21:00:36 +00:00 |
|
Kunal
|
0fe9d8f79a
|
fix(frontend): await auth() in clerkMiddleware callback
|
2026-02-07 20:43:14 +00:00 |
|
Kunal
|
fce12698d8
|
fix(frontend): call auth().protect() in Clerk middleware
|
2026-02-07 19:41:37 +00:00 |
|
Kunal
|
81a4135347
|
fix(e2e): provide Clerk test creds + derive origin from publishable key
|
2026-02-07 19:16:47 +00:00 |
|
Kunal
|
388402b834
|
fix(e2e): keep localhost baseUrl; bind dev server to 0.0.0.0
|
2026-02-07 19:02:17 +00:00 |
|
Kunal
|
f2f1ac5bb2
|
fix(e2e): force IPv4 + 127.0.0.1 baseUrl to avoid localhost ::1 proxy hangups
|
2026-02-07 19:00:09 +00:00 |
|
Kunal
|
f44f715e62
|
test(e2e): reuse shared cy.loginWithClerkOtp helper
|
2026-02-07 17:57:49 +00:00 |
|
Kunal
|
fd2c272824
|
chore(e2e): run Cypress in Chrome; use 127.0.0.1 baseUrl
|
2026-02-07 17:46:47 +00:00 |
|
Kunal
|
cacf6f27df
|
fix(ci): export Clerk pk to Cypress via CYPRESS_ env var
|
2026-02-07 17:44:33 +00:00 |
|
Kunal
|
9eb6162771
|
fix(e2e): wrap Clerk redirect-origin interactions in cy.origin
|
2026-02-07 17:40:29 +00:00 |
|
Kunal
|
e31b2b180b
|
test(e2e): use Clerk redirect flow for stable Cypress login
|
2026-02-07 17:34:45 +00:00 |
|
Kunal
|
211308ef13
|
fix(e2e): pass Clerk publishable key into Cypress env
|
2026-02-07 17:33:23 +00:00 |
|
Kunal
|
c4a5d8dd48
|
test(e2e): add negative auth case (wrong OTP)
|
2026-02-07 17:31:42 +00:00 |
|
Kunal
|
ac1c90c742
|
e2e: remove auth bypass; use real Clerk sign-in in Cypress
|
2026-02-07 17:31:37 +00:00 |
|
Kunal
|
b716422b73
|
chore(frontend): add cypress devDependency for TS typings
|
2026-02-07 16:51:12 +00:00 |
|
Kunal
|
df732518f3
|
fix(e2e): add scoped Cypress typings for .cy.ts
|
2026-02-07 16:45:42 +00:00 |
|
Kunal
|
7856331377
|
Merge remote-tracking branch 'origin/master' into kunal/e2e-activity
|
2026-02-07 16:45:42 +00:00 |
|
Kunal
|
edce84a5b4
|
Merge remote-tracking branch 'origin/master' into kunal/coverage-gate-policy
|
2026-02-07 16:40:59 +00:00 |
|
Kunal
|
c3f611f3f6
|
fix: remove unused import in request id middleware test
|
2026-02-07 16:35:14 +00:00 |
|
Kunal
|
0f9d040792
|
test(e2e): stubbed /activity feed scenarios (auth bypass)
|
2026-02-07 16:29:14 +00:00 |
|
Kunal
|
f87cc1f7fb
|
ci: scoped 100% coverage gates + policy doc
|
2026-02-07 15:54:42 +00:00 |
|