267232c24f
fix(security): harden password recovery with usable eight-character codes ( #2477 )
...
Use eight securely random recovery-code characters with concurrency-safe online throttling. Preserve existing keys and verify recovery through browser and real SQLite integration tests.
Co-authored-by: [email protected] <[email protected] >
Co-authored-by: dadachann <[email protected] >
2026-09-07 15:31:54 +00:00
Hyu and dadachann
0f216a0d4d
feat(provider): support Codex subscriptions with ChatGPT sign-in ( #2513 )
...
* feat(provider): support Codex subscriptions with ChatGPT sign-in
* style: format Codex live integration test
* fix(provider): preserve Codex identity in temporary model tests
* fix(web): portal provider selector without dialog overflow
* fix(web): allow native scrolling in provider dropdown
* fix(provider): surface safe Codex quota and upstream errors
* fix(web): provide reliable Codex copy feedback in dialogs
* feat(provider): confirm cascade deletion from edit dialog
* fix(persistence): discard connections after failed commit
* fix(web): polish provider loading and confirmation motion
---------
Co-authored-by: dadachann <[email protected] >
2026-09-06 23:31:02 +08:00
RockChinQ
5d0657b1db
feat(agent-debug): edit event data with compact forms
2026-09-06 01:57:47 +08:00
Hyu
91e09af76a
fix(web): complete pluginized agent onboarding flows
2026-09-01 10:41:29 +08:00
Hyu
fde04e64f6
Merge remote-tracking branch 'origin/master' into dev/4.11.x
...
# Conflicts:
# src/langbot/pkg/api/http/controller/groups/pipelines/pipelines.py
# src/langbot/pkg/api/http/service/bot.py
# src/langbot/pkg/provider/runners/localagent.py
# src/langbot/templates/metadata/pipeline/ai.yaml
# tests/unit_tests/api/service/test_bot_service.py
# tests/unit_tests/provider/runners/test_difysvapi_runner.py
# tests/unit_tests/utils/test_safe_regex.py
# web/src/app/infra/entities/adapter-categories.ts
# web/src/app/wizard/page.tsx
# web/src/i18n/locales/en-US.ts
# web/src/i18n/locales/ja-JP.ts
# web/src/i18n/locales/zh-Hans.ts
# web/tests/e2e/plugin-page-auth.spec.ts
2026-08-31 17:17:47 +08:00
RockChinQ
4b888ad390
copy(agents): explain the pipeline message flow
2026-08-27 16:03:56 +08:00
RockChinQ
7d9bdf0562
copy(agents): simplify pipeline type description
2026-08-27 15:59:28 +08:00
RockChinQ
5e144ac7c8
fix(i18n): localize pipeline processor type
2026-08-27 15:57:31 +08:00
RockChinQ
21ffaf9a14
refactor(agents): move debug event picker to input area
2026-08-27 15:52:59 +08:00
RockChinQ
f3c1887e92
refactor(pipelines): clarify log view switching
2026-08-27 15:49:55 +08:00
RockChinQ
7671aefed7
fix(agents): improve diagram contrast in dark mode
2026-08-27 15:32:35 +08:00
RockChinQ
e6f6789e8b
fix(agents): make pipeline flow animation seamless
2026-08-27 15:28:43 +08:00
RockChinQ
05fe93e108
style(agents): animate processor diagram connections
2026-08-27 15:18:34 +08:00
RockChinQ
a9b24e59ec
refactor(agents): use shadcn processor type toggle
2026-08-27 14:55:59 +08:00
RockChinQ
847bfc8df5
feat(agents): improve processor creation choice
2026-08-27 14:31:37 +08:00
RockChinQ
a7badf6258
fix(bots): move adapter debugger to configuration
2026-08-26 23:07:02 +08:00
RockChinQ
3d692fa8db
feat(bots): add platform event debugger
2026-08-26 19:46:59 +08:00
RockChinQ
7990d36c78
fix(bots): align route event selector
2026-08-26 19:32:39 +08:00
RockChinQ
600a173918
refactor(bots): remove route execution test
2026-08-26 14:28:30 +08:00
RockChinQ
8b63cc0281
fix(events): show raw codes in test selectors
2026-08-26 14:12:52 +08:00
RockChinQ
4787799cd8
fix(agents): align debug event selection
2026-08-26 14:06:09 +08:00
RockChinQ
47f5515fa9
fix(pipelines): retain debug chat image history
2026-08-26 00:32:03 +08:00
RockChinQ
94fd3d274c
refactor(pipelines): simplify connection status copy
2026-08-26 00:24:37 +08:00
RockChinQ
8380bfc7d4
refactor(pipelines): soften chat session selection
2026-08-26 00:22:22 +08:00
RockChinQ
a936734efa
fix(pipelines): move chat reset action to footer
2026-08-26 00:20:16 +08:00
RockChinQ
0c5656d0d0
refactor(pipelines): streamline debug chat controls
2026-08-26 00:18:46 +08:00
RockChinQ
532d1b73d2
refactor(bots): group event route creation menu
2026-08-26 00:10:51 +08:00
RockChinQ
aaeb9ad178
fix(bots): restore event route drag sorting
2026-08-26 00:08:09 +08:00
RockChinQ
d28b385a9f
refactor(events): group event selection options
2026-08-25 23:59:52 +08:00
RockChinQ
4d7a333802
feat(agent): add visual event range picker
2026-08-25 23:51:24 +08:00
RockChinQ
114612a984
refactor(agent): move delete action to header
2026-08-25 23:34:35 +08:00
RockChinQ
80f1790e1d
refactor(agent): remove enabled state
2026-08-25 23:27:45 +08:00
RockChinQ
22d9053bf1
feat(web): streamline management and knowledge settings
2026-08-25 23:02:33 +08:00
RockChinQ
db2a9155f8
feat(web): edit entity details from page titles
2026-08-25 22:31:23 +08:00
RockChinQ
69ca7e21cd
fix(bots): explain unavailable route tests
2026-08-25 22:03:57 +08:00
RockChinQ
792d961d28
fix(web): clarify route test guidance
2026-08-25 21:53:06 +08:00
RockChinQ
e62f8a957a
fix(web): simplify route test dialog
2026-08-25 21:27:33 +08:00
RockChinQ
ad6b8b3209
fix(web): restore bot card spacing
2026-08-25 21:21:36 +08:00
RockChinQ
68620c4572
fix(bots): simplify event routing status
2026-08-25 21:18:01 +08:00
RockChinQ
6a6a2b865b
fix(web): make processor debugging reliable
2026-08-25 15:52:59 +08:00
RockChinQ
e3150e66a4
refactor(web): use shadcn processor navigation
2026-08-25 12:36:57 +08:00
RockChinQ
ac31f1f006
feat(web): surface agent basics and runner status
2026-08-25 12:17:59 +08:00
RockChinQ
f65cca3f40
fix(web): contain pipeline debug scrolling
2026-08-25 12:03:43 +08:00
RockChinQ
46aea2b499
feat(web): unify processor detail workbench
2026-08-25 11:54:59 +08:00
Hyu and dadachann
536fcdf29f
fix(web): restore plugin page SDK loading ( #2435 )
...
Co-authored-by: dadachann <[email protected] >
2026-08-24 12:40:50 +08:00
dadachann
49d0aac210
Merge master into dev/4.11.x
2026-08-24 02:55:52 +00:00
Hyu and dadachann
bb366779af
fix(auth): align invitation password fields ( #2461 )
...
Co-authored-by: dadachann <[email protected] >
2026-08-24 10:53:05 +08:00
dadachann
0559d9d441
Merge master into dev/4.11.x
...
# Conflicts:
# pyproject.toml
# uv.lock
2026-08-24 02:34:14 +00:00
Hyu and dadachann
1336f47cb4
fix(auth): enable local registration for OSS invitations ( #2460 )
...
Co-authored-by: dadachann <[email protected] >
2026-08-24 10:28:45 +08:00
huanghuoguoguo
444024c5b4
fix(agent): stabilize post-merge release paths
2026-08-04 17:04:40 +08:00