Commit Graph

  • 0db5767ec1 feat(skill): add coding-helper template to balance the gallery matevip 2026-05-01 09:51:46 +0800
  • 9ff15bc9a7 fix(activity): mobile adaptation + fix blank detail drawer matevip 2026-05-01 09:51:39 +0800
  • 895b96a840 fix(activity): pagination blank — coerce total to Number + drop redundant hide-on-single-page matevip 2026-05-01 09:51:33 +0800
  • 71e75d0e83 fix(activity): blank pagination items — drop overzealous pagination style overrides matevip 2026-05-01 09:51:26 +0800
  • 191eebca95 fix(activity): align initial pageSize with page-sizes options (30→20) matevip 2026-05-01 09:51:20 +0800
  • a3f25d9b03 fix(activity): hide pagination when result fits in one page matevip 2026-05-01 09:51:14 +0800
  • 7dd70ecd2f feat(activity): real pagination + frosted-glass styling matevip 2026-05-01 09:51:07 +0800
  • c46beaea9c fix(activity): style cleanup matevip 2026-05-01 09:51:00 +0800
  • b321d5792e fix: address review comments (4 items) matevip 2026-05-01 09:50:53 +0800
  • b759eb8719 feat(skill): MCP-Skill bridge + system tool dedup + Lessons i18n matevip 2026-05-01 09:50:45 +0800
  • 18c5c00797 feat(activity): redesign Activity page (taste pass) matevip 2026-05-01 09:50:39 +0800
  • f8524bf122 fix(skill): blank Tools / Features / Memory detail tabs matevip 2026-05-01 09:50:32 +0800
  • d76a5b994f feat(skill): Memory tab + auto-preflight after install matevip 2026-05-01 09:50:25 +0800
  • 0b6d9faaf3 feat(skill): type=acp delegates to ACP endpoint matevip 2026-05-01 09:50:18 +0800
  • b8ce36f6cd feat(activity): three-source merged feed + detail drawer matevip 2026-05-01 09:50:11 +0800
  • 170cb1f2f2 feat(skill): pre-flight install dialog + [Set Up] action matevip 2026-05-01 09:50:04 +0800
  • 29a8b841d4 feat(skill): expand starter template gallery to 8 entries matevip 2026-05-01 09:49:57 +0800
  • e74f273ae2 feat(skill): card surface — Source / Used-by / Lessons count matevip 2026-05-01 09:49:51 +0800
  • 442ffa9c9e fix(skill): clean separation of install / uninstall / hard-delete matevip 2026-05-01 09:49:44 +0800
  • 7ca568c69b fix(skill): knowledge wrappers + provider routing + feature gates matevip 2026-05-01 09:49:37 +0800
  • 38b66a2416 fix(cron): dedup scheduled jobs + connection pool guard (issue #50) matevip 2026-05-01 09:49:30 +0800
  • 020a87ee7e feat(skill): ACP integration for external coding agents matevip 2026-05-01 09:49:22 +0800
  • f0991f543f feat(skill): skill template gallery + author wizard MVP matevip 2026-05-01 09:49:14 +0800
  • 359600c77f feat(skill): per-skill LESSONS.md + self-evolution v1 matevip 2026-05-01 09:49:07 +0800
  • d927521d51 feat(skill): install/uninstall split + Requirements API + provider router matevip 2026-05-01 09:48:59 +0800
  • 91e231e7a5 feat(activity): promote Activity to top-level navigation matevip 2026-05-01 09:48:53 +0800
  • 169a09506b feat(skill): detail drawer + Agent Tool Advanced fold matevip 2026-05-01 09:48:46 +0800
  • 688b37b652 feat(skill): features matrix + effective-tool expansion matevip 2026-05-01 09:48:39 +0800
  • 323ba1b82e feat(skill): manifest schema + parser (additive) matevip 2026-05-01 09:48:32 +0800
  • 95144ef175 feat(skill): demote Tools to Settings + rename MCP Connections matevip 2026-05-01 09:39:52 +0800
  • 4f3276b9e6 fix(skill): mark docs-only vs scripts+docs in Available Skills prompt (issue #49) matevip 2026-04-30 18:04:11 +0800
  • 46ac58500c fix(skill): correct pagination total and sort order on SkillMarket (issue #48) matevip 2026-04-30 17:45:02 +0800
  • a0c6ed5a86 fix(agent): vision gate + history media drop + friendlier skip notice matevip 2026-04-30 17:26:13 +0800
  • 47bdb97a3a fix(agent): per-model multimodal capability resolution (issue #44) matevip 2026-04-30 17:25:51 +0800
  • 101aa3209e fix(skill): stop the LLM from calling skill names as tools (issue #46) matevip 2026-04-30 16:36:30 +0800
  • d20b440ce5 fix(skill): preserve skillContent/configJson on security scan write-back (issue #45) matevip 2026-04-30 15:28:56 +0800
  • 977e181949 feat(cron): unify output, add reminder task type, in-flight progress UI matevip 2026-04-30 15:01:24 +0800
  • 5192cefa4b chore: bump spring boot 3.5.13 -> 3.5.14, spring ai 1.1.4 -> 1.1.5 matevip 2026-04-30 10:47:00 +0800
  • efbc858868 fix(skill): align ClawHub client with actual marketplace API (issue #42) matevip 2026-04-30 10:25:21 +0800
  • b40cbfb0a1 fix(tool): clean up EXTERNAL_CDP profile dir + Chrome subprocesses on session stop matevip 2026-04-30 10:25:00 +0800
  • 6390abdecc fix(llm): apply read timeout to streaming chat WebClient (openai-compat + anthropic) matevip 2026-04-30 08:54:46 +0800
  • 92a7508dac fix(channel): mirror plan-execute events to web sse for im-routed conversations matevip 2026-04-30 08:54:32 +0800
  • 1864801c90 fix(tool): browser_use Windows compat + stop LLM treating it as web search matevip 2026-04-30 08:54:15 +0800
  • 0aee2a1ca5 fix(agent): raise per-step tool-call ceiling to 100, soften limit-exceeded prompt matevip 2026-04-30 07:00:42 +0800
  • ca5387ed65 fix(agent): always write FINAL_SUMMARY in DirectAnswerNode matevip 2026-04-30 07:00:24 +0800
  • 0c5c5bc2c2 fix(channels): hard-delete placeholder seeds; localize wizard verify+identity strings matevip 2026-04-30 07:00:06 +0800
  • 3db4230142 feat(channels): redesign list page — show only configured channels, add hero empty state matevip 2026-04-30 06:59:47 +0800
  • a11f0586ba feat(channels): three-step onboarding wizard with live credential verify matevip 2026-04-30 00:26:38 +0800
  • 2332792e8b chore: bump version to 1.2.0-SNAPSHOT matevip 2026-04-29 23:20:56 +0800
  • 1f342acc95 release: v1.1.137 matevip 2026-04-29 16:44:08 +0800
  • 9ada305b8a release: v1.1.137 v1.1.137 matevip 2026-04-29 16:40:05 +0800
  • 7cfb511948 fix(cron): rename conversation id prefix from 'cron:' to 'cron_' (issue #36) matevip 2026-04-29 15:58:43 +0800
  • 0a5b1989f3 fix(cron): isolate cron jobs by workspace (issue #37) matevip 2026-04-29 15:49:04 +0800
  • bd36f87cc9 docs(architecture): update biz + tech diagrams and README to v1.1.137 reality matevip 2026-04-29 15:48:35 +0800
  • 0ecfec474e fix(conversation): tolerate non-path-safe ids when cleaning attachments (issue #36) matevip 2026-04-29 15:07:36 +0800
  • 8ad0fca4ef fix(memory): load structured/*.md by encoding path segments matevip 2026-04-29 15:03:01 +0800
  • 172784bc5f docs(readme): lead with team / IT-deployable positioning matevip 2026-04-29 14:10:12 +0800
  • 822a77eef5 sync: tile catalog-row provider icons in dark mode (Settings → Models) matevip 2026-04-29 11:36:55 +0800
  • e759ad4a1b sync: settings UI polish, channel reliability fixes, DeepSeek cross-turn fix matevip 2026-04-29 11:22:47 +0800
  • 709a0db200 fix(chat): surface stored path for uploaded attachments matevip 2026-04-28 23:59:27 +0800
  • ae820f0f94 fix(workspace): make default-workspace owner bootstrap first-run-only matevip 2026-04-28 23:41:56 +0800
  • a73b640c87 fix(workspace): scope default workspace backfill to admins only matevip 2026-04-28 23:40:21 +0800
  • b4697f2806 fix(cron): post-deploy bug bundle — flakiness, scheduler, channel UI matevip 2026-04-28 21:45:07 +0800
  • 4011050ceb feat(cron): channel delivery via ChatOrigin + Spring AI ToolContext matevip 2026-04-28 21:43:58 +0800
  • f57b31f379 feat(llm): add Volcano Ark Coding Plan provider with 6 pre-seeded models matevip 2026-04-28 20:01:15 +0800
  • 69f065e212 fix(llm): support Volcano Ark base URLs and surface friendly errors matevip 2026-04-28 19:26:58 +0800
  • 6a3df2a6e0 feat(llm): enabled column for providers + Add Provider drawer matevip 2026-04-28 15:03:40 +0800
  • a168f91215 refactor(ui): split useProviders into 5 single-responsibility composables matevip 2026-04-28 15:01:14 +0800
  • 62b94b522f fix(dingtalk): make inbound images visible to vision model and chat UI matevip 2026-04-28 14:59:59 +0800
  • c0c642380a feat(llm): provider liveness model + honor requireApiKey on chat path matevip 2026-04-28 14:59:11 +0800
  • b4aef56c89 fix(channels): close QR loading dead-window for feishu and dingtalk register flows matevip 2026-04-28 11:14:14 +0800
  • 5bef83a156 fix(dingtalk): forward voice messages by reading recognition from stream payload matevip 2026-04-28 11:13:13 +0800
  • acf6eccb3a feat(dingtalk): one-click bot creation via OAuth device flow matevip 2026-04-28 11:12:22 +0800
  • a27898507c feat(feishu): one-click app creation via official SDK device-flow registration matevip 2026-04-28 11:11:36 +0800
  • 4081469e15 feat(channels): localize seeded channel names to Chinese on zh-CN installs matevip 2026-04-28 11:10:44 +0800
  • b982d4a2d0 feat(feishu): default connection to WebSocket and hide webhook UI when unused matevip 2026-04-28 11:09:17 +0800
  • 22894ac4b1 perf(channels): split Channels.vue, lazy-load modal, async locales, keep-alive route matevip 2026-04-28 11:08:36 +0800
  • 4e22b85557 fix(chat): surface SSE error in retry card and stop poll from wiping local-only failed turn matevip 2026-04-28 00:16:14 +0800
  • 5b24a599ca fix(agent): resolve agent tool bindings by class/bean/function name aliases (#24) matevip 2026-04-27 23:51:48 +0800
  • e64752a830 fix(approval): unify tool-approval state machine across DB / message metadata / memory matevip 2026-04-27 22:25:27 +0800
  • 4898b79d49 fix(agent): strip tool_choice="auto" so strict OpenAI-compatible servers accept the request matevip 2026-04-27 20:35:24 +0800
  • 03c8584910 fix(channels): resolve issue #19 — non-admin member errors on channel page matevip 2026-04-27 19:31:46 +0800
  • 2f93d53737 refactor(approval): unify state machine across DB/metadata/memory matevip 2026-04-27 19:30:52 +0800
  • 349f4d7d3c refactor(bootstrap): drop legacy tools-sync.sql in favor of per-tool Flyway migrations matevip 2026-04-27 14:00:08 +0800
  • b4ebab65c7 feat(tool): docx image embedding + multi-file render matevip 2026-04-27 08:42:03 +0800
  • 9ed9ee6ca7 feat(tool): add renderDocxFromFile to bypass LLM token cost on large markdown matevip 2026-04-27 08:36:37 +0800
  • cc3c9a8618 fix(ux): preserve in-flight turn on tab switch + raise max_iterations cap to 100 matevip 2026-04-27 08:17:17 +0800
  • 0476447ab6 fix(agent): persist mid-turn narrative, queue follow-ups without dispose, flush on shutdown matevip 2026-04-27 07:51:49 +0800
  • 941653d185 fix(agent): also drop the queue guard in doOnError path matevip 2026-04-27 07:51:18 +0800
  • fcdb3fc15e fix(agent): break self-replicating 400, narration, args truncation, queue drop matevip 2026-04-27 07:51:01 +0800
  • 187197e804 fix(sse): preserve done event for late reconnect window matevip 2026-04-27 07:50:35 +0800
  • 4a15027a98 feat(wiki): download original raw material file matevip 2026-04-26 20:46:52 +0800
  • 0d78beb44f fix(wiki): batch-create per-slug retry — recover unparseable JSON, bump to 2 attempts matevip 2026-04-26 20:37:09 +0800
  • 76956cf990 fix(tool): read_file falls back to chat-upload attachment by basename matevip 2026-04-26 20:24:00 +0800
  • 30e7e67bb6 feat(wiki): LLM-narrated overview section with debounced regen + Recent Updates list + scaffold self-heal matevip 2026-04-26 19:53:12 +0800
  • fa5eaf83b4 fix(ui): code-block light-mode theme + cap header height at 38px matevip 2026-04-26 19:09:10 +0800
  • e2df16893e fix(wiki): smaller batch-create + resume button for partial generation matevip 2026-04-26 18:42:27 +0800
  • b7c911f01d feat(stt): DashScope realtime voice + language-aware routing + TalkMode polish matevip 2026-04-26 16:37:55 +0800
  • 4d7c6593c4 feat(minimax): expand video model catalog + add CN endpoint support matevip 2026-04-26 08:34:35 +0800
  • 410c6c28cd feat(deepseek): integrate DeepSeek V4 (flash + pro) with thinking-mode support matevip 2026-04-26 08:34:34 +0800