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 Saharan and Claude
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 Saharan and Claude
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 Saharan and Claude
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 Saharan and Copilot
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