benzntech
09e90ec25b
fix: use bash shell for Collect installers step on Windows runner
2026-03-01 14:25:22 +05:30
benzntech
09a094629c
fix: include arm64 dmg in release assets
...
- Add explicit pattern for *-arm64.dmg files
- Fixes Kilo bot review: *.dmg doesn't match -arm64.dmg
2026-02-28 23:34:37 +05:30
benzntech
c9cdd5109b
feat: add Windows portable standalone exe
...
- NSIS installer: OmniRoute.Setup.X.Y.Z.exe (install to Program Files)
- Portable: OmniRoute.exe (run anywhere, no installation)
2026-02-28 23:19:20 +05:30
benzntech
876a5a98f4
feat: add source code archives to releases
...
- Include .tar.gz and .zip of source code
- Uses git archive for clean export (excludes node_modules, build artifacts)
- Named: OmniRoute-vX.Y.Z.source.tar.gz / .zip
2026-02-28 23:16:43 +05:30
benzntech
8e82350d66
refactor: improve Electron release workflow
...
- Trigger on git tags (v*) instead of release.published
- Add manual workflow_dispatch for re-runs
- Add version validation step
- Use artifact upload/download pattern
- Single release job ensures all platforms complete first
- Prevents partial releases if one platform fails
2026-02-28 23:14:53 +05:30
benzntech
de75ed1551
fix: upload only installer files to releases
...
- Filter to *.dmg, *.exe, *.AppImage, *.blockmap only
- Prevents uploading unpacked app contents (DLLs, JS files, images)
2026-02-28 21:52:52 +05:30
diegosouzapw
4f413615d9
chore(release): prepare release v1.6.5
...
- Merge PR #154 : official Electron icons and release workflow
- Fix electron-release.yml: npm ci → npm install (no package-lock.json)
- CHANGELOG: add v1.6.5 entry
- Version bump: 1.6.4 → 1.6.5
2026-02-28 10:27:58 -03:00
Benson
2a79b833fb
feat(electron): add official icons and release workflow ( #154 )
...
* feat(electron): add app icons for Windows, macOS, and Linux releases
- icon.ico: Windows application icon (256x256 with multiple resolutions)
- icon.icns: macOS application icon bundle (16px to 1024px)
- icon.png: Linux/general purpose icon (512x512)
- tray-icon.png: System tray icon (32x32)
Icons generated from images/omniroute.png source logo.
Enables branded Electron desktop app builds for all platforms.
* chore: sync package-lock.json
* feat(electron): use official SVG logo and add release workflow
- Regenerated app icons from public/icon-192.svg (official OmniRoute logo)
- Added .github/workflows/electron-release.yml for automated builds
- Icons: icon.icns (macOS), icon.ico (Windows), icon.png (Linux), tray-icon.png
- Build workflow creates DMG (mac), EXE (win), AppImage (linux) on release
* ci: add npm cache to electron-release workflow
2026-02-28 10:26:46 -03:00
Diego Rodrigues de Sa e Souza
7da0675907
Merge pull request #144 from diegosouzapw/dependabot/github_actions/actions/download-artifact-8
...
chore(deps): bump actions/download-artifact from 4 to 8
2026-02-27 16:31:04 -03:00
dependabot[bot]
234e14a30b
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-02-27 18:32:29 +00:00
dependabot[bot]
0b0e503615
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-02-27 18:32:21 +00:00
Diego Rodrigues de Sa e Souza
428a8490f8
ci: fix deploy-vps.yml — add DEPLOY_ENABLED guard, remove broken Tailscale step
2026-02-26 03:21:13 -03:00
Diego Rodrigues de Sa e Souza
96114bf92e
ci: delete broken codex-review.yml workflow
2026-02-26 03:20:48 -03:00
diegosouzapw
dbe6a4e30c
fix: production build — crypto import, sub-component translation scope, TS config
...
- instrumentation.ts: use eval('require')('crypto') to bypass webpack
- HomePageClient.tsx: add useTranslations to ProviderOverviewCard and
ProviderModelsModal (separate components need own hooks)
- next.config.mjs: temporarily allow TS errors during build (remaining
sub-component scope issues in EvalsTab.tsx)
2026-02-25 16:52:09 -03:00
Diego Rodrigues de Sa e Souza
f74a007e27
Merge pull request #127 from npmSteven/refactor/multi-platform
...
Approved: Solid multi-platform Docker workflow using digest-merge pattern. Enables ARM64 support.
2026-02-25 06:03:46 -03:00
Steven Rafferty
3d2de04dd1
refactor(ci): restructure Docker workflow to support multi-platform builds and digest management
2026-02-24 18:27:11 +00:00
diegosouzapw
b87af5d053
chore: add VPS auto-deploy workflow, remove API key section from Endpoint page
...
- Add deploy-vps.yml: auto-deploys via SSH after Docker Hub publish
- Remove API key management section from Endpoint page (now in API Manager)
- Remove unused Link import from EndpointPageClient.tsx
2026-02-23 17:20:26 -03:00
diegosouzapw
3aca5fa691
feat: Implement initial database schema and centralize CORS configuration across API routes.
2026-02-18 13:44:08 -03:00
diegosouzapw
4c93f0618c
feat: Add dashboard loading and error UIs, introduce standardized API response utilities, enhance call log redaction and configurable retention, and document architectural decisions.
2026-02-18 11:34:05 -03:00
diegosouzapw
71d14209a4
feat: OmniRoute v1.0.0 — Intelligent AI Gateway & Universal LLM Proxy
...
OmniRoute is an intelligent API gateway that unifies 20+ AI providers behind a single
OpenAI-compatible endpoint. Features include intelligent routing with 6 strategies,
multi-format translation (OpenAI/Claude/Gemini/Responses API), circuit breakers,
semantic caching, combo fallback chains, real-time health monitoring, and a full
dashboard with provider management, analytics, and CLI tool integration.
Key highlights:
- 20+ providers (Claude Code, Codex, Gemini CLI, GitHub Copilot, iFlow, Qwen, Kiro, etc.)
- 6 routing strategies (Fill First, Round Robin, P2C, Random, Least Used, Cost Optimized)
- Export/Import database backup with full archive support
- Translator Playground with 4 modes (Playground, Chat Tester, Test Bench, Live Monitor)
- 100% TypeScript across src/ and open-sse/
- Docker support with multi-stage builds
- Comprehensive documentation and 9 dashboard screenshots
2026-02-18 00:02:15 -03:00