RockChinQ and multica-agent
d13ae56ea5
fix: bot routing setup and busy-session response checks ( #2728 )
...
Apply group response rules before busy-session steering. Initialize usable private-message and group-mention routes for new bots, including Wizard-created pipelines, and preserve member-configured rules across saves and retries.
Fix empty pipeline configuration, refresh the processor sidebar after automatic creation, and show creation feedback. Align routing regressions and use Node 24 for the browser CI job.
Correct the task's erroneous agent attribution while preserving every code tree and the original human contribution.
Co-authored-by: multica-agent <[email protected] >
2026-10-20 21:22:53 +08:00
Chin Rock and multica-agent
c28ae761ac
fix(web): format migration diagnostics and tolerate wrapped translations
...
Co-authored-by: multica-agent <[email protected] >
2026-10-20 09:09:41 +00:00
Chin Rock
40d40204cf
fix(install-diagnostics): Sanitize plugin installation network diagnostics (LANG-132)
2026-10-20 07:53:56 +00:00
RockChinQ and multica-agent
a10a6eb780
fix(ci): provision real-stack browser dependencies and disambiguate runtime assertion ( #2724 )
...
Co-authored-by: multica-agent <[email protected] >
2026-10-20 00:08:14 +08:00
RockChinQ and multica-agent
d9e4e7d9df
fix(pipeline): decouple Runner from extension permissions (LANG-54) ( #2723 )
...
* fix(pipeline): decouple runner from extension allowlist
Co-authored-by: multica-agent <[email protected] >
* fix(pipeline): complete runner diagnostics and real runtime coverage
Co-authored-by: multica-agent <[email protected] >
---------
Co-authored-by: multica-agent <[email protected] >
2026-10-19 23:07:11 +08:00
Zhang Bowen
9ac9958391
fix(web): hide revoked API keys in integration settings ( #2714 )
2026-10-18 17:26:39 +08:00
BiFangKNT
57077740bd
chore(merge): sync master and preserve monitoring test coverage
2026-10-18 12:43:44 +08:00
BiFangKNT
b9acf7d9b0
fix(ui): prevent closing selects from stealing focus
...
Preserve focus when another control becomes active during the close animation.
Add regression tests for filter persistence, Escape, and custom range dialog focus.
2026-10-18 10:21:48 +08:00
BiFangKNT
f12490bc73
perf(monitoring): load execution details on demand
...
- Load overview first and fetch secondary sections when expanded
- Add a covering index and select conversation IDs before loading page payloads
- Preserve full-detail API compatibility and add pagination and lazy-loading tests
2026-10-17 21:10:55 +08:00
huanghuoguoguo
3a026cc7dc
Merge pull request #2699 from langbot-app/test/quality-account-ui-oracles-20261017
...
test(web): replace account and privacy source checks with browser behavior
2026-10-17 20:35:41 +08:00
huanghuoguoguo
c3792e7a21
test(web): merge master into account UI contracts
2026-10-17 20:18:13 +08:00
huanghuoguoguo
8dfdb4fc45
test: preserve session and quota contracts when merging master
2026-10-17 20:14:10 +08:00
huanghuoguoguo
bfe9b859ac
Merge pull request #2702 from langbot-app/fix/provider-card-narrow-title-20261017
...
fix(web): keep provider names visible on narrow cards
2026-10-17 20:13:24 +08:00
huanghuoguoguo
142720660a
Merge pull request #2701 from langbot-app/test/quality-combined-frontend-fixes-20261017
...
test(web): resolve clipboard fixture dependencies through Vite
2026-10-17 20:13:18 +08:00
huanghuoguoguo
9eba8cc4fd
Merge pull request #2700 from langbot-app/test/quality-workspace-ui-oracles-20261017
...
test(web): replace Workspace source checks with runtime assertions
2026-10-17 20:13:11 +08:00
huanghuoguoguo
fe80c05c6a
Merge pull request #2697 from langbot-app/test/quality-web-debug-socket-race-20261017
...
test(web): verify cancelled native handshakes cannot alter replacement sessions
2026-10-17 20:12:57 +08:00
huanghuoguoguo
a9957afc13
Merge pull request #2670 from langbot-app/test/workspace-quota-boundaries
...
test(web): verify workspace switching and quota failure boundaries
2026-10-17 20:12:51 +08:00
huanghuoguoguo
d2c2a9dc65
Merge pull request #2668 from langbot-app/test/quality-frontend-behavior
...
test(web): replace source guards with browser behavior checks
2026-10-17 20:12:46 +08:00
huanghuoguoguo
8834a04045
Merge pull request #2696 from langbot-app/test/quality-web-marketplace-wizard-20261017
...
test(web): exercise marketplace installs and wizard behavior
2026-10-17 20:12:40 +08:00
huanghuoguoguo
c49f7c7c07
Merge pull request #2686 from langbot-app/test/quality-web-resource-contracts-20261017
...
test(web): assert resource persistence and recovery behavior
2026-10-17 20:11:36 +08:00
huanghuoguoguo
794b018281
fix(web): keep provider names visible on narrow cards
2026-10-17 17:02:23 +08:00
huanghuoguoguo
8d4117aae0
test(web): resolve clipboard fixture dependencies through Vite
2026-10-17 16:54:46 +08:00
huanghuoguoguo
ecd454ab82
test(web): wait for filter popups to restore focus
2026-10-17 16:44:48 +08:00
huanghuoguoguo
c14bc0a45a
test(web): replace Workspace source checks with runtime assertions
2026-10-17 16:38:21 +08:00
huanghuoguoguo
61758c8727
test(web): replace account source checks with browser assertions
2026-10-17 16:31:51 +08:00
huanghuoguoguo
837fa1d4fc
test(web): verify session pagination and workspace quota contracts
2026-10-17 16:31:20 +08:00
huanghuoguoguo
0f230148e3
test(web): cover delayed native debug socket cancellation
2026-10-17 16:19:25 +08:00
huanghuoguoguo
30f9111e3f
test(web): wait for filter popups to restore focus
2026-10-17 16:09:31 +08:00
huanghuoguoguo
8e447dae09
test(web): exercise marketplace installs and wizard contracts
2026-10-17 16:09:23 +08:00
huanghuoguoguo
753e3cf070
test(web): wait for filter popups to restore focus
2026-10-17 15:58:12 +08:00
huanghuoguoguo
f7c4194b3d
test(web): verify resource writes and recovery through behavior
2026-10-17 15:42:39 +08:00
huanghuoguoguo
20daecc9cf
test(web): replace self-confirming progress checks and remove duplicates
2026-10-17 15:00:41 +08:00
huanghuoguoguo
b5ea5f88c3
test(web): verify workspace switching and quota failure boundaries
2026-10-17 05:06:33 +00:00
huanghuoguoguo
342d843622
test(web): replace source guards with browser behavior checks
2026-10-17 04:08:51 +00:00
huanghuoguoguo
d54e533985
fix(skill): pin revisions per run and preserve shared Box state
2026-10-17 09:32:41 +08:00
RockChinQ and Claude Opus 5.5
30357c6fa2
style(web): format revision preview fixtures
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 01:54:18 +08:00
RockChinQ and Claude Opus 5.5
624d8efd97
test(web): align frontend checks with the plan comparison dialog
...
- Use LangBot Account wording in the Japanese checkout handoff copy.
- Assert the Workspace Settings plan entry opens CloudPlansDialog.
- Format revision tests with Prettier.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 01:54:05 +08:00
RockChinQ and Claude Opus 5.5
16cfb6f8bd
feat(cloud): show purchased plan revision alongside the latest revision
...
- Expose the workspace's purchased plan revision from the entitlement
snapshot.
- Stack the purchased revision card in front of the latest revision in
the plan comparison dialog; both cards share the same layout, and the
purchased card's copy and prices come from the Space revision endpoint
while benefits stay on the entitlement snapshot.
- Add a cancel-first tooltip for subscribing to the newer revision.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-17 00:25:41 +08:00
RockChinQ
ececcb8749
feat(cloud): display unavailable plans without checkout actions
2026-10-16 17:11:00 +08:00
RockChinQ
aabcaedf15
fix(cloud): retire beta banner and use production subscription links
2026-10-15 22:50:24 +08:00
RockChinQ
978db1701b
feat(cloud): add plan comparison and subscription management entry
2026-10-15 21:29:05 +08:00
RockChinQ
338b856eec
fix(monitoring): restore Cloud in-flight snapshots and collapsed dock
2026-10-15 16:42:24 +08:00
RockChinQ
bf5dc67d1c
fix: deduplicate i18n import after mainline rebase
2026-10-15 05:31:24 +00:00
RockChinQ
625ee67113
fix(ci): align workspace fixtures and constrain mobile tours
2026-10-15 05:31:04 +00:00
RockChinQ
b8d292c94d
fix(websocket): recover debug connections and resolve backend URLs consistently
2026-10-15 05:31:04 +00:00
RockChinQ
14b5bdb8c2
feat(cloud): enforce plan policies and refine workspace interface
2026-10-15 05:31:04 +00:00
Hyu
e29fd27f02
feat(i18n): localize backend messages by workspace language
2026-10-15 05:31:04 +00:00
RockChinQ
b1d9484876
style: format workspace quota hook
2026-10-15 05:30:36 +00:00
RockChinQ
b6c4e2c395
feat(cloud): enforce signed workspace subscription resource limits
2026-10-15 05:30:36 +00:00
Hyu and Claude Opus 5.5
c0cfb5c18c
feat(pipeline-migration): relax legacy config migration and pin latest runner plugins
...
- Coerce/default/drop invalid or unknown legacy fields with warnings instead of blocking
- Never block on LocalAgent model; prune dangling KB/tool/MCP references
- Mark custom (non-builtin) 4.10 runners as unsupported_runner instead of failing
- Pin runner plugins to current marketplace versions (0.2.x); fall back to latest when a pin is withdrawn
- Raise plugin install/upgrade timeout to 600s for slow dependency installs
- Assistant configure_pipeline writes the 4.11 runner shape
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-14 00:09:52 +08:00