100 Commits
Author SHA1 Message Date
Abhimanyu Saharan 6d57d4a1c7 Archive OpenClaw Mission Control and redirect to Wardn AI
Archived the OpenClaw Mission Control project and directed users to migrate to Wardn AI, detailing the reasons for the archive and providing links for further information.
2026-08-06 12:33:56 +05:30
Abhimanyu Saharan 75eb8b0894 Merge pull request #322 from abhi1693/copilot/fix-gateway-offline-issue
fix: replace hardcoded "platform": "python" with host OS in gateway connect handshake
2026-04-04 20:45:02 +05:30
Abhimanyu Saharan 94a7da42b0 Merge pull request #314 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-bf05dc1ecf
chore(deps): bump the npm_and_yarn group across 1 directory with 1 update
2026-03-28 21:56:48 +05:30
Abhimanyu Saharan 6a66e463c4 Merge pull request #303 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-e5a595f223
chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 in /frontend in the npm_and_yarn group across 1 directory
2026-03-21 02:32:42 +05:30
Abhimanyu Saharan 8bae49d95e Merge pull request #302 from ailuvu-art/fix/assignee-auto-online-on-mission-start
fix(tasks): auto-wake assignee online on assignment/in_progress
2026-03-21 00:40:29 +05:30
Abhimanyu Saharan 1cac7fe277 Merge pull request #295 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-229c191f58
chore(deps): bump next from 16.1.6 to 16.1.7 in /frontend in the npm_and_yarn group across 1 directory
2026-03-19 23:20:21 +05:30
Abhimanyu Saharan 4e21b5cbc3 Merge pull request #300 from Qquanwei/feature/improve-onboarding
feat: objective & Success metrics required when board type is goal
2026-03-19 21:20:29 +05:30
Abhimanyu SaharanandClaude 010bac0005 fix(deploy): provide BASE_URL in docker bootstrap
Populate BASE_URL in the root compose environment and wire it into
the backend and webhook worker so docker-mode installs start cleanly
even when backend/.env is missing or still at example defaults.

Document the docker deployment requirement so manual compose setup and
the installer generate the same public backend origin consistently.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-14 03:47:27 +05:30
Abhimanyu Saharan 73b01fcb25 Merge pull request #261 from AndrewNLauder/feat/macos-support
feat: macOS support, run at boot (systemd/launchd), and auth token re-sync
2026-03-10 14:56:19 +05:30
Abhimanyu Saharan f7932d962a Merge pull request #252 from 0xjjjjjj/fix/mobile-responsive
fix: mobile-responsive layout, Bun builds, z-index fixes
2026-03-09 02:06:23 +05:30
Abhimanyu Saharan 162b820880 Merge branch 'master' into fix/mobile-responsive 2026-03-08 12:58:59 +05:30
Abhimanyu Saharan fe6ff69d5c Merge pull request #253 from 0xjjjjjj/fix/dockerfile-chown-only
perf: replace chown -R with COPY --chown in Dockerfiles
2026-03-08 12:58:37 +05:30
Abhimanyu Saharan fa445127d9 Merge pull request #242 from abhi1693/abhi1693/fix/security-review-hardening
fix(security): Replay PR 207 with follow-up fixes
2026-03-08 00:18:01 +05:30
Abhimanyu Saharan 793c8983cb fix(ci): sort rate limit test imports 2026-03-08 00:06:45 +05:30
Abhimanyu Saharan cc3024acc3 fix(security): Address PR review feedback 2026-03-08 00:01:23 +05:30
Abhimanyu Saharan b3cb604776 Merge branch 'master' into abhi1693/fix/security-review-hardening 2026-03-07 23:47:27 +05:30
Abhimanyu Saharan 6d2ff60a82 fix(security): Stop logging raw trusted proxy entries 2026-03-07 23:47:00 +05:30
Abhimanyu SaharanandClaude 46bc9a02c6 fix(security): Keep short agent token prefixes in logs
Restore the existing short token-prefix logging behavior for agent auth failures while keeping the optional bearer-path rate-limit fix. Update tests and docs so the replacement branch reflects the intended logging policy.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-07 23:43:32 +05:30
Abhimanyu SaharanandClaude fb8a932923 fix(security): Close review follow-up gaps
Rate-limit the optional agent bearer path after user auth resolution so mixed user/agent routes no longer leave an unthrottled PBKDF2 path. Stop logging token prefixes on agent auth failures and require a locally supplied token for backend/.env.test instead of committing one.

