Hugh Brown
cc50877131
refactor: rename require_admin_auth/require_admin_or_agent to require_user_auth/require_user_or_agent
...
These dependencies check actor type (human user vs agent), not admin
privilege. The old names were misleading and could cause authorization
mistakes when wiring new endpoints. Renamed across all 10 consumer
files along with their local ADMIN_AUTH_DEP / ADMIN_OR_AGENT_DEP
aliases.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 23:35:10 +05:30
Abhimanyu Saharan
bdc9fc3f01
redesigned dashboard page
2026-03-04 16:01:56 +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
3f158940cd
Merge branch 'master' into docs/backend-doc-pass
2026-02-25 03:32:14 +05:30
Abhimanyu Saharan
b702ade0cc
fix: update HTTP status code from UNPROCESSABLE_ENTITY to UNPROCESSABLE_CONTENT
2026-02-15 16:06:06 +05:30
Abhimanyu Saharan
14a75d8697
Fix: allow agent status change on unassigned tasks
2026-02-15 05:20:32 +00:00
Abhimanyu Saharan
663561e213
feat(api): reset assigned_agent_id during task status transitions
2026-02-15 03:40:42 +05:30
Abhimanyu Saharan
f945d86025
feat(api): track previous in_progress_at during task status transitions
2026-02-15 03:37:19 +05:30
Abhimanyu Saharan
99081bbd87
feat(api): add previous_in_progress_at tracking and update task logic for review status
2026-02-15 03:31:55 +05:30
Abhimanyu Saharan
3c1f89d91d
feat(api): add delete task endpoint for board leads with authorization checks
2026-02-15 03:19:45 +05:30
Abhimanyu Saharan
eb8540751c
Merge pull request #129 from abhi1693/feat/task-e07-agent-patch-permissions
...
Fix agent task patch auth and add permissions regression tests
2026-02-14 20:32:43 +05:30
Abhimanyu Saharan
a4410373cb
refactor(skills): reorganize imports and improve code formatting
2026-02-14 12:46:47 +05:30
Abhimanyu Saharan
4fe8db9649
Harden non-lead task patch auth and add regression tests
2026-02-14 06:35:21 +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
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
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
cc002f4fd1
docs(tasks): clarify timestamp parsing and dependency reconciliation
2026-02-12 14:18:23 +00:00
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
af8a263c27
feat: add approval-task links model and related functionality for task associations
2026-02-11 20:27:07 +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
4d1190afb1
refactor: enhance row validation in activity and tasks APIs for better type safety
2026-02-11 11:46:52 +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
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
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
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
7ca1899d9f
refactor: update module docstrings for clarity and consistency
2026-02-09 15:49:50 +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
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
f6bcd1ca5f
refactor: update migration paths and improve database operation handling
2026-02-09 00:51: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
a4442eb9d5
feat: enhance agent provisioning by adding AUTONOMY.md and ensuring task dependencies are handled correctly
2026-02-07 02:42:33 +05:30
Abhimanyu Saharan
4bab455912
feat: implement task dependencies with validation and update handling
2026-02-07 00:21:44 +05:30
Abhimanyu Saharan
c238ae9876
feat: enhance collaboration guidelines in documentation and refactor mention handling for improved clarity and functionality
2026-02-06 22:52:18 +05:30
Abhimanyu Saharan
6c14af0451
feat: add is_chat field to board memory and task_id to approvals, update pagination and response models
2026-02-06 19:11:11 +05:30
Abhimanyu Saharan
d86fe0a7a6
feat: add validation for minimum length on various fields and update type definitions
2026-02-06 16:12:04 +05:30