Commit Graph

  • e71be03398 chore(ops): make the runner janitor act on what it can prove, not advise (#11893) Diego Rodrigues de Sa e Souza 2026-08-28 15:44:29 -03:00
  • 09de69edc7 test(config): fail seven days before a dated config pack lapses (#11891) Diego Rodrigues de Sa e Souza 2026-08-28 15:44:18 -03:00
  • e4683cd22d fix(test): stop the Alibaba allowlist test from expiring with the catalog (#11867) Diego Rodrigues de Sa e Souza 2026-08-28 15:43:53 -03:00
  • e70bea30e9 docs(counts): bring the documented provider and migration counts to the measured values diegosouzapw 2026-08-28 15:20:24 -03:00
  • a32ba0e362 test(security): drop the guard-target set left unused by the sync diegosouzapw 2026-08-28 15:19:29 -03:00
  • 9ec7b72248 chore(release): sync main (v3.8.50 close) into release/v3.8.51 — parallel-cycle sync-back diegosouzapw 2026-08-28 14:41:19 -03:00
  • 282de841ae revert(models): drop the memo reset hook ported from #10055 diegosouzapw 2026-08-28 14:39:18 -03:00
  • f2825bad75 fix(typecheck): guard the optional connectionId before the reactive model sync diegosouzapw 2026-08-28 14:36:34 -03:00
  • 70f5d4cbf9 chore(db): renumber model_capabilities migration 163 → 169 (cross-branch collision with 163_radar_feed_cache_generated_at) diegosouzapw 2026-08-28 14:21:46 -03:00
  • 21c488f210 chore(release): bring main's post-tag fixes into release/v3.8.51 — sync-back step 2/2 diegosouzapw 2026-08-28 14:21:44 -03:00
  • b68af3f090 chore(release): merge release/v3.8.50 tip into release/v3.8.51 — sync-back step 1/2 diegosouzapw 2026-08-28 14:07:39 -03:00
  • d5dfcfff58 feat(combo): choose sort method for combo models (manual/provider/score/name) (#11812) Dizzle 2026-08-28 17:37:58 +02:00
  • 51ca7edd97 feat(free): per-model isFree for custom models (catalog + UI) (#11843) Dizzle 2026-08-28 17:37:44 +02:00
  • b7102140d5 fix(socks): forward Agent.connectTimeout to SocksClient and TLS, unify family null (#11842) Dizzle 2026-08-28 17:37:32 +02:00
  • cab9cdc765 fix(pwa): stop serving the stale shell after deploys (#11779) Bob.Hou 2026-08-28 11:23:35 -04:00
  • 495d10de18 fix(mcp): avoid async initialization inside sync esm wrappers (#11569) (#11849) Bob.Hou 2026-08-28 11:22:27 -04:00
  • 00b7b71bd3 feat(routing): expand connection-aware quota prefilter across combo strategies (#11682) (#11850) Bob.Hou 2026-08-28 11:22:18 -04:00
  • 1b39873ea9 fix(sse): preserve coherent markdown token boundaries across stream translation chunks (#11606) (#11851) Bob.Hou 2026-08-28 11:22:09 -04:00
  • 13afbfafb2 fix(vision-bridge): honor authoritative live catalogs (#11813) Paco Cartones 2026-08-28 16:19:18 +02:00
  • e3caa205fd fix(ci): detect stale workspace lockfile entries (#11714) Paco Cartones 2026-08-28 16:14:55 +02:00
  • e3563d2512 fix(search): allow explicit AnySearch web fetch (#11716) Paco Cartones 2026-08-28 16:14:43 +02:00
  • db87fb6207 fix(providers): honor start day for overnight peak windows (#11718) Paco Cartones 2026-08-28 16:14:33 +02:00
  • 808992a717 fix(antigravity): cap unverified body retry hints (#11823) Paco Cartones 2026-08-28 16:14:24 +02:00
  • bd4fd893e6 fix(profile): expose accessible status and progress (#11838) Paco Cartones 2026-08-28 16:14:12 +02:00
  • 07541c4d1f fix(cli): separate node endpoint from server base URL (#11860) Paco Cartones 2026-08-28 16:14:03 +02:00
  • 49a6336b68 fix(playground): simulate persisted combo models (#11862) Paco Cartones 2026-08-28 16:13:54 +02:00
  • 5c0b68eeee fix(ui): expose DataTable loading semantics and hide the decorative spinner (#11869) Paco Cartones 2026-08-28 16:13:47 +02:00
  • 0c3181ce16 fix(api): bound provider login timeout to the shared browser-login window (#11871) Paco Cartones 2026-08-28 16:13:33 +02:00
  • dff3f8b424 fix(api): return public-safe errors from the tunnel and MITM routes (#11872) Paco Cartones 2026-08-28 16:13:19 +02:00
  • 3f35f3afad fix(open-sse): sample stream TTFT/ITL from a monotonic clock (#11873) Paco Cartones 2026-08-28 16:13:08 +02:00
  • c4f29ca824 fix(ci): give main's build its own lane on the self-hosted pool fix/ci-heavy-build-concurrency-lane diegosouzapw 2026-08-28 10:58:25 -03:00
  • 9180a7a78d docs(ops): restore the frontmatter fumadocs requires on RUNNER_BOX.md chore/runner-janitor-act-not-advise diegosouzapw 2026-08-28 10:32:18 -03:00
  • fe5b3f94e1 feat(quality): fail check:workflows on --provenance from a self-hosted runner fix/check-workflows-provenance-runner diegosouzapw 2026-08-28 09:33:08 -03:00
  • dea6bb8b6b fix(ci): publish npm from a hosted runner so provenance is accepted (#11877) Diego Rodrigues de Sa e Souza 2026-08-28 10:26:22 -03:00
  • 05e3afd62b chore(ops): make the runner janitor act on what it can prove, not advise diegosouzapw 2026-08-28 09:49:25 -03:00
  • 44cb226b40 fix(quality): ratchet-bank verifier rejects object-valued notes (#11892) Diego Rodrigues de Sa e Souza 2026-08-28 09:40:13 -03:00
  • 30427c26e4 test(config): fail seven days before a dated config pack lapses test/config-expiry-time-bomb diegosouzapw 2026-08-28 09:36:23 -03:00
  • 9d8f723d65 fix(ci): surface and clear release-green ESLint failure (#11890) Diego Rodrigues de Sa e Souza 2026-08-28 09:34:32 -03:00
  • 394ae23720 fix(sse): harden session affinity key extraction (#11746) MumuTW 2026-08-28 20:31:08 +08:00
  • f3d9279b44 refactor(quality): split adobeFireflyClient.ts (2,952 lines) into nine leaf modules (#11728) MumuTW 2026-08-28 20:30:57 +08:00
  • 2c17b77de3 feat(models): auto-aliases and token limits from synced Antigravity discovery (#11889) Diego Rodrigues de Sa e Souza 2026-08-28 09:30:03 -03:00
  • 675bca8c9c feat(models): reactive discovery sync after Antigravity model-not-found 404 (#11888) Diego Rodrigues de Sa e Souza 2026-08-28 09:28:01 -03:00
  • 0f88b74dbe feat(oauth): default Antigravity-family connections to model auto-sync (#11887) Diego Rodrigues de Sa e Souza 2026-08-28 09:26:26 -03:00
  • 0188685a1e fix(lint): pin react hooks plugin to 7.0.1 (#11886) Diego Rodrigues de Sa e Souza 2026-08-28 09:24:33 -03:00
  • c3e17789bb chore(quality): re-baseline zizmor for the new hosted publish job fix/npm-publish-provenance-runner diegosouzapw 2026-08-28 09:03:38 -03:00
  • 0faa019b3c fix(ci): publish npm from a hosted runner so provenance is accepted diegosouzapw 2026-08-28 07:53:07 -03:00
  • b45c97df08 fix(quality): reconcile provider-assets-provenance manifest to the real 142-file snapshot (#11876) Diego Rodrigues de Sa e Souza 2026-08-28 06:56:55 -03:00
  • 2af4d937a3 fix(quality): reconcile provider-assets-provenance manifest to the real 142-file snapshot fix/v3851-provider-assets-provenance-reconcile Markus Hartung 2026-08-28 06:56:27 -03:00
  • 7d57d9f4a1 fix(providers): retire common ChatGPT Web provider (#11754) Diego Rodrigues de Sa e Souza 2026-08-28 06:52:46 -03:00
  • 8004573dcf fix(quality): correct golden inventory drift, fix host-resolution test typo, rebaseline for #11754 fix/v3850-retire-chatgpt-web Markus Hartung 2026-08-28 06:48:16 -03:00
  • 422047a67f merge #11754 Markus Hartung 2026-08-28 06:34:55 -03:00
  • f48e25194f fix(providers): retire Qwen Web pending provenance review (#11713) Diego Rodrigues de Sa e Souza 2026-08-28 06:01:21 -03:00
  • 2768c003a0 fix(quality): dedupe import, rebaseline virtualFactory.ts for #11713 fix/v3850-retire-qwen-web Markus Hartung 2026-08-28 05:58:35 -03:00
  • 1bc0f758ac merge #11713 Markus Hartung 2026-08-28 05:40:10 -03:00
  • 8e2fb04329 fix(build): drop Next trace manifests from the npm tarball (413 on publish) (#11864) Diego Rodrigues de Sa e Souza 2026-08-28 05:29:52 -03:00
  • 0ad03316e8 chore(providers): retire GPL-derived Raycast and Hailuo integrations (#11691) Diego Rodrigues de Sa e Souza 2026-08-28 05:16:59 -03:00
  • 7ab7fa0989 chore(quality): rebaseline file-size cap for combined retirement guard growth fix/v3850-remove-gpl-derived-integrations Markus Hartung 2026-08-28 05:16:27 -03:00
  • d130ef6e9e fix(test): recompute RESERVED_PREFIX_COUNT after #11691 GPL-derived removal Markus Hartung 2026-08-28 05:13:56 -03:00
  • 892545a1e3 merge #11691 Markus Hartung 2026-08-28 05:12:35 -03:00
  • 3026183120 refactor(mitm): replace inspector utilities clean-room (#11748) Diego Rodrigues de Sa e Souza 2026-08-28 05:04:49 -03:00
  • 84504e3f1f chore(providers): retire Felo Web on provenance hold (#11698) Diego Rodrigues de Sa e Souza 2026-08-28 05:03:51 -03:00
  • bde9286be2 merge #11698 fix/v3850-retire-felo-web Markus Hartung 2026-08-28 05:03:32 -03:00
  • bb1b01124b fix(assets): replace unresolved provider logos with generic icons (#11750) Diego Rodrigues de Sa e Souza 2026-08-28 04:54:00 -03:00
  • b3e71f3a69 merge #11750 fix/v3850-generic-unresolved-provider-assets Markus Hartung 2026-08-28 04:53:40 -03:00
  • 890cbfbfde fix(sse): retire Microsoft Designer Web runtime (#11720) Diego Rodrigues de Sa e Souza 2026-08-28 04:49:02 -03:00
  • d0be77a448 merge #11720 fix/v3850-retire-designer-web Markus Hartung 2026-08-28 04:48:45 -03:00
  • dd8575eb2c chore(audio): retire EdgeTTS pending provenance review (#11711) Diego Rodrigues de Sa e Souza 2026-08-28 04:45:17 -03:00
  • 657d3a484a fix(deepseek-web): replace unlicensed PoW artifacts (#11732) Diego Rodrigues de Sa e Souza 2026-08-28 04:44:34 -03:00
  • 700a735949 fix(tests): await async getExecutor() in gemini-web-image-retirement test (#11868) Diego Rodrigues de Sa e Souza 2026-08-28 04:42:14 -03:00
  • f7de9595bb chore(changelog): add fragment for the getExecutor async-drift test fix fix/v3851-gemini-retirement-async-getexecutor Markus Hartung 2026-08-28 04:41:53 -03:00
  • 65397ba30f fix(tests): await async getExecutor() in gemini-web-image-retirement test Markus Hartung 2026-08-28 04:41:36 -03:00
  • a81895847d fix(sse): retire Gemini Web image generation (#11708) Diego Rodrigues de Sa e Souza 2026-08-28 04:40:13 -03:00
  • acb9ba6978 chore(quality): gate provider asset provenance (#11743) Diego Rodrigues de Sa e Souza 2026-08-28 04:39:35 -03:00
  • 3f5b08f2a6 fix(providers): correct g4f.space gateway claims (#11738) Diego Rodrigues de Sa e Souza 2026-08-28 04:38:48 -03:00
  • 451917f648 docs(legal): add pinned provider asset notices (#11737) Diego Rodrigues de Sa e Souza 2026-08-28 04:37:55 -03:00
  • 94516e5f5d merge #11737 docs/v3850-provider-asset-notices Markus Hartung 2026-08-28 04:36:56 -03:00
  • 46b8e7a9b7 fix(video-bridge): preserve fused timeline ordering (#11681) Diego Rodrigues de Sa e Souza 2026-08-28 04:35:30 -03:00
  • 26a28b0843 fix(dashboard): replace unprovenanced notification MP3 (#11731) Diego Rodrigues de Sa e Souza 2026-08-28 04:34:51 -03:00
  • e525f1d9b7 docs(assets): retire unproven PicoClaw and Zoo Code rasters (#11736) Diego Rodrigues de Sa e Souza 2026-08-28 04:34:15 -03:00
  • 2efe22bd0c docs(legal): add pinned MIT third-party notices (#11726) Diego Rodrigues de Sa e Souza 2026-08-28 04:33:39 -03:00
  • 103d0dedc4 chore(assets): prune unused assets with unresolved provenance (#11735) Diego Rodrigues de Sa e Souza 2026-08-28 04:32:57 -03:00
  • 142aba78e9 fix(test): stop the Alibaba allowlist test from expiring with the catalog fix/alibaba-allowlist-test-timebomb diegosouzapw 2026-08-28 03:34:06 -03:00
  • 9c407155f7 fix(build): drop Next trace manifests from the npm tarball (413 on publish) fix/npm-payload-prune-nft-manifests diegosouzapw 2026-08-28 02:31:30 -03:00
  • cab0b0fbd4 docs(changelog): link video transcript PR fix/v3850-video-fu05-transcript-live Diego Rodrigues de Sa e Souza 2026-08-26 13:58:01 -03:00
  • af53c8289d fix(video-bridge): harden transcript retention boundaries Diego Rodrigues de Sa e Souza 2026-08-26 13:11:16 -03:00
  • d715081f50 feat(video-bridge): derive embedded transcript provenance Diego Rodrigues de Sa e Souza 2026-08-24 15:03:50 -03:00
  • 7c04e75e54 docs(dedup): correct the CodeQL claim on the tenant-namespace comment (#11712) Diego Rodrigues de Sa e Souza 2026-08-28 01:57:27 -03:00
  • f8233343fa fix(providers): renumber ChatGPT Web migration 163→168, drop unrelated test-perf hunk, and fix async getExecutor assertion for v3.8.51 Markus Hartung 2026-08-28 01:56:17 -03:00
  • 761ebbf97a chore(changelog): link ChatGPT Web retirement PR diegosouzapw 2026-08-27 03:16:12 -03:00
  • 9c5dd6760c fix(providers): retire common ChatGPT Web provider diegosouzapw 2026-08-27 03:13:19 -03:00
  • c96345d2b3 fix(providers): renumber Qwen migration 163→167 and fix async getExecutor assertions for v3.8.51 Markus Hartung 2026-08-28 01:49:07 -03:00
  • 7f84884bbd docs(changelog): record Qwen Web retirement Xiangzhe 2026-08-26 19:23:44 -03:00
  • a27043073a test: document Qwen alias assertion retirement Xiangzhe 2026-08-26 19:18:56 -03:00
  • 3e47b9db27 docs: refresh Qwen retirement counts Xiangzhe 2026-08-26 19:17:27 -03:00
  • 3581c0ad78 docs: retire Qwen Web references Xiangzhe 2026-08-26 18:44:39 -03:00
  • 2133ad620c fix(providers): retire Qwen Web pending provenance review Xiangzhe 2026-08-26 19:12:13 -03:00
  • 5900c47644 fix(providers): renumber GPL-derived retirement migration 163→166 and sync error-source label for v3.8.51 Markus Hartung 2026-08-28 01:40:30 -03:00
  • 3e6e21683b docs(changelog): bind provider retirement fragment to PR 11691 Xiangzhe 2026-08-26 15:48:14 -03:00
  • cd701c1eed chore(providers): retire GPL-derived Raycast and Hailuo ports Xiangzhe 2026-08-26 15:45:51 -03:00
  • 8ed0ad9382 docs(changelog): add clean-room inspector fragment fix/v3850-clean-room-inspector-20260826 diegosouzapw 2026-08-27 00:34:40 -03:00