diegosouzapw
9911272898
chore: rename docs to uppercase + gitignore cleanup
...
- Rename a2a-server.md → A2A-SERVER.md, auto-combo.md → AUTO-COMBO.md, mcp-server.md → MCP-SERVER.md
- Update gitignore whitelist to match uppercase names
- Reddit Launch Plan v2 remains gitignored (local only)
2026-03-07 13:18:34 -03:00
diegosouzapw
8909ae041e
chore: update llm.txt to v2.0.13 state
...
- Complete rewrite of llm.txt with current project structure
- Added ACP agents, CLI fingerprint, sidebar reorganization
- Added 30 languages, MCP/A2A servers, anti-ban features
- Updated project structure tree with all dashboard pages
2026-03-07 12:36:24 -03:00
diegosouzapw
c9a15772b0
chore: remove docs/new-features from tracking + gitignore cleanup
...
- Remove docs/new-features/ from git index (224 leaked feature spec files)
- Remove docs/new-features/ from gitignore whitelist
- Add .omnivscodeagent/, omnirouteCloud/, omnirouteSite/ to gitignore
- Remove duplicate omnirouteCloud/omnirouteSite entries
2026-03-07 12:33:56 -03:00
diegosouzapw
91f3bd4056
docs: comprehensive docs review + i18n sync
...
- Fix .gitignore: add a2a-server.md, auto-combo.md, mcp-server.md, new-features/ to whitelist
- Rewrite FEATURES.md: 18 sections covering v2.0.12 state (Playground, Themes, CLI Agents, Media, API Keys, Audit Log)
- API_REFERENCE.md: add ACP Agents endpoints (/api/acp/agents GET/POST/DELETE)
- Sync all 6 root docs to 29 i18n directories (174 files)
- Remove stale git-tracked docs (adr/, i18n-tasks/)
v2.0.13
2026-03-07 12:18:17 -03:00
diegosouzapw
2306081dab
feat: sidebar reorganization + CLI fingerprint to Agents page
...
- New CLI sidebar section: Tools + Agents
- Move Media to Debug section
- Move Health + Logs to System section
- Move CLI Fingerprint card from Settings > Security to Agents page
- Add cliToolsShort i18n key to all 30 languages
v2.0.12
2026-03-07 11:55:18 -03:00
diegosouzapw
8963c62adb
feat(release): v2.0.11 — ACP Agents Dashboard + Anti-Ban Docs
...
- ACP Agents Dashboard: Debug > Agents page with 14 built-in CLI agents
- Custom agent support: register any CLI via dashboard form
- Fix themeCoral i18n in all 30 languages
- Improved anti-ban feature descriptions in README
- Sync all 29 translated READMEs with new features
- CHANGELOG entry for v2.0.11
v2.0.11
2026-03-07 11:22:16 -03:00
diegosouzapw
e4a11bd6d0
feat: ACP Agents dashboard + themeCoral i18n fix
...
- Add Dashboard > Debug > Agents page: grid of 14 built-in CLI agents
with installation status, version detection, protocol badges
- Add custom agent support: users can register any CLI tool via form
- Expand registry from 5 to 14 built-in agents (aider, opencode, cline,
qwen-code, forge, amazon-q, interpreter, cursor-cli, warp)
- Add 60-second detection cache to avoid repeated execSync calls
- API: GET lists all agents, POST adds custom/refreshes, DELETE removes
- Settings schema: add customAgents array field
- Fix missing themeCoral in settings namespace for all 30 languages
- Add agents sidebar key in all 30 languages
- Add agents page i18n namespace (en + pt-BR)
2026-03-07 11:19:12 -03:00
diegosouzapw
2f6e63771f
docs: sync v2.0.9+ features across all 30 READMEs
...
Added new features table (Playground, CLI Fingerprints, ACP, Custom
apiFormat routing, Codex workspace isolation, Electron auto-update)
to all 29 translated READMEs + English source.
2026-03-07 11:05:40 -03:00
diegosouzapw
cbd60c853e
feat(release): v2.0.10 — CLI fingerprint UI toggle
v2.0.10
2026-03-07 10:57:16 -03:00
diegosouzapw
2d8091340f
feat: CLI fingerprint UI toggle + fix playground i18n ( #223 )
...
- Add CLI Fingerprint Matching card in Settings > Security tab
- Per-provider toggle chips (codex, claude, github, antigravity)
- Emerald-themed UI with fingerprint icon and active count
- Settings synced to runtime cache via API
- Fix playground i18n missing from 29 non-English sidebar translations
- Add cliCompatProviders to settings schema (Zod validation)
- Add setCliCompatProviders/getCliCompatProviders to cliFingerprints.ts
- Add i18n keys for CLI fingerprint settings (en + pt-BR)
2026-03-07 10:56:58 -03:00
diegosouzapw
2025c16c82
fix: deploy workflow uses node app/server.js for pm2
2026-03-07 10:40:00 -03:00
diegosouzapw
811fb7f9b2
docs: fix deploy workflow to use npm-only approach
...
Old workflow used git clone at /opt/omniroute-app but recent releases
used npm install -g, causing version mismatch. PM2 now runs from
/usr/lib/node_modules/omniroute directly. Removed all references to
the stale local directory.
2026-03-07 10:38:49 -03:00
diegosouzapw
a2bd32e76c
feat(release): v2.0.9 — playground, CLI fingerprints, ACP
v2.0.9
2026-03-07 10:26:34 -03:00
Diego Rodrigues de Sa e Souza
89c07f4e8a
Merge pull request #240 from diegosouzapw/feat/all-features-234-223-235
...
feat: playground, CLI fingerprints, ACP support (#234 , #223 , #235 )
2026-03-07 10:25:28 -03:00
diegosouzapw
ac89069671
feat: playground, CLI fingerprints, ACP support ( #234 , #223 , #235 )
...
- Add model playground page to dashboard (provider/model/endpoint selectors, Monaco editor, streaming, abort)
- Add CLI fingerprint matching (per-provider header/body ordering to match native CLI binaries)
- Add ACP module (CLI agent discovery, process spawner, session manager, API endpoint)
- Add playground to sidebar debug section with i18n support
- Close #192 and #200 as stale (v1.8.1, no repro info)
2026-03-07 10:24:43 -03:00
diegosouzapw
7cb420d8e6
feat(release): v2.0.8 — custom image model handler resolution
v2.0.8
2026-03-07 10:05:20 -03:00
Diego Rodrigues de Sa e Souza
d3919d441f
Merge pull request #239 from diegosouzapw/fix/issue-238-image-handler
...
fix: pass resolved provider to image handler for custom models (#238 )
2026-03-07 10:04:24 -03:00
diegosouzapw
4b5824babc
fix: pass resolved provider to image handler for custom models ( #238 )
2026-03-07 10:03:48 -03:00
diegosouzapw
fb87df14fd
feat(release): v2.0.7 — custom image model routing + Codex OAuth workspace isolation
v2.0.7
2026-03-07 06:58:07 -03:00
Diego Rodrigues de Sa e Souza
da9e4e929b
Merge pull request #237 from diegosouzapw/fix/issue-232-236-image-oauth
...
fix: custom image model routing + Codex OAuth workspace isolation (#232 , #236 )
2026-03-07 06:56:49 -03:00
diegosouzapw
10b23b15ae
fix: custom image model routing + Codex OAuth workspace isolation ( #232 , #236 )
2026-03-07 06:56:09 -03:00
diegosouzapw
30fba39b35
feat(release): v2.0.6 — custom model apiFormat routing fix
v2.0.6
2026-03-07 01:36:21 -03:00
Diego Rodrigues de Sa e Souza
5a75ff67c9
Merge pull request #233 from diegosouzapw/fix/issue-204-apiformat-routing
...
fix: wire apiFormat from custom model DB into routing layer (#204 )
2026-03-07 01:35:30 -03:00
diegosouzapw
358828b617
fix: wire apiFormat from custom model DB into routing layer ( #204 )
2026-03-07 01:26:59 -03:00
diegosouzapw
e080c4a16a
feat(release): v2.0.5 — fix Chat→Responses reasoning IDs, electron auto-update, dependency bumps
v2.0.5
2026-03-06 18:51:24 -03:00
Diego Rodrigues de Sa e Souza
04b7e38baf
Merge pull request #221 from benzntech/feat/electron-auto-update
...
feat(electron): add auto-update functionality with electron-updater
2026-03-06 18:49:54 -03:00
Diego Rodrigues de Sa e Souza
7ee23fbe19
Merge pull request #230 from diegosouzapw/dependabot/npm_and_yarn/express-rate-limit-8.3.0
...
deps: bump express-rate-limit from 8.2.1 to 8.3.0
2026-03-06 18:49:51 -03:00
Diego Rodrigues de Sa e Souza
c49bdb4ebb
Merge pull request #229 from diegosouzapw/dependabot/github_actions/docker/build-push-action-7
...
chore(deps): bump docker/build-push-action from 6 to 7
2026-03-06 18:49:48 -03:00
Diego Rodrigues de Sa e Souza
0f7efed8d5
Merge pull request #228 from diegosouzapw/dependabot/github_actions/actions/upload-artifact-7
...
chore(deps): bump actions/upload-artifact from 4 to 7
2026-03-06 18:49:46 -03:00
Diego Rodrigues de Sa e Souza
d07bc6dcf3
Merge pull request #227 from diegosouzapw/dependabot/github_actions/docker/login-action-4
...
chore(deps): bump docker/login-action from 3 to 4
2026-03-06 18:49:43 -03:00
Diego Rodrigues de Sa e Souza
d607d46fa3
Merge pull request #226 from diegosouzapw/dependabot/github_actions/actions/download-artifact-8
...
chore(deps): bump actions/download-artifact from 4 to 8
2026-03-06 18:49:40 -03:00
Diego Rodrigues de Sa e Souza
2225dd14aa
Merge pull request #225 from diegosouzapw/dependabot/github_actions/actions/cache-5
...
chore(deps): bump actions/cache from 4 to 5
2026-03-06 18:49:37 -03:00
Diego Rodrigues de Sa e Souza
f6c0e7bbbe
Merge pull request #222 from benzntech/fix/electron-release-duplicate-asset
...
fix(ci): remove duplicate OmniRoute.exe entry in electron release workflow
2026-03-06 18:49:28 -03:00
Diego Rodrigues de Sa e Souza
c4675c5219
Merge pull request #231 from diegosouzapw/fix/issue-224-reasoning-ids
...
fix: omit synthesized reasoning items in Chat→Responses translation (#224 )
2026-03-06 18:49:25 -03:00
diegosouzapw
2d977a3c4d
fix: omit synthesized reasoning items in Chat→Responses translation ( #224 )
2026-03-06 18:48:34 -03:00
dependabot[bot]
9405918258
deps: bump express-rate-limit from 8.2.1 to 8.3.0
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-version: 8.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:46:36 +00:00
dependabot[bot]
a69d7dd4b5
chore(deps): bump docker/build-push-action from 6 to 7
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:27:03 +00:00
dependabot[bot]
428e6cb53f
chore(deps): bump actions/upload-artifact from 4 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:26:59 +00:00
dependabot[bot]
c9a2955d28
chore(deps): bump docker/login-action from 3 to 4
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:26:54 +00:00
dependabot[bot]
7aefcd3437
chore(deps): bump actions/download-artifact from 4 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:26:51 +00:00
dependabot[bot]
79f4f79c46
chore(deps): bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 18:26:46 +00:00
benzntech
c11c275678
fix(electron): address auto-updater review issues
...
- Remove unused dialog import
- Stop Next.js server before quitAndInstall() to prevent data loss
- Propagate errors from checkForUpdates/downloadUpdate to IPC handlers
so renderer can distinguish success from failure
- Remove meaningless return value from install-update handler
2026-03-06 19:22:41 +05:30
benzntech
bbcd1d3a08
fix(ci): remove duplicate OmniRoute.exe entry in electron release workflow
...
Duplicate release-assets/OmniRoute.exe glob caused softprops/action-gh-release
to attempt a second upload of the same asset, triggering a 404 Not Found error
on the GitHub release asset update API. The file is already covered by the
*.exe glob pattern above it.
2026-03-06 19:18:41 +05:30
benzntech
3342d5b931
feat(electron): add auto-update functionality with electron-updater
2026-03-06 18:54:00 +05:30
diegosouzapw
f96ee44213
feat(release): v2.0.4 — round-robin lastUsedAt persistence, zod standalone build fix
v2.0.4
2026-03-05 23:24:56 -03:00
Diego Rodrigues de Sa e Souza
bc53fe0cd9
Merge pull request #219 from diegosouzapw/fix/issue-218-round-robin-lastUsedAt
...
fix: persist lastUsedAt for round-robin + zod in standalone build (#218 , #217 )
2026-03-05 23:24:13 -03:00
diegosouzapw
97a67b5d3e
fix: persist lastUsedAt in provider_connections schema for round-robin ( #218 )
...
- Add last_used_at column to provider_connections CREATE TABLE schema
- Add ensureProviderConnectionsColumns migration for existing databases
- Add last_used_at to INSERT and UPDATE SQL in providers.ts
- Add last_used_at to JSON migration INSERT in core.ts
- Add zod to serverExternalPackages in next.config.mjs (#217 )
Fixes #218 : Round-robin routing strategy now correctly persists
the lastUsedAt timestamp, allowing rotation between accounts.
Fixes #217 : zod module is now properly included in standalone/Docker
builds by declaring it as a server external package.
2026-03-05 23:22:10 -03:00
diegosouzapw
1ffa58be76
feat(release): v2.0.3 — deferred tools cache_control fix, quota system hardening
v2.0.3
2026-03-05 21:57:04 -03:00
Diego Rodrigues de Sa e Souza
a5cf51c0b9
Merge pull request #214 from DavyMassoneto/fix/claude-oauth-usage-endpoint
...
fix: harden quota system — code review fixes + build fix
2026-03-05 21:55:23 -03:00
Diego Rodrigues de Sa e Souza
3d38cbf70f
Merge pull request #216 from DavyMassoneto/fix/defer-loading-cache-control-conflict
...
fix: skip cache_control on deferred tools + remove stale schemas.js
2026-03-05 21:55:14 -03:00