Commit Graph

7 Commits

Author SHA1 Message Date
diegosouzapw
d4419ad8b1 fix(opencode-plugin): clear CodeQL alerts on @omniroute/opencode-plugin
- Replace 3 polynomial regex usages (baseURL.replace(/\\/+$/)) with
  charCode-based trim helpers — same behaviour, no backtracking, clears
  js/polynomial-redos warnings on uncontrolled user input.
- slugifyComboName: split the dash trim into two linear passes via the
  new trim helpers.
- modelsCacheKey: rename the second parameter apiKey → credentialId so
  CodeQL's js/insufficient-password-hash heuristic stops flagging the
  SHA-256 (the digest is an in-memory cache key, never a stored password
  hash). Add a doc comment + suppression tag explaining the choice.
- src/mitm/manager.runtime.ts: re-export via './manager.ts' so the
  publish-time NodeNext compiler accepts the import while the Next.js
  webpack build (bundler resolution) still resolves it correctly.
2026-05-22 22:59:08 -03:00
M.M
f08379986a feat(opencode-plugin): provider-tag becomes a prefix + traffic-light compression intensity emoji (#2604)
Integrated into release/v3.8.2
2026-05-22 20:14:39 -03:00
M.M
f481414096 feat(opencode-plugin): provider-name suffix on enriched model display (Option E) (#2602)
Integrated into release/v3.8.2
2026-05-22 20:03:31 -03:00
Diego Rodrigues de Sa e Souza
58356ac19b fix(release): v3.8.2 typecheck + self-review findings (#2594)
Integrated into release/v3.8.2
2026-05-22 18:14:54 -03:00
M.M
009b9d6357 feat(@omniroute/opencode-plugin): readable + filterable + offline-resilient model picker (Combo: prefix, usableOnly, diskCache, eager enrichment) (#2572)
Integrated into release/v3.8.2
2026-05-22 09:57:10 -03:00
Diego Rodrigues de Sa e Souza
e3ba13bd09 fix(opencode-plugin): honor geminiSanitization & fetchInterceptor feature flags (#2546)
Follow-up fix for #2529 feature-flag gating. Integrated into release/v3.8.2.
2026-05-21 23:21:41 -03:00
M.M
8ffbb47624 feat(@omniroute/opencode-plugin): introducing the OmniRoute OpenCode plugin (live models, combos, Gemini sanitize, multi-instance) (#2529)
feat(@omniroute/opencode-plugin): introducing the OmniRoute OpenCode plugin — integrated into release/v3.8.2
2026-05-21 23:16:42 -03:00