Update tests and docs to cover agent bearer fallback, configurable webhook signature headers, and the operator-facing security settings added by the hardening work.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-03-07 23:40:50 +05:30
Abhimanyu Saharan 4b25094bb1 Merge pull request #228 from KennyDizi/master
fix: normalize deprecated `postgres://` URLs to `postgresql+psycopg://`
2026-03-07 23:27:37 +05:30
Abhimanyu Saharan 5037fab1d8 Merge branch 'master' into master 2026-03-07 23:20:04 +05:30
Abhimanyu Saharan b32a9f5e66 fix(makefile): set BASE_URL for local environment in database migration commands 2026-03-07 23:19:54 +05:30
Abhimanyu Saharan b12eaf30dc Merge branch 'master' into master 2026-03-07 23:13:41 +05:30
Abhimanyu Saharan de9e73eb7a Merge pull request #226 from aronchick/security/bind-ports-to-localhost
security: bind redis and postgres ports to localhost only
2026-03-05 20:50:29 +05:30
Abhimanyu Saharan 51f35d1978 Merge pull request #222 from abhi1693/installer-tests
feat(ci): harden installer smoke tests across linux and macos
2026-03-05 02:21:17 +05:30
Abhimanyu Saharan ff643af934 fix(installer): set required backend env values in docker mode 2026-03-05 02:13:27 +05:30
Abhimanyu Saharan 359de2868d fix(ci): address installer workflow review feedback 2026-03-05 02:05:03 +05:30
Abhimanyu Saharan d46480bd23 feat(ci): enhance installer smoke tests for macOS and Linux with improved readiness checks 2026-03-05 01:55:33 +05:30
Abhimanyu Saharan ba6726a99c feat(ci): enhance installer workflow with OS matrix and conditional smoke tests 2026-03-05 01:39:38 +05:30
Abhimanyu Saharan 532fbf1dc5 feat(config): make BASE_URL a required field and update related documentation 2026-03-05 01:36:07 +05:30
Abhimanyu Saharan df7152dcad feat(docker): add watch mode for automatic frontend rebuilds in Docker 2026-03-05 00:54:09 +05:30
Abhimanyu Saharan 2b0d3ba386 Merge pull request #135 from abhi1693/feat/agent-webhook-payload-read
feat(agent): allow agents to read stored webhook payloads for backfill
2026-03-04 23:36:04 +05:30
Abhimanyu Saharan 3acc276d8d fix(agent): address webhook payload read review feedback 2026-03-04 23:26:31 +05:30
Abhimanyu Saharan 9ccb9aefd8 Merge pull request #134 from abhi1693/fix/blocked-transition-error-schema
Fix blocked-task error schema: include code field
2026-03-04 23:20:30 +05:30
Abhimanyu Saharan f5e3b8923a test: assert blocked precondition in dependency-only update test 2026-03-04 23:09:56 +05:30
Abhimanyu Saharan 636c130a3b test: harden blocked-task regression tests per review 2026-03-04 23:01:24 +05:30
Abhimanyu Saharan 130947dcea test: format blocked-task schema regression assertions 2026-03-04 22:52:43 +05:30
Abhimanyu Saharan 6f7867872b test: fix import order for blocked dependency regression test 2026-03-04 22:50:47 +05:30
Abhimanyu Saharan e9ce004e70 test: address PR review feedback for blocked-task schema 2026-03-04 22:46:44 +05:30
Abhimanyu Saharan 2ae1c219f7 Merge pull request #131 from abhi1693/test/e2e-critical-flows
test(e2e): cover boards, approvals, packs critical flows
2026-03-04 22:40:57 +05:30
Abhimanyu Saharan 04d80c53ac Merge branch 'master' into test/e2e-critical-flows 2026-03-04 22:30:36 +05:30
Abhimanyu Saharan b6aff9c796 test(e2e): align critical-flow specs with local auth CI 2026-03-04 22:29:47 +05:30
Abhimanyu Saharan e567c3ca42 Merge pull request #119 from abhi1693/test/aec2903b-rtl-batch1
test(frontend): add UserMenu RTL coverage (batch 1)
2026-03-04 22:27:06 +05:30
Abhimanyu Saharan 39f314cd8c test(e2e): extract shared page test setup hooks 2026-03-04 22:26:40 +05:30
Abhimanyu Saharan 3a21c4c204 test(frontend): auto-restore location stub in UserMenu tests 2026-03-04 22:19:01 +05:30
Abhimanyu Saharan b3b8285a64 test(frontend): harden UserMenu RTL mocks and local sign-out assertions 2026-03-04 22:18:09 +05:30
Abhimanyu Saharan 8981202f8f Merge pull request #221 from abhi1693/dashboard-redesign
feat(dashboard): redesign dashboard and align activity routing with board-scoped events
2026-03-04 21:52:30 +05:30
Abhimanyu Saharan 81b9a586ed fix(activity): use API route metadata for feed links 2026-03-04 16:25:16 +05:30
Abhimanyu Saharan 4378d354f4 fix(ci): resolve backend check failures in dashboard metrics 2026-03-04 16:11:14 +05:30
Abhimanyu Saharan bdc9fc3f01 redesigned dashboard page 2026-03-04 16:01:56 +05:30
Abhimanyu Saharan a30e59de60 Merge pull request #100 from abhi1693/docs/skeleton-45a7c1d
docs: add testing + release checklist; fix contributing links
2026-03-03 06:42:01 +05:30
Abhimanyu Saharan bee40c36cd fix: address PR #100 review comments 2026-03-03 05:17:31 +05:30
Abhimanyu Saharan 93184c1b7b Merge pull request #99 from abhi1693/test/gap-analysis-taskcard-taskboard
test(frontend): add TaskBoard + TaskCard tests
2026-03-03 05:02:02 +05:30
Abhimanyu Saharan 91ee668b54 test(frontend): address PR feedback for TaskBoard test robustness 2026-03-03 04:51:30 +05:30
Abhimanyu Saharan d4f9831ecb fix(agent): refine agent update retry logic to handle creation race conditions #193 2026-03-03 03:19:11 +05:30
Abhimanyu Saharan 77870b0fc7 fix(agent): improve error handling for get_agent_soul method 2026-03-03 03:09:29 +05:30
Abhimanyu Saharan 0fe61e3e08 refactor(env): update NEXT_PUBLIC_API_URL to use 'auto' for better flexibility 2026-03-03 02:40:28 +05:30
Abhimanyu Saharan 2031f8dcd8 fix: increase GIT_CLONE_TIMEOUT_SECONDS to 600 for better performance #173 2026-03-03 02:16:19 +05:30
Abhimanyu Saharan 94ae59d6aa refactor(gateway): update gateway parameters to use None as default #169 2026-03-03 01:51:52 +05:30
Abhimanyu Saharan 4ede6965de closes #196 2026-03-03 01:27:17 +05:30
Abhimanyu Saharan 00972e95b9 Merge pull request #202 from abhi1693/copilot/set-up-copilot-instructions
docs: Set up Copilot instructions
2026-03-03 01:24:17 +05:30
Abhimanyu Saharan 66acac7daf Merge pull request #200 from abhi1693/copilot/add-git-to-dockerfile
fix: add git to backend Docker image for skill pack sync
2026-03-03 01:24:04 +05:30
Abhimanyu Saharan fe93832bdd refactor(frontend): centralize agent emoji constants 2026-03-03 00:45:14 +05:30
Abhimanyu Saharan 773378c6f5 Merge pull request #189 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-bb3626eb1a
chore(deps-dev): bump minimatch from 3.1.2 to 3.1.5 in /frontend in the npm_and_yarn group across 1 directory
2026-03-03 00:30:37 +05:30
Abhimanyu Saharan bfa067fde4 Merge pull request #190 from crazyclaw85-source/fix/provisioning-exec-host-and-update-race
fix: auto-configure tools.exec.host and handle agents.update race
2026-03-03 00:17:35 +05:30
Abhimanyu Saharan efb808cdbc Merge pull request #197 from abhi1693/copilot/fix-rq-worker-scheduler-flag
fix: Use custom worker script for scheduled job processing
2026-03-03 00:02:44 +05:30
Abhimanyu Saharan 2c79030cb6 Merge pull request #182 from AndrewNLauder/feat/macos-support
feat: add macOS support to installer and documentation
2026-03-01 12:47:44 +05:30
Abhimanyu Saharan 4fbed35549 Merge pull request #188 from abhi1693/dependabot/npm_and_yarn/frontend/npm_and_yarn-b2936519f3
chore(deps): bump rollup from 4.57.1 to 4.59.0 in /frontend in the npm_and_yarn group across 1 directory
2026-03-01 12:40:33 +05:30
Abhimanyu Saharan ad402a1c6c Merge pull request #185 from hanushh/fix-agent-auth-optional-401
fix(backend): Return None instead of 401 when agent not found in get_agent_auth_context_optional
2026-02-27 23:36:40 +05:30
Abhimanyu Saharan 2f54aeb19e fix(installer): create backend .env before docker compose up 2026-02-27 23:28:02 +05:30
Abhimanyu Saharan 09643b8cf7 Update env_file reference in compose.yml 2026-02-27 18:34:58 +05:30
Abhimanyu Saharan 783f0b6fc8 Merge pull request #181 from akgrenier/fix/agent-auth-accept-bearer-in-optional-dep
fix: accept Authorization: Bearer in get_agent_auth_context_optional
2026-02-27 01:59:06 +05:30
Abhimanyu Saharan c0eb1a14fd Merge branch 'master' into fix/agent-auth-accept-bearer-in-optional-dep 2026-02-27 01:49:45 +05:30
Abhimanyu Saharan 348b0515ac feat(boards): implement lead notification on board updates with detailed change messages 2026-02-26 01:58:55 +05:30
Abhimanyu Saharan bc71d5ba38 refactor(page): improve code formatting for better readability in event handlers 2026-02-26 00:36:33 +05:30
Abhimanyu Saharan 6b21ea6f99 feat(boards): add 'comment_required_for_review' rule and update related logic 2026-02-26 00:31:47 +05:30
Abhimanyu Saharan adad72373c feat(tasks): add notification messages for task assignment and rework 2026-02-25 18:29:59 +05:30
Abhimanyu Saharan 5b0ddcc7cd refactor(tests): format code for better readability in test files 2026-02-25 03:41:03 +05:30
Abhimanyu Saharan 58db8be117 fix(security): update security header names to lowercase and add tests 2026-02-25 03:39:49 +05:30
Abhimanyu Saharan f358e4cd3e Merge pull request #95 from abhi1693/docs/backend-doc-pass
docs(backend): docstrings + rationale comments for tasks, provisioning, auth
2026-02-25 03:37:14 +05:30
Abhimanyu SaharanandCopilot 842a0770a8 Update backend/app/services/openclaw/provisioning.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-25 03:37:05 +05:30
Abhimanyu Saharan 3f158940cd Merge branch 'master' into docs/backend-doc-pass 2026-02-25 03:32:14 +05:30
Abhimanyu Saharan 2db46473a4 Merge pull request #162 from Lucenx9/master
fix: add Redis healthcheck and security response headers
2026-02-25 03:31:11 +05:30
Abhimanyu Saharan 87784d88ab Merge branch 'master' into master 2026-02-25 03:23:25 +05:30
Abhimanyu Saharan 3d137df61a Merge pull request #94 from abhi1693/hana/e2e-boards-gap-analysis
test(e2e): add boards list + board task flows (stubbed)
2026-02-25 03:22:38 +05:30
Abhimanyu Saharan 9e4be7192e test(e2e): ensure delete task button is visible and scrolls into view 2026-02-25 03:14:56 +05:30
Abhimanyu Saharan 8b7c728f32 test(e2e): replace forced clicks with actionability checks 2026-02-25 03:01:15 +05:30
Abhimanyu Saharan 33b705a935 test(e2e): remove force click for edit-task actionability 2026-02-25 02:59:15 +05:30
Abhimanyu Saharan aa2ceba576 test(e2e): scope board task SSE stubs to known endpoints 2026-02-25 02:50:57 +05:30
Abhimanyu Saharan c03affe3e0 test(e2e): switch boards list spec to local auth 2026-02-25 02:50:11 +05:30
Abhimanyu Saharan b35980618d test(e2e): switch board task spec to local auth 2026-02-25 02:40:54 +05:30
Abhimanyu Saharan 08341d26ac test(frontend): stabilize onboarding polling assertion 2026-02-25 02:39:53 +05:30
Abhimanyu Saharan 42b361ddd9 test(frontend): stabilize auth boundary tests for local auth mode 2026-02-25 02:32:42 +05:30
Abhimanyu Saharan be18072d52 Merge origin/master into hana/e2e-boards-gap-analysis 2026-02-25 02:26:46 +05:30
Abhimanyu Saharan e3404d8590 feat: implement local authentication flow and update related tests 2026-02-25 02:24:51 +05:30
Abhimanyu Saharan 1045267d4c feat: add groupSnapshot alias and handle hydration mismatch in E2E tests 2026-02-25 01:39:04 +05:30
Abhimanyu Saharan c6dedc93b3 feat: enhance task editing and loading states in board tasks and boards list tests 2026-02-25 01:29:04 +05:30
Abhimanyu Saharan 49a13a5c01 Merge branch 'master' into hana/e2e-boards-gap-analysis 2026-02-25 00:59:34 +05:30
Abhimanyu Saharan 2e3b455582 Merge branch 'master' into master 2026-02-25 00:50:37 +05:30
Abhimanyu Saharan 1d50e48609 chore: update CI configuration and improve README instructions 2026-02-25 00:49:35 +05:30