Commit Graph

  • f793bba0e0 feat(teams): restore active tasks on session switch via teams.tasks.active-by-session RPC viettranx 2026-03-25 18:26:31 +07:00
  • 1355e4e0cb feat(ui): blob-cached media URLs and proper download links viettranx 2026-03-25 18:26:14 +07:00
  • bb74120e36 feat(files): add download=true query param for Content-Disposition attachment header viettranx 2026-03-25 18:26:04 +07:00
  • 258e378593 feat(memory): add chunk overlap support and clean up per-agent config viettranx 2026-03-25 18:24:36 +07:00
  • da98a54393 fix(media): save browser screenshots and TTS audio to workspace instead of /tmp viettranx 2026-03-25 16:03:40 +07:00
  • 4b780bbffa refactor(workspace): extract layered resolver pipeline for workspace path computation viettranx 2026-03-25 16:03:31 +07:00
  • 28a17c4d6b feat(embedding): data-driven dimension config with multi-provider support viettranx 2026-03-25 14:50:43 +07:00
  • fabec18606 fix(docs): correct license badge and text to match CC BY-NC 4.0 viettranx 2026-03-25 13:57:41 +07:00
  • ee4d34ae28 feat(browser): add timeout, idle auto-close, and max-pages safety mechanisms viettranx 2026-03-25 13:55:33 +07:00
  • afbecd3e4c fix(ui): strip query params from file block name for display and extension detection viettranx 2026-03-25 13:46:30 +07:00
  • f0b5b61c8e fix(chat): isolate WS chat events by channel and session key viettranx 2026-03-25 13:40:54 +07:00
  • 5b614da90e feat(tools): semantic media filenames with LLM-provided hints viettranx 2026-03-25 13:40:44 +07:00
  • cfb587e171 fix(message): strip embedded MEDIA: paths and add cross-tenant channel validation viettranx 2026-03-25 13:23:46 +07:00
  • 4c987aff69 fix(files): heal bare workspace paths and deduplicate media gallery vs markdown viettranx 2026-03-25 12:51:57 +07:00
  • 20869275f2 fix(ui): use deduped content in RichContent fast path viettranx 2026-03-25 12:39:51 +07:00
  • 4a692d51d8 fix(files): heal legacy media URLs and deduplicate file references viettranx 2026-03-25 12:37:49 +07:00
  • 101c4c45f5 style(chat): improve task card layout — full text, progress bar above step message viettranx 2026-03-25 12:13:06 +07:00
  • 02f024ba06 fix(files): strip stale ft= tokens from legacy session data before re-signing viettranx 2026-03-25 12:09:01 +07:00
  • 7ad15a375a feat(chat): add realtime comment/attachment counters with toggleable task panel viettranx 2026-03-25 12:06:58 +07:00
  • 5f1658cfad fix(gateway): prevent double /v1/files/ prefix in media URLs viettranx 2026-03-25 12:06:41 +07:00
  • 0609b0cba7 fix(gateway): add nil guard in handler registration loop viettranx 2026-03-25 11:06:50 +07:00
  • b4a0997564 refactor(gateway): consolidate 27 handler fields into routeRegistrar slice viettranx 2026-03-25 10:26:11 +07:00
  • bc958f6620 fix(agents): let owners inherit tenant_id from auth context on create viettranx 2026-03-25 10:21:54 +07:00
  • a9aedc843e fix(security): add tenant membership check to tenant-config endpoints viettranx 2026-03-25 10:21:39 +07:00
  • c5164255ef feat(skills): add per-tenant skill config HTTP endpoints (#428) viettranx 2026-03-25 09:58:56 +07:00
  • db0f62215a fix(store): use (v, ok) pattern for bool context accessors with RunContext fallback viettranx 2026-03-25 09:57:19 +07:00
  • 3bb524cb39 refactor(store): introduce typed RunContext for consolidated context injection viettranx 2026-03-25 09:49:55 +07:00
  • d3a4398e78 fix(gateway): sign file URLs in run.completed events for real-time display viettranx 2026-03-25 09:48:39 +07:00
  • 9a24995e56 docs(store): restore inline doc comments on interface methods viettranx 2026-03-25 09:19:36 +07:00
  • 382ec9aa51 refactor(gateway): split teams_tasks method file into queries and mutations viettranx 2026-03-25 08:40:44 +07:00
  • f011b8cd15 refactor(store): split knowledge_graph.go into entity and relation files viettranx 2026-03-25 08:36:06 +07:00
  • 066ba4dca6 chore: add pkg-helper binary to .gitignore viettranx 2026-03-25 08:35:28 +07:00
  • 25a123fef9 refactor(store): split AgentStore and SessionStore into focused sub-interfaces viettranx 2026-03-25 08:32:24 +07:00
  • 7382aceb7e refactor(pkg-helper): extract hardcoded GID to constant and log chown errors viettranx 2026-03-25 08:32:00 +07:00
  • 18824f841d fix(pkg-helper): restore group ownership on apk-packages persist file (#456) Thieu Nguyen 2026-03-25 08:30:49 +07:00
  • 424f3a975c refactor(docker): rename network "shared" to "goclaw-net" (#405) Thieu Nguyen 2026-03-25 08:27:39 +07:00
  • 95ce4200dd fix(ui): session detail missing tool calls, memory dialog toast errors (#458) Luan VuandLuvu182 2026-03-25 08:26:35 +07:00
  • 1f72f0d179 fix(docker): harden credential sync and move CLI mount to overlay viettranx 2026-03-25 08:21:11 +07:00
  • 2ce975af73 fix(store): restore alias validation guard in WhereClauseAlias viettranx 2026-03-25 08:07:31 +07:00
  • a080446db3 refactor(store): remove deprecated tenantClauseN/tenantClauseNAlias viettranx 2026-03-25 07:51:52 +07:00
  • e81318a663 refactor(store): migrate all tenantClauseN callers to scopeClause viettranx 2026-03-25 07:51:14 +07:00
  • deb821063a refactor(store): add QueryScope abstraction for composable multi-level isolation viettranx 2026-03-24 23:58:57 +07:00
  • 379da91a68 refactor(agent): extract post-loop finalization to loop_finalize.go viettranx 2026-03-24 23:54:50 +07:00
  • ebef1951bf fix(agent): restore iteration key in slog, event payloads, and LLM prompts viettranx 2026-03-24 23:49:53 +07:00
  • ae18f24cd9 feat(ui): drag-and-drop file/folder move in Storage and Workspace viettranx 2026-03-24 23:45:01 +07:00
  • c1377de943 refactor(agent): extract tool result processing to loop_tools.go viettranx 2026-03-24 23:41:51 +07:00
  • cd7426454e refactor(agent): introduce runState struct to encapsulate loop mutable state viettranx 2026-03-24 23:38:36 +07:00
  • 96fbc79cd2 refactor(store): split TeamStore into focused sub-interfaces viettranx 2026-03-24 23:28:33 +07:00
  • 96bf0ddb68 refactor(agent): extract context injection to loop_context.go viettranx 2026-03-24 23:22:19 +07:00
  • 81c8414423 refactor(store): fix goroutine safety issues across cron, sessions, skills, and gateway viettranx 2026-03-24 23:18:23 +07:00
  • d63a7d4ced fix(docker): auto-sync host Claude CLI credentials and show Docker-aware login instructions (#398) Luan VuandLuvu182 2026-03-25 08:19:52 +07:00
  • 19eef35653 feat(storage): bump upload limit to 50MB and expand protected dirs viettranx 2026-03-24 23:17:51 +07:00
  • 66b1cd6cef chore(docker): make host ports customizable via environment variables DNT 2026-03-24 23:03:19 +07:00
  • 0a57678430 fix(ui): capture active folder for storage upload target viettranx 2026-03-24 22:50:59 +07:00
  • 9ee82be219 feat(ui): add file upload to Team Workspace and Storage pages viettranx 2026-03-24 22:48:11 +07:00
  • b221ed2fb6 fix(store): add missing WithAgentKey context function viettranx 2026-03-24 22:47:57 +07:00
  • 781ed2a2fd fix(http): inject tenant context in ServeHTTP handlers for multi-tenant isolation viettranx 2026-03-24 22:15:16 +07:00
  • 68406f4a44 fix(slack): prevent app_mention from blocking message handler dedup key viettranx 2026-03-24 21:43:25 +07:00
  • 6bfbfe06c1 fix(slack): enable thread-based session isolation for DMs (AI Panel support) (#449) Viet TranandErudition 2026-03-24 21:27:41 +07:00
  • 05c8b1f1dc [In Progress] fix(ui): show toast error when package install/uninstall fails (#440) Thieu Nguyen 2026-03-24 21:15:22 +07:00
  • 00db30c2d1 fix(agent): set TenantID on streaming events in runLoop emitRun (#445) therichardngai-code 2026-03-24 21:14:48 +07:00
  • af3fe2fe08 fix: add panic recovery to tool, cron, and summarization goroutines (#420) Duc Nguyenandviettranx 2026-03-24 21:09:16 +07:00
  • ebc82d3265 fix: clear cron session in DB when not cached (cold-cache after restart) (#424) Duc Nguyenandviettranx 2026-03-24 20:47:44 +07:00
  • 4276c043c6 fix(ui): scope API key create dialog to current tenant only viettranx 2026-03-24 20:45:54 +07:00
  • 7aa47d1baf refactor(security): remove cross-tenant bypass, enforce strict tenant isolation viettranx 2026-03-24 20:40:59 +07:00
  • 7143dcf32c fix(ui): isolate contact search cache key (#434) Minh NguyenandMinh Nguyen 2026-03-24 16:05:03 +07:00
  • 651072a9ea feat(config): add system_configs DB table with per-tenant isolation and System Settings modal viettranx 2026-03-24 16:01:02 +07:00
  • 0209f6f970 Revert "fix(http): propagate cross-tenant context in HTTP auth middleware (#427)" viettranx 2026-03-24 11:40:54 +07:00
  • 39b7c689f2 fix(http): propagate cross-tenant context in HTTP auth middleware (#427) Duc Nguyen 2026-03-24 11:28:53 +07:00
  • eab3766c5f fix: check errors in cron store Scan and Unmarshal to prevent data corruption (#422) Duc Nguyenandviettranx 2026-03-24 10:43:08 +07:00
  • 7fa2d201fb fix(agent): strip internal routing tags from outbound delivery (#416) badgerbees 2026-03-24 10:24:10 +07:00
  • 0881d7fc4e docs: use make up in Docker quick start, add optional service flags (#404) Luan VuandLuvu182 2026-03-24 10:00:13 +07:00
  • c43a8f125b fix(security): harden MCP bridge auth and add startup security warnings (#306) viettranx 2026-03-24 09:59:07 +07:00
  • aadc4d6498 feat(teams): smart post-turn task decision, stale detection, and notification guardrails viettranx 2026-03-24 08:56:10 +07:00
  • 6a2949de4a fix(telegram): clear draft after materializing DM stream viettranxandBadgerbees 2026-03-24 07:51:13 +07:00
  • 0bce64032a refactor(ui): move About button back to user menu dropdown viettranx 2026-03-24 00:09:42 +07:00
  • fe26f2d3e0 fix(ui): correct license to CC BY-NC 4.0 and move About to header viettranx 2026-03-24 00:06:54 +07:00
  • a550a13766 feat(ui): add About GoClaw dialog to user menu (#387) huyluseoandhuyluseo 2026-03-23 23:53:06 +07:00
  • a7c34a6087 fix: address 4 bugs from issue #294 — context propagation, cron reliability, crash safety viettranx 2026-03-23 23:41:27 +07:00
  • e2dbd308f5 fix(ui): sync topbar nav item font sizes to text-sm viettranx 2026-03-23 23:19:48 +07:00
  • 0755df4998 fix(test): align TestResolveMediaPath with effectiveRestrict hardening (#381) Nguyễn Hoàng Thức 2026-03-23 23:26:01 +07:00
  • 7db55c67f6 fix(vision): fix Lark inline image parsing and MCP bridge read_image (#396) 2026-03-23 23:11:33 +07:00
  • 462727ec8e fix(ui): reduce combobox focus ring to match Input component viettranx 2026-03-23 22:57:49 +07:00
  • 83c79d1b3c feat(mcp): allow admin to set user credentials on behalf of any user viettranx 2026-03-23 22:57:39 +07:00
  • e1cb5c411b refactor(http): move gateway token to package-level auth state viettranx 2026-03-23 22:57:26 +07:00
  • 5b749faa35 fix(teams): prevent leader self-assignment causing dual-session loop viettranx 2026-03-23 22:57:06 +07:00
  • 6e80a1af61 fix(skills): unblock agent read_file on skill paths and fix web UI file browser viettranx 2026-03-23 22:06:39 +07:00
  • b9d875472f refactor(ui): replace API Docs sidebar item with Documents header link and remove notification bell viettranx 2026-03-23 18:05:27 +07:00
  • dc7f91b9f6 refactor(ui): simplify setup-skip storage logic viettranx 2026-03-23 17:50:01 +07:00
  • eaa0aecccf fix(ui): scope setup skip state by tenant (#372) Minh NguyenandMinh Nguyen 2026-03-23 17:49:17 +07:00
  • 4868f6c4d8 feat(gateway): add version update checker (#374) 2026-03-23 17:37:19 +07:00
  • 6b29ea056c fix(channels): propagate tenant_id to pending history for compaction/sweep viettranx 2026-03-23 17:28:49 +07:00
  • 59a52f1e2f fix(ui): replace bare crypto.randomUUID with uniqueId fallback and show WS disconnect error viettranx 2026-03-23 16:12:07 +07:00
  • 072d98a856 fix(channels): extract and download images from Lark post messages viettranx 2026-03-23 15:56:11 +07:00
  • 9aaec59527 fix(channels): add periodic sweep for pending message compaction viettranx 2026-03-23 15:45:35 +07:00
  • ed840dd6d7 fix(ui): use UTC timestamps and timezone-aware message display viettranx 2026-03-23 15:21:32 +07:00
  • 19d7d86030 fix(ui): use server timestamps for chat messages (#332) (#367) haidang1810 2026-03-23 15:17:31 +07:00
  • f9b8ae1b76 fix(ui): fix cron page crash + redesign detail with markdown viettranx 2026-03-23 15:07:11 +07:00
  • e156e47343 fix(skills): add missing tenant_id to UpsertSystemSkill INSERT viettranx 2026-03-23 15:03:27 +07:00
  • 461397d710 docs: add multi-tenant architecture image to README viettranx 2026-03-23 14:37:42 +07:00