Abhimanyu Saharan
50f71960de
refactor: enhance gateway agent handling with dedicated OpenClaw agent IDs
2026-02-10 01:33:01 +05:30
Abhimanyu Saharan
822b13e6eb
refactor: enhance error handling and optimize user profile fetching logic
2026-02-10 00:50:43 +05:30
Abhimanyu Saharan
ba73ce8bfd
refactor: update gateway agent session key handling and improve related logic
2026-02-10 00:45:15 +05:30
Abhimanyu Saharan
79f7ad8ba3
refactor: add descriptive comments for various response payload interfaces
2026-02-10 00:17:21 +05:30
Abhimanyu Saharan
55d4c482bc
refactor: implement user deletion functionality and enhance settings management
2026-02-10 00:17:06 +05:30
Abhimanyu Saharan
d9f560ee0c
refactor: streamline code formatting and enhance test organization mocks
2026-02-09 23:58:54 +05:30
Abhimanyu Saharan
3326100205
refactor: update Clerk authentication integration and improve organization handling
2026-02-09 23:55:52 +05:30
Abhimanyu Saharan
6f76e430f4
refactor: enhance onboarding logic and update default redirect path
2026-02-09 22:20:19 +05:30
Abhimanyu Saharan
f8860bbc71
refactor: introduce TASK_SOUL.md for task-specific behavior and update related documentation
2026-02-09 22:16:57 +05:30
Abhimanyu Saharan
8f6347dc8d
refactor: simplify code formatting and improve readability across multiple files
2026-02-09 20:44:05 +05:30
Abhimanyu Saharan
020d02fa22
refactor: replace DefaultLimitOffsetPage with LimitOffsetPage in multiple files and update timezone handling to use UTC
2026-02-09 20:40:17 +05:30
Abhimanyu Saharan
1f105c19ab
refactor: configure mypy to ignore errors in test modules and update ruff linting rules for test files
2026-02-09 17:47:06 +05:30
Abhimanyu Saharan
dddd1e9a7a
refactor: improve type coercion functions and enhance type hints across multiple files
2026-02-09 17:43:42 +05:30
Abhimanyu Saharan
f5d592f61a
refactor: standardize runtime annotation types across multiple files
2026-02-09 17:24:21 +05:30
Abhimanyu Saharan
7706943209
refactor: enhance docstrings for clarity and consistency across multiple files
2026-02-09 16:23:41 +05:30
Abhimanyu Saharan
7ca1899d9f
refactor: update module docstrings for clarity and consistency
2026-02-09 15:49:50 +05:30
Abhimanyu Saharan
78bb08d4a3
refactor: streamline access check logic in organizations.py
2026-02-09 02:59:09 +05:30
Abhimanyu Saharan
752cf48a0e
refactor: add trace method to logging.Logger for enhanced logging capabilities
2026-02-09 02:58:59 +05:30
Abhimanyu Saharan
099415cca3
refactor: improve session key validation and add lead session key requirement in agent.py
2026-02-09 02:58:46 +05:30
Abhimanyu Saharan
e2af067c85
refactor: enhance transient error handling and improve session key validation in template_sync.py
2026-02-09 02:56:43 +05:30
Abhimanyu Saharan
3660aa44d6
refactor: implement snippet truncation for task descriptions and comments
2026-02-09 02:54:52 +05:30
Abhimanyu Saharan
86cc0f087d
refactor: simplify assigned agent retrieval logic in tasks.py
2026-02-09 02:54:11 +05:30
Abhimanyu Saharan
10d23777be
refactor: improve session handling and streamline agent provisioning logic in agents.py
2026-02-09 02:53:53 +05:30
Abhimanyu Saharan
50e3ff38b2
refactor: specify exception handling for network and protocol errors in openclaw_gateway.py
2026-02-09 02:53:25 +05:30
Abhimanyu Saharan
872ae09512
refactor: replace generic Exception handling with specific exceptions in agents.py
2026-02-09 02:51:40 +05:30
Abhimanyu Saharan
9973b76463
refactor: replace generic Exception handling with specific exceptions in various files
2026-02-09 02:51:26 +05:30
Abhimanyu Saharan
9714c7c24e
refactor: update async session generator usage for improved clarity
2026-02-09 02:28:46 +05:30
Abhimanyu Saharan
9d91e87190
refactor: remove unnecessary type casting in CRUD operations for delete and update methods
2026-02-09 02:24:49 +05:30
Abhimanyu Saharan
9340a74c42
refactor: replace generic Exception handling with SQLAlchemyError in CRUD and session management
2026-02-09 02:24:16 +05:30
Abhimanyu Saharan
fafcac1e16
refactor: replace exec_dml with CRUD operations in various files and improve session handling
2026-02-09 02:17:34 +05:30
Abhimanyu Saharan
228b99bc9b
refactor: replace SQLModel with QueryModel in various models and update query methods
2026-02-09 02:04:14 +05:30
Abhimanyu Saharan
e19e47106b
feat: add sign-out redirect URL and enhance sign-in redirect handling
2026-02-09 01:07:36 +05:30
Abhimanyu Saharan
5630f9b8e8
feat: add sign-out redirect URL and enhance sign-in redirect handling
2026-02-09 01:06:33 +05:30
Abhimanyu Saharan
f6bcd1ca5f
refactor: update migration paths and improve database operation handling
2026-02-09 00:51:26 +05:30
Abhimanyu Saharan
8c4bcca603
refactor: clean up code formatting and improve readability in various files
2026-02-09 00:29:26 +05:30
Abhimanyu Saharan
bb5a8482f3
feat: add endpoint to remove organization members with access cleanup
2026-02-09 00:26:49 +05:30
Abhimanyu Saharan
b9d2603fde
feat: implement organization deletion with cascading cleanup of associated resources
2026-02-09 00:22:37 +05:30
Abhimanyu Saharan
fd01320f1b
feat: ensure board group deletion also removes associated board group memory
2026-02-09 00:17:25 +05:30
Abhimanyu Saharan
05c0f851f6
feat: replace DashboardShell with DashboardPageLayout for improved layout consistency
2026-02-09 00:16:48 +05:30
Abhimanyu Saharan
3a1cd654f1
feat: replace Dialog component with ConfirmActionDialog for improved confirmation handling
2026-02-09 00:12:58 +05:30
Abhimanyu Saharan
9a8fd3558d
feat: replace DashboardShell and SignedOut/SignedIn components with DashboardPageLayout for improved structure and state handling
2026-02-09 00:10:35 +05:30
Abhimanyu Saharan
746b909ed6
feat: add TableLoadingRow and TableEmptyStateRow components for improved table state handling
2026-02-09 00:07:01 +05:30
Abhimanyu Saharan
1340e00b61
feat: extract timestamp formatting and text truncation into separate utility functions
2026-02-09 00:02:43 +05:30
Abhimanyu Saharan
5ea9719c13
feat: introduce DashboardPageLayout component to streamline page structure and improve layout consistency
2026-02-08 23:58:55 +05:30
Abhimanyu Saharan
a4aced9a88
feat: refactor organization membership logic and simplify admin role checks
2026-02-08 23:49:34 +05:30
Abhimanyu Saharan
cd732e312f
test: add unit test for board deletion and organization access cleanup
2026-02-08 23:41:20 +05:30
Abhimanyu Saharan
840d5a050f
feat: refactor sign-in prompts to use SignedOutPanel component
2026-02-08 23:40:11 +05:30
Abhimanyu Saharan
86d93d94fe
feat: refactor authentication panels and add AdminOnlyNotice component
2026-02-08 23:30:24 +05:30
Abhimanyu Saharan
03317f0baf
feat(gateway): refactor gateway form and connection check logic
2026-02-08 23:27:03 +05:30
Abhimanyu Saharan and GitHub
cdda147feb
Merge PR #71
...
Fix CI workflow creation failure on master.
2026-02-08 23:26:53 +05:30
Abhimanyu Saharan and GitHub
5ed4dc1f23
Merge PR #74
...
Fix failing CI after org_id became required on boards.
2026-02-08 23:26:16 +05:30
Abhimanyu Saharan and GitHub
df552a7286
Merge pull request #69 from abhi1693/tests/pr61-coverage
...
tests: cover org invite flow
2026-02-08 23:18:36 +05:30
Abhimanyu Saharan and GitHub
1407860588
Merge pull request #70 from abhi1693/anya/frontend-coverage-slice-1-fix
...
fix: make frontend test types pass in CI
2026-02-08 23:17:09 +05:30
Abhimanyu Saharan and GitHub
33046b75b5
Merge pull request #68 from abhi1693/ishan/tests-pr61-orgs
...
test: add backend coverage for organizations/invites access control
2026-02-08 23:14:15 +05:30
Abhimanyu Saharan and GitHub
837a9ef43f
Merge pull request #67 from abhi1693/recreate/pr63-org-invite-flow-tests
...
tests: cover PR #61 org invite flow
2026-02-08 23:13:50 +05:30
Abhimanyu Saharan and GitHub
45f74c3ec6
Merge pull request #66 from abhi1693/recreate/pr62-backend-org-invites-tests
...
test: add backend coverage for organizations/invites access control
2026-02-08 23:13:09 +05:30
Abhimanyu Saharan and GitHub
33971104f3
Merge pull request #52 from abhi1693/kunal/backend-coverage-slice-1
...
Backend coverage slice 1: task_dependencies to 100%
2026-02-08 23:12:54 +05:30
Abhimanyu Saharan and GitHub
8aef9207bd
Merge pull request #65 from abhi1693/fix/pr48-test-types
...
Fix vitest matcher typings in frontend tests
2026-02-08 23:11:58 +05:30
Abhimanyu Saharan
4ac600d4c6
docs: add dynamic skill discovery guidelines and enable auto-install mode
2026-02-08 23:10:10 +05:30
Abhimanyu Saharan and GitHub
681730f3fd
Merge pull request #48 from abhi1693/anya/frontend-coverage-slice-1
...
Frontend coverage slice 1: ActivityFeed component tests (loading/success/error/empty)
2026-02-08 23:07:44 +05:30
Abhimanyu Saharan and GitHub
5a9f650ccf
Merge pull request #53 from abhi1693/anya/ci-audit-test-suites
...
CI audit: ensure backend+frontend test suites run; add conditional e2e job
2026-02-08 23:05:10 +05:30
Abhimanyu Saharan and GitHub
21a33700ef
Merge pull request #56 from abhi1693/docs/architecture-readme
...
docs: add architecture overview
2026-02-08 23:04:48 +05:30
Abhimanyu Saharan and GitHub
9b6f480638
Merge pull request #55 from abhi1693/docs/production-guide
...
docs: add production deployment guide
2026-02-08 23:04:45 +05:30
Abhimanyu Saharan and GitHub
3cdad74e41
Merge pull request #44 from abhi1693/docs/deployment-guide
...
docs: add deployment/self-host guide
2026-02-08 23:04:41 +05:30
Abhimanyu Saharan and GitHub
e753838450
Merge pull request #61 from abhi1693/feat/organizations
...
feat(orgs): introduce organizations, invites, and board access controls
2026-02-08 23:03:24 +05:30
Abhimanyu Saharan and GitHub
5c2c4f72b5
Merge pull request #60 from abhi1693/docs/next-public-api-url
...
Merged via Mission Control triage.
2026-02-08 23:01:26 +05:30
Abhimanyu Saharan and GitHub
58db6a13b8
Merge pull request #64 from abhi1693/docs/testing-readme
...
Merged via Mission Control triage.
2026-02-08 23:01:22 +05:30
Abhimanyu Saharan and GitHub
e2f42a9acd
Merge pull request #59 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-a9e5fb3b87
...
chore(deps): bump esbuild from 0.21.5 to 0.27.2 in /frontend in the npm_and_yarn group across 1 directory
2026-02-08 22:04:16 +05:30
Abhimanyu Saharan
724b6601f3
fix(security): restrict local workspace writes to configured root
2026-02-08 21:49:26 +05:30
Abhimanyu Saharan
aaeb3cf8f3
fix: replace deprecated 422 status constant
2026-02-08 21:44:29 +05:30
Abhimanyu Saharan
f3d853fa2f
feat: simplify list comprehension for board access model validation
2026-02-08 21:40:42 +05:30
Abhimanyu Saharan
7addc32ff9
feat: update context dependency to OrganizationContext in activity and agents modules
2026-02-08 21:39:02 +05:30
Abhimanyu Saharan
061563964d
feat: refactor organization context usage in board and gateway endpoints
2026-02-08 21:37:20 +05:30
Abhimanyu Saharan
3f556802a9
Merge branch 'master' into feat/organizations
2026-02-08 21:30:25 +05:30
Abhimanyu Saharan
8c12add7d7
feat: enhance invite page with loading state and refactor access management logic
2026-02-08 21:27:19 +05:30
Abhimanyu Saharan
289452b341
refactor: streamline imports and clean up group access handling in board-related files
2026-02-08 21:18:37 +05:30
Abhimanyu Saharan
3244900d06
feat: update board form layout and improve input handling for better user experience
2026-02-08 21:18:12 +05:30
Abhimanyu Saharan
60744ddfac
refactor: clean up code formatting and improve readability across multiple files
2026-02-08 21:17:26 +05:30
Abhimanyu Saharan
e03125a382
feat: add organization-related models and update schemas for organization management
2026-02-08 21:16:26 +05:30
Abhimanyu Saharan and GitHub
698cb19dd8
E2E: remove auth bypass; use real Clerk sign-in
...
Merges PR #49 . CI: https://github.com/abhi1693/openclaw-mission-control/actions/runs/21800456912
2026-02-08 20:56:01 +05:30
Abhimanyu Saharan
8422b0ca01
feat: enhance approvals panel with board labels and improved empty state display
2026-02-08 01:39:23 +05:30
Abhimanyu Saharan
e612b6e41c
docs: update AGENTS.md to enhance project structure clarity and coding guidelines
2026-02-08 01:39:23 +05:30
Abhimanyu Saharan and GitHub
d0cc1c098d
Merge pull request #58 from abhi1693/fix/lint-w391-souls
...
lint: fix W391 trailing blank lines
2026-02-08 00:55:13 +05:30
Abhimanyu Saharan and GitHub
b5be71ce96
Merge pull request #57 from abhi1693/fix/next-allowed-dev-origins
...
fix(frontend): allow localhost dev origins
2026-02-08 00:53:02 +05:30
Abhimanyu Saharan
e8600420b2
refactor: clean up imports and remove trailing whitespace in multiple files
2026-02-08 00:51:57 +05:30
Abhimanyu Saharan
da1559fc98
feat: persist agent's soul_template to prevent overwriting on reprovision
2026-02-08 00:47:46 +05:30
Abhimanyu Saharan
460d4adddf
feat: add souls directory integration with search and fetch functionality
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan
527cc13c63
refactor: improve code formatting and readability across multiple files
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan
1dfff39140
feat: add node wrapper script and update Makefile for frontend tooling
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan
fa5b7dd271
feat: remove unused lead agent attributes from onboarding chat
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan
40b0be7540
feat: add board group integration to boards page
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan
91e4c069cc
feat: enhance agent identity profile with purpose and personality attributes
2026-02-08 00:46:15 +05:30
Abhimanyu Saharan and GitHub
5a5bc697bf
Merge pull request #54 from abhi1693/riya/clerk-otp-cypress-helper
...
E2E: Clerk OTP login helper (no bypass)
2026-02-07 23:14:43 +05:30
Abhimanyu Saharan and GitHub
30d0ce1939
Merge pull request #43 from abhi1693/fix/compose-smoke-dockerfiles
...
fix: dockerfiles build in compose context
2026-02-07 23:05:44 +05:30
Abhimanyu Saharan and GitHub
7d407b073e
Merge pull request #41 from abhi1693/riya/frontend-activity-auth-boundary-test
...
Frontend: regression test for /activity Clerk auth boundary
2026-02-07 22:55:25 +05:30
Abhimanyu Saharan and GitHub
8c94171c2a
Merge pull request #40 from abhi1693/riya/backend-unit-tests-core-utils
...
Backend: unit tests for task_dependencies + provisioning helpers
2026-02-07 22:55:20 +05:30
Abhimanyu Saharan and GitHub
72cc1136f2
Merge pull request #45 from abhi1693/riya/cypress-e2e-scaffold
...
E2E: Cypress scaffold + smoke test + CI job
2026-02-07 22:54:40 +05:30
Abhimanyu Saharan and GitHub
e04a001a4d
E2E: /activity feed happy/empty/error
...
Merging via admin after updating vs master and confirming CI green. Auth bypass is opt-in via NEXT_PUBLIC_E2E_AUTH_BYPASS and intended to be set only for E2E job.
2026-02-07 22:24:12 +05:30
Abhimanyu Saharan and GitHub
64581f4534
Merge PR #42 : scoped 100% coverage gates
...
Merging via admin after updating branch against master and confirming CI green.
2026-02-07 22:13:22 +05:30
Abhimanyu Saharan and GitHub
03803f21fb
docs: add Star History section to README
...
Appends Star History chart embed to the end of the root README.
2026-02-07 21:45:15 +05:30