zeroclaw/web/src/lib
Argenis 3239a4a270
feat(cron): add Edit button and modal for updating cron jobs (#4132)
- Backend: add PATCH /api/cron/{id} handler (handle_api_cron_patch)
  using update_shell_job_with_approval with approved=false; validates
  job exists (404 on miss), accepts name/schedule/command patch fields
- Router: register PATCH on /api/cron/{id} alongside existing DELETE
- Frontend API: add patchCronJob(id, patch) calling PATCH /api/cron/{id}
- i18n: add cron.edit, cron.edit_modal_title, cron.edit_error,
  cron.saving, cron.save keys to all 3 locales (zh, en, tr)
- UI: Edit (Pencil) button in Actions column opens a pre-populated modal
  with the job's current name, schedule expression, and command;
  submitting PATCHes the job and updates the table row in-place

Co-authored-by: WareWolf-MoonWall <chris.hengge@gmail.com>
2026-03-24 15:30:45 +03:00
..
api.ts feat(cron): add Edit button and modal for updating cron jobs (#4132) 2026-03-24 15:30:45 +03:00
auth.ts feat(gateway): add embedded web dashboard with React frontend 2026-02-21 16:14:01 +08:00
i18n.ts feat(cron): add Edit button and modal for updating cron jobs (#4132) 2026-03-24 15:30:45 +03:00
sse.ts fix(gateway): align dashboard API client and embed built web assets 2026-02-21 16:14:01 +08:00
uuid.ts fix: add crypto.randomUUID fallback for older browsers (#3407) 2026-03-13 09:16:00 -04:00
ws.ts fix(gateway): pass bearer token in WebSocket subprotocol for dashboard auth 2026-03-24 15:17:17 +03:00