- 06 Jun, 2026 2 commits
-
-
- migrate frontend dialogs to the shared footer API so actions stay separated from scrollable body content. - tune dialog dimensions for model analytics, prefill groups, billing history, channel model sync, and related workflows. - update channel terminology and dialog action translations across supported locales.
QuentinHsu committed -
- introduce a reusable dialog component for consistent header, body, and footer layout. - support per-dialog sizing, trigger rendering, initial focus, and close button controls. - preserve base dialog open and close motion classes while allowing content-specific styling.
QuentinHsu committed
-
- 05 Jun, 2026 8 commits
-
-
Merge pull request #5317 from P2K0/feat/profile-show-user-id
同語 committed -
xujiantop-crypto committed
-
* fix: 收窄 OpenAI o 系列模型适配范围 * fix(openai): 限制 gpt-5 适配仅作用于 OpenAI 模型 * fix(openai): narrow o-series reasoning model detection --------- Co-authored-by: Seefs <i@seefs.me>
Don Ganesh committed -
- update the global thinking blacklist label to describe skipped suffix processing instead of disabled model thinking. - rename Claude and Gemini adapter labels to thinking suffix adapter and sync all default locales. - revise Claude helper text to clarify suffix request adaptation while keeping billing predictable.
QuentinHsu committed -
* fix: limit anonymous request body (env ANONYMOUS_REQUEST_BODY_LIMIT_KB = 512) * fix: allow disabling anonymous request body limit
Seefs committed -
Chen011214 committed
-
* fix: evict stale channel affinity * feat: configure disabled channel affinity retention --------- Co-authored-by: Seefs <i@seefs.me>
XiaoDingSiRen committed -
Seefs committed
-
- 04 Jun, 2026 3 commits
- 03 Jun, 2026 4 commits
-
-
Merge pull request #5296 from feitianbubu/pr/27fe9a3a82f51bac2b7645213e3b1480cb7f14f2
同語 committed -
feitianbubu committed
-
Cast row.original to Record<string, unknown> before accessing created_at and type in CommonLogsCard, matching the pattern used elsewhere in the same component. Close: #5243
t0ng7u committed -
Seefs committed
-
- 02 Jun, 2026 5 commits
-
-
Merge pull request #5239 from QuantumNous/fix/channel-advanced-errors
同語 committed -
t0ng7u committed
-
- remove model mapping from advanced settings error detection so visible model configuration errors do not expand the advanced panel. - update the edit-time advanced settings auto-expand check to only depend on fields actually rendered in the advanced section. - add regression coverage to verify model_mapping errors are not classified as advanced settings errors.
QuentinHsu committed -
- add channel form error detection for JSON validation errors inside advanced settings. - expand advanced settings on invalid channel drawer submit and prompt users to fix highlighted fields. - add regression tests for advanced error detection, non-advanced exclusions, and schema error classification.
QuentinHsu committed -
Merge pull request #5232 from QuantumNous/feat/classic-rsbuild-dev-workflow
同語 committed
-
- 01 Jun, 2026 6 commits
-
-
QuentinHsu committed
-
- migrate the classic frontend from Vite to Rsbuild with JSX, Semi UI, proxy, and production build config. - update make dev-web to run both default and classic frontends for local theme switching. - fix classic public page height, footer, CORS proxy, error handling, and constant export warnings. - update Dockerfile and release workflow to install from the web workspace root with the shared lockfile.
QuentinHsu committed -
Merge pull request #5227 from QuantumNous/chore/web-shared-dependency-catalog
同語 committed -
- add a web workspace catalog to manage dependency versions shared by default and classic frontends. - switch shared dependencies including @lobehub/icons to catalog references and align @lobehub/icons on 5.10.0. - replace separate frontend Bun lockfiles with a unified web/bun.lock to reduce duplicate maintenance.
QuentinHsu committed -
Merge pull request #5224 from QuantumNous/fix/pricing-model-icons
同語 committed -
- add the icon field to the pricing model type to consume model-level icons returned by the backend. - prefer model icons in cards, table model cells, and detail headers while falling back to vendor icons.
QuentinHsu committed
-
- 31 May, 2026 2 commits
-
-
GGXH committed
-
Bumps [axios](https://github.com/axios/axios) from 1.15.2 to 1.16.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.15.2...v1.16.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.16.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] committed
-
- 30 May, 2026 2 commits
-
-
skynono committed
-
The idx_created_at_id composite index on the logs table was defined as (id, created_at) because the GORM `priority` values on Id and CreatedAt were swapped. Since `id` is the auto-increment primary key, a secondary composite index leading with `id` is redundant with the PK and cannot accelerate `created_at` range scans (a range column must sit at the index prefix). This defeats the common log-listing queries (`WHERE created_at BETWEEN ? AND ? ORDER BY id DESC LIMIT n` in GetAllLogs/GetUserLogs) that the index name implies it should serve — the optimizer falls back to scanning the primary key, degrading to near full-table scans on large logs tables. Swap the priorities so the column order becomes (created_at, id), matching the index name and its intended purpose. idx_user_id_id and idx_created_at_type are unaffected. Note: GORM AutoMigrate does not change the column order of an already-existing index with the same name, so existing deployments must rebuild the index manually (see PR description for per-database DDL). Co-authored-by: wuyupeng <wuyupeng@floatmiracle.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
YuPeng Wu committed
-
- 29 May, 2026 2 commits
- 28 May, 2026 3 commits
-
-
Merge pull request #5163 from QuantumNous/fix/form-validation-focus
同語 committed -
- scope validation queries with a form root id so feedback stays inside the submitted form. - scroll to the earliest invalid control or message and move focus without fighting scroll position. - avoid handling the same failed submit twice to keep retries from jumping unexpectedly.
QuentinHsu committed -
QuentinHsu committed
-
- 27 May, 2026 1 commit
-
-
CaIon committed
-
- 26 May, 2026 2 commits
-
-
CaIon committed
-
yyhhyyyyyy committed
-