Commit Graph

190 Commits

Author SHA1 Message Date
Abhimanyu Saharan dcdbbb7e5c fix(skills): re-validate pack URL before git clone 2026-02-13 23:21:47 +00:00
Abhimanyu Saharan 7e48f1a9e0 fix(skills): sanitize git-derived branch names 2026-02-13 23:00:46 +00:00
Abhimanyu Saharan 84cf22e42b fix(skills): address Copilot review nits (safety + UI guards) 2026-02-13 22:50:29 +00:00
Abhimanyu Saharan 86b5306f9d fix(skills): default empty git branch to main 2026-02-13 22:28:48 +00:00
Abhimanyu Saharan e0f05ff4c6 fix(skills): validate pack source URLs + git clone timeouts 2026-02-13 22:23:47 +00:00
Abhimanyu Saharan 10748f71a8 feat: add skill packs management with support for category, risk, and source fields 2026-02-13 22:23:47 +00:00
Abhimanyu Saharan da6cc2544b feat: implement cascading delete for gateway and associated installed skills 2026-02-13 22:23:47 +00:00
Abhimanyu Saharan a7e1e5cbf4 feat: add skill pack management features including creation, editing, and syncing 2026-02-13 22:23:47 +00:00
Abhimanyu Saharan e7b5df0bce feat: implement skills marketplace API with CRUD operations and gateway integration 2026-02-13 22:23:47 +00:00
Abhimanyu Saharan 8c10cef90f fix(backend): reject lead updates on blocked tasks (409)
- Remove silent blocked-task reset in _apply_lead_task_update\n- Include stable error code in blocked task payload\n- Add regression tests asserting 409 + DB unchanged
2026-02-13 20:19:27 +00:00
Abhimanyu Saharan 07a86d4604 feat: enhance task update validation for board leads with detailed error messages 2026-02-14 00:08:44 +05:30
Abhimanyu Saharan 277bfcb33a feat: add custom-fields 2026-02-13 21:24:36 +05:30
Abhimanyu Saharan 9a5964a31c refactor: reorganize import statements and improve code formatting across multiple files 2026-02-13 16:22:06 +05:30
Abhimanyu Saharan ebb9c659d2 feat: add lead-only status change rule for boards and update related logic 2026-02-13 16:22:06 +05:30
Abhimanyu Saharan bfd7d5b992 feat: add status_requested field to task updates and implement related logic in task approval process 2026-02-13 15:18:56 +05:30
Abhimanyu Saharan 4b1336534e refactor: enhance code comments for clarity and maintainability across multiple files 2026-02-13 02:35:32 +05:30
Abhimanyu Saharan a3148baca9 feat: enhance agent and board APIs with role-based tags and improved documentation 2026-02-13 02:08:33 +05:30
Abhimanyu Saharan 2e4739300c feat: add board webhook configuration and payload models 2026-02-13 00:31:36 +05:30
Abhimanyu Saharan 855885afaf feat: add board rule toggles for approval and review requirements 2026-02-12 23:05:37 +05:30
Abhimanyu Saharan 6cb5702a2b feat: enhance task management with due date handling and mention support 2026-02-12 21:46:22 +05:30
Abhimanyu Saharan 032b77afb8 feat(approvals): enhance approval model with task titles and confidence as float 2026-02-12 19:57:04 +05:30
Abhimanyu Saharan 8bd606a8dc feat(metrics): extend time range options and update related metrics handling 2026-02-12 19:30:02 +05:30
Abhimanyu Saharan 8d7d9da4e9 feat(tags): add tag management interfaces and update related schemas 2026-02-12 18:35:48 +05:30
Abhimanyu Saharan 2ebdead95b chore: update generated files to orval v8.3.0 and adjust related interfaces 2026-02-12 18:04:35 +05:30
Abhimanyu Saharan c73103d5c9 feat: update activity feed to include various event types and improve messaging 2026-02-12 15:21:46 +05:30
Abhimanyu Saharan 284f03f868 Merge pull request #108 from abhi1693/docs/backend-docstrings-pass
Docs: backend in-code documentation pass (auth/errors/deps)
2026-02-12 14:50:24 +05:30
Abhimanyu Saharan e93b1864e5 feat(approvals): implement task locking and conflict resolution for pending approvals 2026-02-12 14:46:34 +05:30
Abhimanyu Saharan 4f47cb6816 feat: implement user message redispatching in onboarding process 2026-02-12 14:02:24 +05:30
Abhimanyu Saharan e9e0d6960a docs(backend): clarify auth/error-handling via docstrings 2026-02-12 08:27:31 +00:00
Abhimanyu Saharan bd1e599ae5 feat: add endpoint to delete board agents and implement related service logic 2026-02-12 02:55:00 +05:30
Abhimanyu Saharan 632e7b6487 refactor: update approval type annotations and improve code formatting 2026-02-11 20:30:14 +05:30
Abhimanyu Saharan af8a263c27 feat: add approval-task links model and related functionality for task associations 2026-02-11 20:27:07 +05:30
Abhimanyu Saharan c6417bcffb feat: add description field to boards and update related components for onboarding 2026-02-11 18:19:29 +05:30
Abhimanyu Saharan 25eb45bf54 feat: simplify className prop in StatusDot and refactor conditional check in tasks.py 2026-02-11 18:03:42 +05:30
Abhimanyu Saharan a176bec996 feat: add notifications for board group changes and implement related tests 2026-02-11 17:06:52 +05:30
Abhimanyu Saharan a954a6ae99 feat: implement lead notification on approval resolution and enhance logging 2026-02-11 16:56:39 +05:30
Abhimanyu Saharan 8d0b2939a6 feat: enhance logging configuration and add request logging context 2026-02-11 16:49:43 +05:30
Abhimanyu Saharan 4d1190afb1 refactor: enhance row validation in activity and tasks APIs for better type safety 2026-02-11 11:46:52 +05:30
Abhimanyu Saharan c3490630a4 refactor: clean up imports and improve session key assertion formatting 2026-02-11 10:47:32 +05:30
Abhimanyu Saharan 563e4d5c26 refactor: move board deletion logic to dedicated lifecycle service 2026-02-11 02:06:45 +05:30
Abhimanyu Saharan 275cc6f473 refactor: centralize gateway resolution logic with new helper functions 2026-02-11 01:47:24 +05:30
Abhimanyu Saharan f1038acf44 refactor: streamline agent lifecycle management with new DB service helpers 2026-02-11 01:13:10 +05:30
Abhimanyu Saharan b038d0df4c refactor: update imports to use provisioning_db and gateway_rpc modules 2026-02-11 00:00:19 +05:30
Abhimanyu Saharan 997d21c913 refactor: update provisioning service references to use OpenClawGatewayProvisioner 2026-02-10 23:31:14 +05:30
Abhimanyu Saharan ad75871e61 refactor: replace direct calls to provisioning functions with OpenClawProvisioningService methods 2026-02-10 22:30:14 +05:30
Abhimanyu Saharan 39eca909a2 refactor: centralize authorization checks in OpenClawAuthorizationPolicy 2026-02-10 15:44:49 +05:30
Abhimanyu Saharan e75b2844bb refactor: replace direct gateway message sending with safe dispatch helper 2026-02-10 15:18:39 +05:30
Abhimanyu Saharan 42b061f72d refactor: enforce architectural boundaries by updating OpenClaw service imports 2026-02-10 15:14:45 +05:30
Abhimanyu Saharan 6311418dcf refactor: update import paths for OpenClaw services to improve module organization 2026-02-10 15:08:14 +05:30
Abhimanyu Saharan 82425edd69 refactor: reorganize OpenClaw services and enhance session management 2026-02-10 14:50:27 +05:30