Commit Graph

  • 10425ede34 fix(i18n): remove duplicate resources block in index.ts and fix prettier formatting RockChinQ 2026-04-17 20:22:48 +08:00
  • e4b40a8fa0 fix(i18n): add missing translation keys across all locales RockChinQ 2026-04-17 20:14:19 +08:00
  • 0b8ab4b54b feat(i18n): add Russian (ru-RU) language support RockChinQ 2026-04-17 20:00:50 +08:00
  • 49239e0e08 feat(ci): add i18n key consistency check for frontend locales (#2133) Copilot 2026-04-17 18:41:12 +08:00
  • aec2a30445 fix: bump dependencies to resolve Dependabot security alerts (#2130) Junyan Chin 2026-04-17 11:43:03 +08:00
  • c8915ca964 fix(n8n-runner): fix output_key not applied when n8n returns plain JSON (#2119) hzhhong 2026-04-16 22:15:57 +08:00
  • a715eddd06 fix(dashscopeapi): fix null value check in reasoning content processing logic (#2128) Amadeus 2026-04-15 18:08:51 +08:00
  • 2f9c235b41 docs: update database migration instructions in AGENTS.md RockChinQ 2026-04-14 10:08:02 +08:00
  • cc4d8838eb fix: update langbot-plugin version to 0.3.8 v4.9.6 Rock Chin 2026-04-11 17:12:20 +08:00
  • fa0a77f09f fix: update langbot-plugin version to 0.3.8 Rock Chin 2026-04-11 17:11:09 +08:00
  • fd6a7b73d4 chore: update version to 4.9.6 in pyproject.toml, __init__.py, and uv.lock Rock Chin 2026-04-11 17:08:59 +08:00
  • bf0848d60b feat: update uv.lock Rock Chin 2026-04-11 17:06:15 +08:00
  • e06fac2bb7 fix: add filereader for dingtalk,lark (#2122) Guanchao Wang 2026-04-10 16:10:13 +08:00
  • bec61427a0 Merge pull request #2118 from HaiYangBG1/fix/dingtalk-voice-recognition Guanchao Wang 2026-04-10 10:53:22 +08:00
  • 5fae7b2eb0 feat: add autogenerate support and CLI entrypoint for alembic RockChinQ 2026-04-08 23:50:36 +08:00
  • 2eebdfe16a ci: add migration test workflow for SQLite and PostgreSQL RockChinQ 2026-04-08 23:43:05 +08:00
  • 9cd3544d59 feat: integrate Alembic for database migrations RockChinQ 2026-04-08 23:33:13 +08:00
  • de4d14fee3 fix(dingtalk): use voice recognition text instead of raw audio binary haiyangbg 2026-04-08 23:23:27 +08:00
  • f29c568381 style: ruff format telemetry.py RockChinQ 2026-04-08 20:38:43 +08:00
  • af3f557055 feat: add edition field to telemetry payload RockChinQ 2026-04-08 20:28:22 +08:00
  • b894842736 fix(user): allow password login and password change for Space accounts with local password set RockChinQ 2026-04-08 19:02:36 +08:00
  • e190029e1f Merge pull request #2114 from langbot-app/fix/duplicate-close Guanchao Wang 2026-04-08 15:03:58 +08:00
  • e4940a8050 fix: lint error WangCham 2026-04-08 15:00:20 +08:00
  • 617c95ebc4 feat: add marketplace link when no parser available for file upload RockChinQ 2026-04-08 02:23:20 +08:00
  • 1cdd428bcc style: ruff format main.py RockChinQ 2026-04-08 02:10:18 +08:00
  • 71ac719aee fix: SPA fallback for all frontend routes, not just /home/* RockChinQ 2026-04-08 02:07:20 +08:00
  • 4621e6cc9f fix: always show sidebar plus buttons on touch/mobile devices (#2115) Copilot 2026-04-08 01:38:48 +08:00
  • 66087f83e1 Merge pull request #2113 from langbot-app/feat/wecombot-group-msg Guanchao Wang 2026-04-07 16:54:35 +08:00
  • 25f9330491 fix: ruff error WangCham 2026-04-07 16:33:46 +08:00
  • 14b1e0d33b feat: add feat for receive files in wecombot WangCham 2026-04-07 16:22:36 +08:00
  • 83ccb33fd3 fix(monitoring): WeChat Work feedback recording bugs (#2108) 6mvp6 2026-04-06 17:12:43 +08:00
  • d3d366b569 feat: update langbot-plugin to version 0.3.7 feat/human-takeover RockChinQ 2026-04-06 17:09:26 +08:00
  • 05bcf543ba feat: update plugin module WangCham 2026-04-06 08:22:50 +08:00
  • 7cd063bb5d fix: double close button WangCham 2026-04-06 08:22:31 +08:00
  • db68c5d0c9 feat(human-takeover): add human customer service takeover feature RockChinQ 2026-04-04 23:47:46 +08:00
  • 8f1317b39e feat(i18n): add routing rules translations for es-ES, ja-JP, th-TH, vi-VN, zh-Hant Junyan Qin 2026-04-04 00:01:27 +08:00
  • 77a0de5ef0 Feat: bot message routing (#2100) Typer_Body 2026-04-03 23:56:58 +08:00
  • 875227a2fe feat: add tools API endpoint and tools-selector form type (#2103) Junyan Chin 2026-04-03 17:45:10 +08:00
  • 2317392ee5 refactor(web): migrate from Next.js to Vite + React Router (#2102) Junyan Chin 2026-04-03 17:09:17 +08:00
  • c7efa4dd7f feat: add wecombot ws on_feedback (#2098) fdc310 2026-04-03 15:03:41 +08:00
  • 98ccbf0f99 refactor: extract RoutingRulesEditor component, revert log levels to debug feat/pipeline-routing-fix-review RockChinQ 2026-04-02 22:19:28 +08:00
  • e701daa8e0 style: fix ruff formatting in botmgr.py RockChinQ 2026-04-02 14:27:46 +08:00
  • 1ae99199b2 feat: support env var override for list config values RockChinQ 2026-04-02 13:58:47 +08:00
  • 7c067a1cb3 feat: support disabled_adapters list in system config RockChinQ 2026-04-02 13:56:51 +08:00
  • 478bc62576 Merge pull request #2096 from langbot-app/fix/wecomaibot_downfile_url Guanchao Wang 2026-04-02 09:55:48 +08:00
  • eb633f8849 fix: format BotForm.tsx with prettier Typer_Body 2026-04-02 01:38:21 +08:00
  • ac337b31df feat: pipeline routing fix - add routed_by_rule bypass and diagnostic logging Typer_Body 2026-04-02 01:20:26 +08:00
  • c3e2d5e055 Merge remote-tracking branch 'origin/master' into temp-update Typer_Body 2026-04-02 01:18:38 +08:00
  • a740eb8ee9 fix:Modify the file logic. After receiving it, instead of downloading and converting it to base64, concatenate the aeskey to the end of the link and provide it for the plugin to handle. fdc310 2026-03-31 20:07:20 +08:00
  • f8aedd02b3 fix: update version to 4.9.5 and langbot-plugin to 0.3.6 in project files v4.9.5 Junyan Qin 2026-03-31 09:30:09 +08:00
  • ea638cab80 feat: add help links for message platform adapters in YAML and update documentation retrieval logic Junyan Qin 2026-03-31 00:29:24 +08:00
  • 7129dd536e style(web): change adapter doc button to link style with external link icon Junyan Qin 2026-03-31 00:08:37 +08:00
  • 1b1cc7769b style(web): move adapter doc link to icon button beside selector with tooltip Junyan Qin 2026-03-31 00:06:15 +08:00
  • 44b8354dfd fix(deps): update langbot-plugin version to 0.3.6 Junyan Qin 2026-03-30 23:59:55 +08:00
  • 55ec9d11ae fix(web): add missing feedback i18n translations for zh-Hant, ja-JP, th-TH, vi-VN, es-ES Junyan Qin 2026-03-30 23:56:40 +08:00
  • 5b3d3801b5 refactor: clean up Dockerfile and .gitignore by removing unused entries Junyan Qin 2026-03-30 23:46:12 +08:00
  • 9f1ea75d09 Update API base URL to localhost Typer_Body 2026-03-30 23:34:34 +08:00
  • 6e37aae636 feat(wecom): add user feedback support for WeChat Work AI Bot (#2078) 6mvp6 2026-03-30 20:23:52 +08:00
  • 921d12f596 feat: add adapter documentation link button RockChinQ 2026-03-30 16:06:54 +08:00
  • 6bf6deaefd style: fix prettier formatting in i18n locale files RockChinQ 2026-03-30 10:55:20 +08:00
  • 1201949f2c refactor: replace docs.langbot.app URLs with link.langbot.app short links RockChinQ 2026-03-30 10:53:21 +08:00
  • 6bb73297e0 feat(wecom): add user feedback support for WeChat Work AI Bot pr/6mvp6/2078 6mvp6 2026-03-24 19:07:41 +08:00
  • 1c419e3591 Optimize the plugin system (#2090) Typer_Body 2026-03-29 23:58:34 +08:00
  • 723c57d751 fix: linter err Junyan Qin 2026-03-29 23:57:48 +08:00
  • 0a69875c09 feat: enhance plugin installation process and improve task management Junyan Qin 2026-03-29 23:55:36 +08:00
  • f41d69324c Optimize the plugin system Typer_Body 2026-03-29 16:45:54 +08:00
  • b0a9be77b0 feat(web): move Quick Start to account menu and update i18n references Junyan Qin 2026-03-29 00:49:02 +08:00
  • e02ade5a30 feat: add preset selection options and update translations for select preset Junyan Qin 2026-03-29 00:32:26 +08:00
  • 1a51ba8e7e fix(market): add request plugin CTA to empty search results Junyan Qin 2026-03-28 22:16:23 +08:00
  • e7b22d6ebf fix: i18n issues Junyan Qin 2026-03-28 20:55:43 +08:00
  • dddfa8ac79 chore: add more language supports Junyan Qin 2026-03-28 20:48:36 +08:00
  • 99e2976826 feat(i18n): add zh_Hant and ja_JP translations to all adapter YAML files Junyan Qin 2026-03-28 19:41:27 +08:00
  • 71e44f0e54 Feat/space cta optimization (#2089) Junyan Chin 2026-03-28 17:24:39 +08:00
  • 4c904c2375 Fix/frontend optimizations (#2088) Junyan Chin 2026-03-28 15:50:32 +08:00
  • f8979056eb fix: optimize configuration function fix/wecombot-config WangCham 2026-03-28 09:43:49 +08:00
  • 498d030da9 Fix/weconbot image and file (#2085) fdc310 2026-03-28 01:24:54 +08:00
  • c111bf1714 Feat/onboarding wizard (#2086) Junyan Chin 2026-03-28 00:46:22 +08:00
  • 6570f276d2 feat(web): add plugin install dropdown to sidebar with context-based action dispatch Junyan Qin 2026-03-27 20:39:26 +08:00
  • 42e1e038bd feat(web): add test functionality to MCPForm and integrate with MCPDetailContent Junyan Qin 2026-03-27 20:09:15 +08:00
  • d0e54a45c7 fix(web): show correct MCP server runtime status in sidebar dots Junyan Qin 2026-03-27 20:02:16 +08:00
  • 23fa47b07e feat(web): refactor MCP servers as sidebar entities and improve sidebar footer Junyan Qin 2026-03-27 19:59:34 +08:00
  • 4902c1d3b2 fix(web): only show ws connection status on active debug tab Junyan Qin 2026-03-27 19:16:27 +08:00
  • a6f96e5209 fix(web): improve mobile responsiveness for marketplace, plugin detail, session monitor, and pipeline form Junyan Qin 2026-03-27 19:02:24 +08:00
  • 37c41bcfe4 feat(web): add popover flyout for collapsed sidebar entity categories Junyan Qin 2026-03-27 18:53:17 +08:00
  • 9e223949a7 fix(web): refresh sidebar and navigate away after pipeline deletion Junyan Qin 2026-03-27 18:28:34 +08:00
  • 267bd72c63 fix(web): resolve zodResolver type mismatch for optional description fields Junyan Qin 2026-03-27 18:10:30 +08:00
  • af0d00e5e9 refactor(web): make description optional and remove default values for bot, pipeline, and knowledge base Junyan Qin 2026-03-27 18:00:48 +08:00
  • 244e16c491 perf: ui Junyan Qin 2026-03-27 17:22:24 +08:00
  • cad259fe39 refactor(web): simplify sidebar visual design Junyan Qin 2026-03-27 15:00:17 +08:00
  • bc3199bf29 feat(web): add icons/emoji to selectors, sync bot enable status and plugin list in sidebar Junyan Qin 2026-03-27 14:51:15 +08:00
  • 127dc455c3 refactor(web): redesign bot config page with card-based layout and dirty-aware save button Junyan Qin 2026-03-27 12:29:18 +08:00
  • e8dc6fde53 feat: autoclean monitoring events Junyan Qin 2026-03-27 11:57:24 +08:00
  • 4a97895dea Feat/shadcn sidebar and page views (#2084) Junyan Chin 2026-03-27 01:51:13 +08:00
  • 3c0495fc51 fix: 修复钉钉文件消息解析失效问题(优化 downloadCode 提取逻辑) (#2080) xiaolou 2026-03-27 00:17:26 +08:00
  • dfd25deb68 feat(web): hide deprecated KnowledgeRetriever plugins from marketplace Junyan Qin 2026-03-26 00:56:24 +08:00
  • f4db53b759 chore: bump version to 4.9.4 in pyproject.toml and __init__.py v4.9.4 Junyan Qin 2026-03-26 00:16:21 +08:00
  • 9f90341dcb fix(web): correct UTC timestamp parsing in monitoring panel Junyan Qin 2026-03-26 00:05:44 +08:00
  • 67b726afb2 chore: uv.lock Junyan Qin 2026-03-25 23:44:34 +08:00
  • 01852b81d4 Feat/openclaw weixin adapter (#2074) fdc310 2026-03-25 23:34:35 +08:00
  • 4d6f109788 chore: bump langbot-plugin SDK to 0.3.5 RockChinQ 2026-03-25 21:09:52 +08:00