Commit Graph

3332 Commits

Author SHA1 Message Date
diegosouzapw
6236b604ec feat(memory): add shared foundation types, Zod schemas, and roundtrip tests (plan 21 F1)
- src/lib/memory/embedding/types.ts — EmbeddingSource, EmbeddingProviderListing, EmbeddingResolution, EmbeddingResult, EmbeddingError (verbatim §3.1)
- src/shared/schemas/memory.ts — 7 Zod schemas (MemorySettingsExtended, MemoryUpdatePut, RetrievePreview, MemoryReindex, MemorySummarize, EmbeddingProviderListing, MemoryEngineStatus, RetrievePreviewResult) + z.infer types (verbatim §3.2)
- src/shared/schemas/qdrant.ts — 4 Zod schemas (QdrantSettings, QdrantSettingsUpdate, QdrantSearch, QdrantHealthResult) + z.infer types (verbatim §3.3)
- tests/unit/memory-schemas-roundtrip.test.ts — 34 assertions (≥22 required); all pass
2026-05-27 22:54:18 -03:00
diegosouzapw
722e9f41cd chore: apply unit test fixes, polyfills, and environment precedence fixes 2026-05-27 18:02:17 -03:00
JeferssonLemes
52a43d65d3 feat(modelSpecs): align opencode-go family with upstream provider limits (#2802)
Integrated into release/v3.8.6
2026-05-27 17:06:32 -03:00
Hernan Javier Ardila Sanchez
0e9aed4d03 fix(gemini): emit signaturelessToolCallMode:text for GEMINI format models (#2801)
Integrated into release/v3.8.6
2026-05-27 17:05:36 -03:00
Apostol Apostolov
87fad5d171 [codex] home: restore settings-driven home layout and quota auto-refresh (#2800)
Integrated into release/v3.8.6
2026-05-27 17:05:18 -03:00
Apostol Apostolov
f1e4c001a9 feat(logs): add clean history button (#2799)
Integrated into release/v3.8.6
2026-05-27 17:04:49 -03:00
akarray
83445a96b8 fix(oauth): repair Google loopback callback flow (#2796)
Integrated into release/v3.8.6
2026-05-27 17:04:31 -03:00
Markus Hartung
0c6c5e212e fix: Error: Unable to inspect existing database #2771 (#2795)
Integrated into release/v3.8.6
2026-05-27 17:04:13 -03:00
Paijo
aac17c01c3 fix: register missing web-cookie validators (claude-web, gemini-web, copilot-web, t3-web) (#2793)
Integrated into release/v3.8.6
2026-05-27 17:03:55 -03:00
Paijo
619463c573 fix: resolve npm install warnings — remove dead deps, relax engine constraint (#2792)
Integrated into release/v3.8.6
2026-05-27 17:03:38 -03:00
JeferssonLemes
72a46581b6 fix(opencode-go): route qwen3.x via claude messages + repair fixMissingToolResponses for Claude-shape upstreams (#2791)
Integrated into release/v3.8.6
2026-05-27 17:02:38 -03:00
diegosouzapw
722aa32939 chore: ignore .claude/settings.local.json (per-user Claude Code permissions) 2026-05-27 16:29:27 -03:00
diegosouzapw
80f8dd7863 chore: merge release/v3.8.5 into main (post-v3.8.5 hotfixes + community PRs) 2026-05-27 16:23:02 -03:00
Diego Rodrigues de Sa e Souza
3c016ce4dc Merge pull request #2790 from jeferssonlemes/feat/opencode-go-missing-models
feat(opencode-go): register 4 missing models from upstream catalog
2026-05-27 10:42:14 -03:00
diegosouzapw
7042460292 chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:41:52 -03:00
Diego Rodrigues de Sa e Souza
10ecf693a9 Merge pull request #2789 from InkshadeWoods/main
fix(i18n): translate 162 missing zh-CN UI strings
2026-05-27 10:41:29 -03:00
diegosouzapw
d718a6cbfb chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:41:07 -03:00
Diego Rodrigues de Sa e Souza
f32f6b841c Merge pull request #2782 from kjhq/docs/fix-readme-broken-links
docs: fix broken documentation links in README after Fumadocs migration
2026-05-27 10:31:54 -03:00
diegosouzapw
7117cea835 chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:31:40 -03:00
Diego Rodrigues de Sa e Souza
c765a987e6 Merge pull request #2783 from JxnLexn/fix-codex
fix(codex): apply global service tiers to combo request bodies
2026-05-27 10:31:22 -03:00
diegosouzapw
a00af74279 chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:31:09 -03:00
Diego Rodrigues de Sa e Souza
1d28fbc6f2 Merge pull request #2784 from hartmark/feature/docker-speedup
fix: speedup docker creation by reducing steps and bunch up copy operations
2026-05-27 10:30:47 -03:00
diegosouzapw
a7e1124f64 chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:29:53 -03:00
Diego Rodrigues de Sa e Souza
4cefed33f7 Merge pull request #2785 from JxnLexn/fix-logging
fix: keep database log settings in sync with the pipeline toggle
2026-05-27 10:29:30 -03:00
diegosouzapw
02494051af chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:29:15 -03:00
Diego Rodrigues de Sa e Souza
1f1336aa7a Merge pull request #2786 from JxnLexn/fix-combo-provider-exhaustion
Allow rate-limited provider connections after transient 429s
2026-05-27 10:28:55 -03:00
diegosouzapw
f40a20e5f8 chore: merge release/v3.8.5 to resolve conflicts 2026-05-27 10:28:40 -03:00
Diego Rodrigues de Sa e Souza
13de1c4675 Merge pull request #2787 from akarray/fix/remote-google-oauth-public-callback
fix: use public callbacks for remote Google OAuth with custom creds
2026-05-27 10:27:59 -03:00
Jefersson Lemes
e9ead52a42 feat(opencode-go): register 4 missing models from upstream catalog
Add qwen3.7-max, mimo-v2-pro, mimo-v2-omni, hy3-preview to the
opencode-go provider. Extend executor tests and model specs.

- Registry now matches live https://opencode.ai/zen/go/v1/models response
  (16 models). Previously, four models returned by the upstream API were
  absent from the static registry, so requests to them failed model
  resolution before reaching the executor.
- qwen3.7-max: inherits defaultContextLength 200000; model spec mirrors
  qwen3.6-plus (Bailian multimodal, thinking + tools + vision).
- mimo-v2-pro: spec mirrors mimo-v2-omni (262144 ctx, 131072 maxOut,
  tools + vision).
- mimo-v2-omni: registry entry only (spec already present upstream).
- hy3-preview: registry entry only; falls back to __default__ spec.
- All four route to /chat/completions (default openai format), matching
  the existing opencode-go executor behavior.
2026-05-27 10:20:25 -03:00
diegosouzapw
ade053c78b chore: update CHANGELOG.md for v3.8.5 with integrated PRs 2026-05-27 09:49:46 -03:00
akarray
0700705040 fix: use public callbacks for remote Google OAuth with custom creds 2026-05-27 09:49:28 -03:00
Jan Leon
3a5ad60eb2 fix: allow rate-limited provider connections after transient 429s (with unit & integration tests) 2026-05-27 09:49:24 -03:00
Jan Leon
e6ea8f13d9 fix: keep database log settings in sync with the pipeline toggle 2026-05-27 09:48:38 -03:00
Markus Hartung
279e9c47bc fix: speedup docker creation by reducing steps and bunch up copy operations 2026-05-27 09:48:35 -03:00
Jan Leon
af96e33184 fix(codex): apply global service tiers to combo request bodies 2026-05-27 09:48:17 -03:00
artac
9e57148b60 docs: fix broken documentation links in README after Fumadocs migration 2026-05-27 09:48:14 -03:00
墨林ObsidianGrove
ec4d0368df fix(i18n): translate 162 missing zh-CN UI strings
Replace __MISSING__ placeholders with Simplified Chinese translations
across webhooks (wizard/howItWorks/deliveries), costs, endpoint, health,
logs, providers, settings, usage, sidebar and related modules.
2026-05-27 20:31:21 +08:00
akarray
6cfdf78900 fix: honor public callbacks for remote Google OAuth 2026-05-27 13:30:08 +02:00
Jan Leon
b5cc0993df fix(combo): allow rate-limited provider connections after transient 429s 2026-05-27 13:13:22 +02:00
Jan Leon
cd9e03bf7a Update src/lib/db/databaseSettings.ts
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-27 12:57:45 +02:00
Jan Leon
fd19ffa436 Update src/lib/db/databaseSettings.ts
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-05-27 12:56:57 +02:00
Jan Leon
97cdf039b2 fix(logging): sync database log settings with pipeline toggle 2026-05-27 12:48:58 +02:00
artac
b93c18da5f docs: add missing adr/ entry back to docs tree in CONTRIBUTING.md 2026-05-27 16:04:36 +05:30
Jan Leon
9ce9ddcc3e fix(codex): apply global service tiers to combo request bodies 2026-05-27 12:30:02 +02:00
artac
f70296232c docs: fix broken documentation links in README after Fumadocs migration
- Fix 28 broken flat doc path links in README.md to use nested subdirectory paths (guides/, reference/, ops/, compression/, architecture/, routing/, frameworks/)
- Update stale project-structure tree in CONTRIBUTING.md to reflect current nested docs/ layout
- Remove duplicate docs/AUTO-COMBO.md (already exists at docs/routing/AUTO-COMBO.md)
2026-05-27 15:54:49 +05:30
Markus Hartung
e12cf77857 fix: speedup docker creation by reducing steps and bunch up copy operations 2026-05-27 12:19:38 +02:00
Diego Rodrigues de Sa e Souza
f8e726fd1c Release v3.8.5 (#2776)
* chore(release): bump version to v3.8.5

* fix(docker): rebuild better-sqlite3 after hardened install (#2772)

Integrated into release/v3.8.5

* ci: build Docker platforms on native runners (#2774)

Integrated into release/v3.8.5

* docs(release): sync v3.8.5 documentation and metadata

Update changelog entries, API reference version, package metadata, and
localized LLM documentation for the 3.8.5 release. Refresh generated
docs source mappings and architecture counts for current executors and
OAuth providers.

* chore(release): bump to v3.8.5 — changelog, docs, version sync

* chore(release): translate Hall of Contributors to English in workflows and changelog

* fix(combos): make target timeout configurable (#2775)

Merge PR #2775 — fix(combos): make target timeout configurable

* feat: fix so restart of server restarts batch jobs instead of failing them (#2755)

Merge PR #2755 — feat: fix so restart of server restarts batch jobs instead of failing them

* chore(release): update changelog with merged PRs notes and credits

* feat(api): add endpoint restrictions for client API keys (#2777)

Merge PR #2777 — feat(api): add endpoint restrictions for client API keys

* chore(release): update changelog with PR #2777 entry and contributor credit

---------

Co-authored-by: Thanet S. <cho.112543@gmail.com>
Co-authored-by: Randi <55005611+rdself@users.noreply.github.com>
Co-authored-by: Markus Hartung <mail@hartmark.se>
Co-authored-by: Jack <5443152+hijak@users.noreply.github.com>
v3.8.5
2026-05-27 06:22:15 -03:00
diegosouzapw
a88d7d55a8 chore(release): update changelog with PR #2777 entry and contributor credit 2026-05-27 06:21:22 -03:00
Jack
af5635e422 feat(api): add endpoint restrictions for client API keys (#2777)
Merge PR #2777 — feat(api): add endpoint restrictions for client API keys
2026-05-27 06:20:40 -03:00
diegosouzapw
30753d4dd5 chore(release): update changelog with merged PRs notes and credits 2026-05-27 05:56:32 -03:00