Commit Graph

  • 3c79cd34eb chore(ts): wave 4a — type 7 API routes (providers, cli-tools, oauth) diegosouzapw 2026-02-17 05:59:12 -03:00
  • f1319448ac refactor(types): Wave 3c — OAuth services + server utils typed diegosouzapw 2026-02-17 03:46:24 -03:00
  • 52b025ca5a refactor(types): Wave 3b — usage, CLI runtime, SSE auth/logger typed diegosouzapw 2026-02-17 03:41:21 -03:00
  • 859f6db36c refactor(types): Wave 3a — lib layer, db, compliance, domain typed diegosouzapw 2026-02-17 03:35:11 -03:00
  • faedce9b4a refactor(types): Wave 2b — Zustand stores, logger, sync scheduler diegosouzapw 2026-02-17 03:21:29 -03:00
  • 03c7f66603 refactor(types): Wave 2 — utils & services typed fields diegosouzapw 2026-02-17 03:15:19 -03:00
  • 3607eceb41 refactor(types): Wave 1 — shared component interfaces + EventTarget fixes diegosouzapw 2026-02-17 03:05:59 -03:00
  • 6bff90edf7 fix(token-refresh): detect Qwen invalid_request as unrecoverable error and switch broken test endpoints to checkExpiry diegosouzapw 2026-02-17 02:52:50 -03:00
  • 5ef97b2622 docs: update all documentation to reflect JS→TS migration diegosouzapw 2026-02-17 02:04:00 -03:00
  • 9739f41366 refactor: migrate entire src/ from JS to TypeScript diegosouzapw 2026-02-17 01:53:41 -03:00
  • 7ec5a0a527 Merge pull request #58 from diegosouzapw/dependabot/github_actions/actions/checkout-6 Diego Rodrigues de Sa e Souza 2026-02-17 01:04:31 -03:00
  • a811c66230 chore(deps): bump actions/checkout from 4 to 6 dependabot[bot] 2026-02-17 03:47:51 +00:00
  • 62e8369a12 Merge pull request #57 from diegosouzapw/dependabot/github_actions/peter-evans/dockerhub-description-5 Diego Rodrigues de Sa e Souza 2026-02-17 00:47:14 -03:00
  • 5291cd3321 Merge pull request #56 from diegosouzapw/dependabot/github_actions/actions/setup-node-6 Diego Rodrigues de Sa e Souza 2026-02-17 00:47:01 -03:00
  • 00253b795c chore(deps): bump peter-evans/dockerhub-description from 4 to 5 dependabot[bot] 2026-02-16 23:19:39 +00:00
  • 1d6a918154 chore(deps): bump actions/setup-node from 4 to 6 dependabot[bot] 2026-02-16 23:19:34 +00:00
  • 7152691755 Merge pull request #51 from diegosouzapw/fix/ci-actions Diego Rodrigues de Sa e Souza 2026-02-16 20:19:02 -03:00
  • e6c31bf890 Merge pull request #50 from diegosouzapw/dependabot/npm_and_yarn/development-55a9f41e4a Diego Rodrigues de Sa e Souza 2026-02-16 20:18:40 -03:00
  • d0dd7b4b4c Merge pull request #49 from diegosouzapw/dependabot/npm_and_yarn/production-c9cc875c3b Diego Rodrigues de Sa e Souza 2026-02-16 20:18:23 -03:00
  • dc50abc060 Merge pull request #55 from diegosouzapw/feat/unified-test-logging Diego Rodrigues de Sa e Souza 2026-02-16 18:19:26 -03:00
  • 835c860585 feat(logging): unified Logger + Proxy logging for all test flows diegosouzapw 2026-02-16 18:18:48 -03:00
  • 81f0f4d97c Merge pull request #54 from diegosouzapw/fix/batch-test-network-error-vps Diego Rodrigues de Sa e Souza 2026-02-16 17:58:08 -03:00
  • f1deb98348 fix(providers): eliminate HTTP self-calls in batch test for VPS compatibility diegosouzapw 2026-02-16 17:57:30 -03:00
  • d8b409c257 deps: bump undici from 7.21.0 to 7.22.0 in the production group dependabot[bot] 2026-02-16 20:47:36 +00:00
  • bc38805b51 Merge pull request #53 from diegosouzapw/feature/proxy-log-sqlite-persistence Diego Rodrigues de Sa e Souza 2026-02-16 17:46:19 -03:00
  • 22cf732f08 feat(proxy): persist proxy logs to SQLite for restart survival diegosouzapw 2026-02-16 17:45:33 -03:00
  • 3b3dce07be Merge pull request #52 from diegosouzapw/feature/tls-fingerprint-spoofing Diego Rodrigues de Sa e Souza 2026-02-16 17:13:36 -03:00
  • 127cdc9143 feat(proxy): implement TLS fingerprint spoofing via wreq-js diegosouzapw 2026-02-16 17:12:24 -03:00
  • d3a4f6be98 fix(e2e): correct API endpoints and response format assertions diegosouzapw 2026-02-16 17:08:17 -03:00
  • 23ee13818a fix(ci): lower coverage thresholds, use production server for E2E, block ESLint major upgrades diegosouzapw 2026-02-16 17:01:50 -03:00
  • 9eeeb90dae deps: bump eslint from 9.39.2 to 10.0.0 in the development group dependabot[bot] 2026-02-16 19:06:39 +00:00
  • a1137c1fa1 Merge pull request #48 from diegosouzapw/style/add-website-url v0.8.0 Diego Rodrigues de Sa e Souza 2026-02-16 14:33:46 -03:00
  • e962e4f558 chore: bump version to 0.8.0 diegosouzapw 2026-02-16 14:33:13 -03:00
  • 6d3b4166df docs: remove all Architecture Decision Record (ADR) documents. diegosouzapw 2026-02-16 14:31:35 -03:00
  • 45eced0b3e docs: comprehensive SECURITY.md based on full codebase audit diegosouzapw 2026-02-16 14:29:50 -03:00
  • 1b00a6b70b docs: update SECURITY.md and add to README diegosouzapw 2026-02-16 14:27:17 -03:00
  • 03d05e0490 docs: track USER_GUIDE, API_REFERENCE, and TROUBLESHOOTING in git diegosouzapw 2026-02-16 14:25:52 -03:00
  • 4cac582cb0 docs: add omniroute.online website URL to README, npm, and Docker diegosouzapw 2026-02-16 14:22:29 -03:00
  • eb0fbccd05 Merge pull request #47 from diegosouzapw/fix/vm-onboarding-auth Diego Rodrigues de Sa e Souza 2026-02-16 11:25:06 -03:00
  • 32c0f40021 fix: auto-skip onboarding and enforce login on VM deployments diegosouzapw 2026-02-16 11:24:15 -03:00
  • baae44f825 Merge pull request #46 from diegosouzapw/feature/release-0.7.0 v0.7.0 Diego Rodrigues de Sa e Souza 2026-02-16 09:49:07 -03:00
  • 5fe53168b2 chore: bump version to 0.7.0, reorganize changelog, add Docker Hub CI/CD and README diegosouzapw 2026-02-16 09:48:35 -03:00
  • ebdc1c214d refactor: extract CliStatusBadge component and refactor CLI tool cards diegosouzapw 2026-02-16 01:35:57 -03:00
  • 467e998650 Merge pull request #45 from diegosouzapw/fix/cloud-connection-ux Diego Rodrigues de Sa e Souza 2026-02-16 01:03:23 -03:00
  • 9a9f592f54 fix(cloud): improve cloud connection UX with GET status, toast feedback, and sidebar indicator diegosouzapw 2026-02-16 01:01:34 -03:00
  • c3fe96e221 Merge pull request #44 from diegosouzapw/feature/release-0.6.0 v0.6.0 Diego Rodrigues de Sa e Souza 2026-02-16 00:23:19 -03:00
  • 1c6541f25d chore: bump version to 0.6.0 and update changelog diegosouzapw 2026-02-16 00:22:55 -03:00
  • 9f8dfa1398 feat: add costs page and enhance health provider status display diegosouzapw 2026-02-15 23:01:27 -03:00
  • e4db9bff0e feat: add provider metrics display and model import for passthrough providers diegosouzapw 2026-02-15 21:53:27 -03:00
  • 54aba4c087 feat: redesign app icons with network node graph and new color scheme diegosouzapw 2026-02-15 20:56:48 -03:00
  • c2542b75f6 Merge pull request #43 from diegosouzapw/feature/release-0.5.0 v0.5.0 Diego Rodrigues de Sa e Souza 2026-02-15 19:03:37 -03:00
  • 6572f2a1b6 chore: bump version to 0.5.0 and update changelog diegosouzapw 2026-02-15 19:03:18 -03:00
  • 2ad23f3b3c Merge pull request #42 from diegosouzapw/feature/ajustes-cosmeticos Diego Rodrigues de Sa e Souza 2026-02-15 18:57:29 -03:00
  • fa9687ae0d feat: Implement API key usage for EvalsTab LLM calls, enhance model filtering with provider aliases, and remove the random routing strategy option. diegosouzapw 2026-02-15 18:56:33 -03:00
  • 0ed7738c7c feat: add LLM evaluation framework with golden set testing diegosouzapw 2026-02-15 18:37:18 -03:00
  • a43b1c9218 feat: add random, least-used, and cost-optimized combo strategies diegosouzapw 2026-02-15 16:57:00 -03:00
  • 413a9f2a69 feat: add ModelAvailabilityBadge component and retheme landing page diegosouzapw 2026-02-15 16:26:01 -03:00
  • 14714aa9f5 feat: refactor dashboard with shared UI component library diegosouzapw 2026-02-15 16:11:56 -03:00
  • ac4df197c3 Merge pull request #41 from diegosouzapw/fix/chat-completions-then-error Diego Rodrigues de Sa e Souza 2026-02-15 13:25:28 -03:00
  • 06826d4c86 fix(api): resolve TypeError in chat/completions ensureInitialized diegosouzapw 2026-02-15 13:24:54 -03:00
  • 78b0782129 Merge pull request #40 from diegosouzapw/fix/ci-lint-build-errors v0.4.0 Diego Rodrigues de Sa e Souza 2026-02-15 12:56:44 -03:00
  • 5c92f05079 fix(ci): resolve build and lint failures diegosouzapw 2026-02-15 12:56:09 -03:00
  • 16cdb345a0 Merge pull request #39 from diegosouzapw/feature/v0.4.0-action-items Diego Rodrigues de Sa e Souza 2026-02-15 12:34:45 -03:00
  • 0e238a61fb feat(core): implement 26 action items from critical analysis + bump v0.4.0 diegosouzapw 2026-02-15 12:33:56 -03:00
  • 6964904bac Merge pull request #38 from diegosouzapw/feature/phase10-docs-ux-cleanup Diego Rodrigues de Sa e Souza 2026-02-15 11:54:27 -03:00
  • 597c590a1d feat(phase10): docs restructuring, component decomposition, and cleanup diegosouzapw 2026-02-15 11:53:40 -03:00
  • a94b6a8d8c Merge pull request #37 from diegosouzapw/feat/phase-9-llm-intelligence Diego Rodrigues de Sa e Souza 2026-02-15 11:05:37 -03:00
  • b08fb31a28 feat(gateway): Phase 9 — LLM Gateway Intelligence diegosouzapw 2026-02-15 11:04:51 -03:00
  • 5bfd621438 Merge pull request #36 from diegosouzapw/feat/phase-8-missing-flows Diego Rodrigues de Sa e Souza 2026-02-15 10:48:54 -03:00
  • 034f1a7e1d feat(pages): Phase 8 — Missing Flows & Pages diegosouzapw 2026-02-15 10:46:11 -03:00
  • bc95095f82 Merge pull request #35 from diegosouzapw/refactor/phase-7-api-code-quality Diego Rodrigues de Sa e Souza 2026-02-15 10:16:34 -03:00
  • 7cf8ae8db6 feat(api): Phase 7 — API & Code Quality diegosouzapw 2026-02-15 10:15:44 -03:00
  • 05e93fa9b0 Merge pull request #34 from diegosouzapw/fix/phase-6-6-sse-dedup-analysis Diego Rodrigues de Sa e Souza 2026-02-15 08:17:00 -03:00
  • 1acaf66dd0 fix(sse): resolve ghost import in chatHelpers.js diegosouzapw 2026-02-15 08:16:26 -03:00
  • 1cee3ec8ff Merge pull request #33 from diegosouzapw/refactor/phase-5-6-architecture Diego Rodrigues de Sa e Souza 2026-02-15 08:12:56 -03:00
  • 33c28f73db refactor(phase5-6): domain persistence, policy engine, OAuth extraction, proxy decoupling diegosouzapw 2026-02-15 08:12:12 -03:00
  • 25f4f5987c Merge feature/release-0.3.0: docs and changelog for v0.3.0 release v0.3.0 diegosouzapw 2026-02-15 02:06:36 -03:00
  • 4269c25a9f docs: update CHANGELOG, README, and ARCHITECTURE for v0.3.0 release diegosouzapw 2026-02-15 02:06:14 -03:00
  • 87b36dc197 Merge feature/rate-limit-overhaul: rate limit overhaul (4 phases) diegosouzapw 2026-02-15 01:47:14 -03:00
  • 6e29bd1197 feat(resilience): rate limit overhaul — exponential backoff, circuit breaker, anti-thundering herd, Resilience UI diegosouzapw 2026-02-15 01:42:50 -03:00
  • 5db6676319 feat: detect and handle unrecoverable refresh token errors by marking connections as expired and requiring re-authentication. diegosouzapw 2026-02-14 22:04:00 -03:00
  • d08b3889d3 Merge pull request #32 from diegosouzapw/feature/frontend-100-coverage Diego Rodrigues de Sa e Souza 2026-02-14 21:05:32 -03:00
  • 443e5b7b62 feat(frontend): 100% backend API coverage — 7 batches diegosouzapw 2026-02-14 21:04:51 -03:00
  • b87e04db22 Merge pull request #31 from diegosouzapw/feature/cleanup-and-tests Diego Rodrigues de Sa e Souza 2026-02-14 20:24:01 -03:00
  • 4341254b5d chore: add integration wiring tests + branch cleanup diegosouzapw 2026-02-14 20:23:46 -03:00
  • 6718b23d57 Merge pull request #30 from diegosouzapw/feature/page-integration Diego Rodrigues de Sa e Souza 2026-02-14 20:21:28 -03:00
  • e3fc9387be feat(ui): wire budget/telemetry/compliance into dashboard pages diegosouzapw 2026-02-14 20:21:15 -03:00
  • c094c9c678 Merge pull request #29 from diegosouzapw/feature/barrel-exports-layout Diego Rodrigues de Sa e Souza 2026-02-14 20:15:48 -03:00
  • 388f06c74f feat(ui): export 6 shared components + notificationStore, wire into layout diegosouzapw 2026-02-14 20:15:33 -03:00
  • 91f6750d59 Merge pull request #28 from diegosouzapw/feature/api-routes Diego Rodrigues de Sa e Souza 2026-02-14 20:11:42 -03:00
  • 7e066df6cd feat(api): create 9 API routes for backend module access diegosouzapw 2026-02-14 20:11:27 -03:00
  • 33f8123835 Merge pull request #27 from diegosouzapw/feature/pipeline-wiring Diego Rodrigues de Sa e Souza 2026-02-14 20:07:02 -03:00
  • e87067f2fb feat(pipeline): wire 7 backend modules into request pipeline diegosouzapw 2026-02-14 20:06:44 -03:00
  • a9a85fdc1b fix: add Record type annotation to getAllFallbackChains result diegosouzapw 2026-02-14 19:43:19 -03:00
  • 31c09f08e1 Merge pull request #26 from diegosouzapw/fix/eslint-v9-compatibility Diego Rodrigues de Sa e Souza 2026-02-14 19:36:19 -03:00
  • 3e89560a33 fix: downgrade ESLint v10→v9 for eslint-config-next compatibility diegosouzapw 2026-02-14 19:36:01 -03:00
  • 2dbb717377 Merge pull request #25 from diegosouzapw/feature/batch-b-final-tasks Diego Rodrigues de Sa e Souza 2026-02-14 19:18:27 -03:00
  • f44ec7e1f2 feat: complete all 46 tasks — ADRs, eval framework, compliance, a11y, CLI, Playwright specs (Batch B) diegosouzapw 2026-02-14 19:18:02 -03:00
  • ad003b6226 Merge pull request #24 from diegosouzapw/feature/batch-a-domain-infra Diego Rodrigues de Sa e Souza 2026-02-14 19:04:15 -03:00
  • c09978454b feat: domain layer, error codes, request ID, fetch timeout, JSDoc (T-19, T-22, T-23, T-25, T-27) diegosouzapw 2026-02-14 19:03:55 -03:00