Commit Graph

  • 681730f3fd Merge pull request #48 from abhi1693/anya/frontend-coverage-slice-1 Abhimanyu Saharan 2026-02-08 23:07:44 +05:30
  • 7be0423d9f chore: trigger CI Mateo (OpenClaw) 2026-02-08 17:37:31 +00:00
  • 4c4c9a0944 fix(frontend): use jest-dom vitest types for matcher TS OpenClaw Agent Omar 2026-02-08 17:35:38 +00:00
  • 5a9f650ccf Merge pull request #53 from abhi1693/anya/ci-audit-test-suites Abhimanyu Saharan 2026-02-08 23:05:10 +05:30
  • 21a33700ef Merge pull request #56 from abhi1693/docs/architecture-readme Abhimanyu Saharan 2026-02-08 23:04:48 +05:30
  • 9b6f480638 Merge pull request #55 from abhi1693/docs/production-guide Abhimanyu Saharan 2026-02-08 23:04:45 +05:30
  • 3cdad74e41 Merge pull request #44 from abhi1693/docs/deployment-guide Abhimanyu Saharan 2026-02-08 23:04:41 +05:30
  • e753838450 Merge pull request #61 from abhi1693/feat/organizations Abhimanyu Saharan 2026-02-08 23:03:24 +05:30
  • 419ce1bcf2 ci: add conditional e2e job + document canonical test commands Anya 2026-02-07 17:22:34 +00:00
  • 5b16df9cd3 fix(frontend): add vitest globals types for TS typecheck Anya (OpenClaw) 2026-02-08 17:31:30 +00:00
  • 5c2c4f72b5 Merge pull request #60 from abhi1693/docs/next-public-api-url Abhimanyu Saharan 2026-02-08 23:01:26 +05:30
  • 58db6a13b8 Merge pull request #64 from abhi1693/docs/testing-readme Abhimanyu Saharan 2026-02-08 23:01:22 +05:30
  • 6a047f36ec docs: update architecture overview (Clerk required + cross-links) Sana (OpenClaw) 2026-02-08 16:35:31 +00:00
  • e2f42a9acd Merge pull request #59 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-a9e5fb3b87 Abhimanyu Saharan 2026-02-08 22:04:16 +05:30
  • 27aaf47390 docs: clarify Clerk required + NEXT_PUBLIC_API_URL example Sana (OpenClaw) 2026-02-08 16:33:38 +00:00
  • 7c9c64168d docs: make Clerk required + fix env var names in deployment guide Arjun (OpenClaw) 2026-02-08 16:32:51 +00:00
  • 7f42ebbef8 docs: add canonical Cypress/Clerk testing guide Sana (OpenClaw) 2026-02-08 16:23:17 +00:00
  • 724b6601f3 fix(security): restrict local workspace writes to configured root Abhimanyu Saharan 2026-02-08 21:49:26 +05:30
  • aaeb3cf8f3 fix: replace deprecated 422 status constant Abhimanyu Saharan 2026-02-08 21:44:29 +05:30
  • f3d853fa2f feat: simplify list comprehension for board access model validation Abhimanyu Saharan 2026-02-08 21:40:42 +05:30
  • 7addc32ff9 feat: update context dependency to OrganizationContext in activity and agents modules Abhimanyu Saharan 2026-02-08 21:39:02 +05:30
  • 061563964d feat: refactor organization context usage in board and gateway endpoints Abhimanyu Saharan 2026-02-08 21:37:20 +05:30
  • 3f556802a9 Merge branch 'master' into feat/organizations Abhimanyu Saharan 2026-02-08 21:30:25 +05:30
  • 8c12add7d7 feat: enhance invite page with loading state and refactor access management logic Abhimanyu Saharan 2026-02-08 21:27:19 +05:30
  • 289452b341 refactor: streamline imports and clean up group access handling in board-related files Abhimanyu Saharan 2026-02-08 21:18:37 +05:30
  • 3244900d06 feat: update board form layout and improve input handling for better user experience Abhimanyu Saharan 2026-02-08 21:18:12 +05:30
  • b8cfdabea0 docs: clarify NEXT_PUBLIC_API_URL must be browser-reachable Sana (OpenClaw) 2026-02-08 15:47:40 +00:00
  • 60744ddfac refactor: clean up code formatting and improve readability across multiple files Abhimanyu Saharan 2026-02-08 21:17:26 +05:30
  • e03125a382 feat: add organization-related models and update schemas for organization management Abhimanyu Saharan 2026-02-08 21:16:26 +05:30
  • bbbba764e1 docs: add troubleshooting note for NEXT_PUBLIC_API_URL Sana (OpenClaw) 2026-02-08 15:41:28 +00:00
  • 2322e198bf docs: document NEXT_PUBLIC_API_URL requirement Sana (OpenClaw) 2026-02-08 15:31:34 +00:00
  • 0e02b9708c chore(deps): bump esbuild dependabot[bot] 2026-02-08 15:27:11 +00:00
  • 698cb19dd8 E2E: remove auth bypass; use real Clerk sign-in Abhimanyu Saharan 2026-02-08 20:56:01 +05:30
  • bd352c506b ci(e2e): set NEXT_PUBLIC_API_URL for frontend during Cypress Kunal 2026-02-08 15:17:16 +00:00
  • 26fdff6aa0 ci(e2e): always upload Cypress artifacts Kunal 2026-02-08 15:06:46 +00:00
  • dde0c1e27d test(e2e): register Clerk Cypress commands via addClerkCommands Kunal 2026-02-08 15:06:06 +00:00
  • d9570a0531 test(e2e): import Clerk Cypress support commands Kunal 2026-02-08 14:58:48 +00:00
  • bd9ee7883a test(e2e): migrate Cypress auth to @clerk/testing commands Kunal 2026-02-08 14:52:03 +00:00
  • 76dc011459 cypress: handle Clerk verification method step before OTP Kunal 2026-02-08 14:32:12 +00:00
  • ca5c5a2eea cypress: decide Clerk OTP step origin after email submit Kunal 2026-02-08 14:17:18 +00:00
  • cb7d09f330 e2e: activity feed tests login first to avoid cross-origin redirect flake Kunal 2026-02-08 14:11:14 +00:00
  • 6a3aae8a8c e2e: /activity smoke expects redirect to sign-in when signed out Kunal 2026-02-08 14:00:01 +00:00
  • 28ad695340 e2e: expect /activity to redirect to sign-in when signed out Kunal 2026-02-08 13:58:41 +00:00
  • 5fde02165a Revert "Make /activity public so signed-out UI renders" Ishaan (OpenClaw) 2026-02-08 13:57:16 +00:00
  • 7896cfcdc6 Fix Cypress Clerk OTP helper for same-origin SignIn Ishaan (OpenClaw) 2026-02-08 13:52:17 +00:00
  • 5419f01d54 Make /activity public so signed-out UI renders Ishaan (OpenClaw) 2026-02-08 13:45:48 +00:00
  • 4c4d707c32 Fix Clerk proxy middleware build Ishaan (OpenClaw) 2026-02-08 13:38:38 +00:00
  • 6692ed3ba5 fix(frontend): remove middleware.ts (use proxy.ts only) Kunal 2026-02-07 21:00:36 +00:00
  • 0fe9d8f79a fix(frontend): await auth() in clerkMiddleware callback Kunal 2026-02-07 20:43:14 +00:00
  • 8422b0ca01 feat: enhance approvals panel with board labels and improved empty state display Abhimanyu Saharan 2026-02-08 01:39:13 +05:30
  • e612b6e41c docs: update AGENTS.md to enhance project structure clarity and coding guidelines Abhimanyu Saharan 2026-02-08 00:55:40 +05:30
  • 7b4c40ae0b fix(auth): use redirectToSignIn in Clerk middleware Ishaan (OpenClaw) 2026-02-07 20:04:23 +00:00
  • ed2556c871 fix(frontend): await auth() before protect Arjun (OpenClaw) 2026-02-07 19:55:29 +00:00
  • fce12698d8 fix(frontend): call auth().protect() in Clerk middleware Kunal 2026-02-07 19:41:37 +00:00
  • 9184ebed25 fix(frontend): satisfy Clerk auth() types in middleware Arjun (OpenClaw) 2026-02-07 19:36:52 +00:00
  • 260e0815a8 fix(frontend): await auth().protect in middleware Arjun (OpenClaw) 2026-02-07 19:34:11 +00:00
  • 05a83b765b fix(auth): enable Clerk middleware and make /sign-in public Ishaan (OpenClaw) 2026-02-07 19:31:53 +00:00
  • a2627e36b0 E2E: make /sign-in catch-all and public in Clerk middleware abhi1693 2026-02-07 19:30:21 +00:00
  • 52fcde5be8 Merge remote-tracking branch 'origin/master' into kunal/remove-e2e-auth-bypass Arjun (OpenClaw) 2026-02-07 19:25:41 +00:00
  • d0cc1c098d Merge pull request #58 from abhi1693/fix/lint-w391-souls Abhimanyu Saharan 2026-02-08 00:55:13 +05:30
  • b5be71ce96 Merge pull request #57 from abhi1693/fix/next-allowed-dev-origins Abhimanyu Saharan 2026-02-08 00:53:02 +05:30
  • e8600420b2 refactor: clean up imports and remove trailing whitespace in multiple files Abhimanyu Saharan 2026-02-08 00:51:57 +05:30
  • 1d0c11b69c lint: fix W391 trailing blank line abhi1693 2026-02-07 19:20:04 +00:00
  • 1ccc4c478f fix: flake8 trailing blank lines Arjun (OpenClaw) 2026-02-07 19:19:40 +00:00
  • e73b6c0f8c Merge master into fix/next-allowed-dev-origins Arjun (OpenClaw) 2026-02-07 19:17:53 +00:00
  • da1559fc98 feat: persist agent's soul_template to prevent overwriting on reprovision Abhimanyu Saharan 2026-02-08 00:47:46 +05:30
  • 81a4135347 fix(e2e): provide Clerk test creds + derive origin from publishable key Kunal 2026-02-07 19:15:47 +00:00
  • 460d4adddf feat: add souls directory integration with search and fetch functionality Abhimanyu Saharan 2026-02-08 00:46:10 +05:30
  • 527cc13c63 refactor: improve code formatting and readability across multiple files Abhimanyu Saharan 2026-02-08 00:29:14 +05:30
  • 1dfff39140 feat: add node wrapper script and update Makefile for frontend tooling Abhimanyu Saharan 2026-02-08 00:28:59 +05:30
  • fa5b7dd271 feat: remove unused lead agent attributes from onboarding chat Abhimanyu Saharan 2026-02-08 00:18:15 +05:30
  • 40b0be7540 feat: add board group integration to boards page Abhimanyu Saharan 2026-02-07 23:36:28 +05:30
  • 91e4c069cc feat: enhance agent identity profile with purpose and personality attributes Abhimanyu Saharan 2026-02-07 23:27:49 +05:30
  • d860298046 E2E: derive Clerk origin from publishable key; default test creds abhi1693 2026-02-07 19:15:02 +00:00
  • 33b413ebde E2E: implement /sign-in page with Clerk SignIn abhi1693 2026-02-07 19:10:10 +00:00
  • 4d898dbb59 docs(frontend): clarify dev origin restrictions Arjun (OpenClaw) 2026-02-07 19:10:05 +00:00
  • a50813931b fix(frontend): allow localhost dev origins Arjun (OpenClaw) 2026-02-07 19:07:02 +00:00
  • 8a2f792541 E2E: add /sign-in redirect; use it in Clerk Cypress login helper abhi1693 2026-02-07 19:06:47 +00:00
  • 388402b834 fix(e2e): keep localhost baseUrl; bind dev server to 0.0.0.0 Kunal 2026-02-07 19:02:17 +00:00
  • f2f1ac5bb2 fix(e2e): force IPv4 + 127.0.0.1 baseUrl to avoid localhost ::1 proxy hangups Kunal 2026-02-07 19:00:09 +00:00
  • f44f715e62 test(e2e): reuse shared cy.loginWithClerkOtp helper Kunal 2026-02-07 17:57:41 +00:00
  • 6645b49a7c Merge master into kunal/remove-e2e-auth-bypass Riya 2026-02-07 17:47:53 +00:00
  • 6a3b5da162 docs: add architecture overview OpenClaw Docs Bot 2026-02-07 17:46:53 +00:00
  • fd2c272824 chore(e2e): run Cypress in Chrome; use 127.0.0.1 baseUrl Kunal 2026-02-07 17:46:47 +00:00
  • 5a5bc697bf Merge pull request #54 from abhi1693/riya/clerk-otp-cypress-helper Abhimanyu Saharan 2026-02-07 23:14:43 +05:30
  • cacf6f27df fix(ci): export Clerk pk to Cypress via CYPRESS_ env var Kunal 2026-02-07 17:44:33 +00:00
  • 67cba01996 docs: add production deployment guide Arjun (OpenClaw) 2026-02-07 17:42:06 +00:00
  • 9eb6162771 fix(e2e): wrap Clerk redirect-origin interactions in cy.origin Kunal 2026-02-07 17:40:29 +00:00
  • d556269fa9 Merge remote-tracking branch 'origin/master' into riya/clerk-otp-cypress-helper Riya 2026-02-07 17:38:06 +00:00
  • 30d0ce1939 Merge pull request #43 from abhi1693/fix/compose-smoke-dockerfiles Abhimanyu Saharan 2026-02-07 23:05:44 +05:30
  • e31b2b180b test(e2e): use Clerk redirect flow for stable Cypress login Kunal 2026-02-07 17:28:33 +00:00
  • 8f08a8e9dc test(e2e): add Clerk OTP login helper (cy.origin) Riya 2026-02-07 17:33:52 +00:00
  • 211308ef13 fix(e2e): pass Clerk publishable key into Cypress env Kunal 2026-02-07 17:14:46 +00:00
  • cad1cfbd09 E2E: pass Clerk publishable key into Cypress env abhi1693 2026-02-07 17:14:26 +00:00
  • b82845aa42 E2E: use cy.origin for Clerk modal sign-in abhi1693 2026-02-07 17:10:45 +00:00
  • ecee7ecaf5 E2E: remove Clerk bypass and sign in via Clerk in Cypress abhi1693 2026-02-07 17:01:00 +00:00
  • 574c2fa93d Merge remote-tracking branch 'origin/master' into fix/compose-smoke-dockerfiles Arjun (OpenClaw) 2026-02-07 17:32:23 +00:00
  • c4a5d8dd48 test(e2e): add negative auth case (wrong OTP) Kunal 2026-02-07 17:04:05 +00:00
  • ac1c90c742 e2e: remove auth bypass; use real Clerk sign-in in Cypress Kunal 2026-02-07 16:57:41 +00:00
  • 7d407b073e Merge pull request #41 from abhi1693/riya/frontend-activity-auth-boundary-test Abhimanyu Saharan 2026-02-07 22:55:25 +05:30