Commit Graph

  • 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
  • daffd6c9ca Merge pull request #23 from diegosouzapw/feature/decomposition-t15-t28-t29 Diego Rodrigues de Sa e Souza 2026-02-14 18:53:34 -03:00
  • 492afc4ff1 refactor: decompose usageDb, handleSingleModelChat, UI components (T-15, T-28, T-29) diegosouzapw 2026-02-14 18:53:14 -03:00
  • 967689d0a1 Merge pull request #22 from diegosouzapw/feature/remaining-tasks Diego Rodrigues de Sa e Souza 2026-02-14 18:43:30 -03:00
  • f77dd89d53 feat(remaining): deferred tasks — error pages, UX components, telemetry, domain extraction diegosouzapw 2026-02-14 18:43:07 -03:00
  • 0a5434cae5 Merge pull request #21 from diegosouzapw/feature/security-hardening Diego Rodrigues de Sa e Souza 2026-02-14 18:31:31 -03:00
  • 2178e99da7 feat(advanced): FASE-07 to FASE-09 advanced features diegosouzapw 2026-02-14 18:28:55 -03:00
  • 1cbbc33f20 feat(security): FASE-01 to FASE-06 security hardening diegosouzapw 2026-02-14 18:21:47 -03:00
  • d408be489c Merge pull request #20 from diegosouzapw/feature/v0.2.0-release v0.2.0 Diego Rodrigues de Sa e Souza 2026-02-14 13:51:18 -03:00
  • 81a4f2986c feat: v0.2.0 — advanced routing services, cost analytics dashboard, pricing overhaul diegosouzapw 2026-02-14 13:50:45 -03:00
  • c1f1069a06 docs: add npm badge, CLI options table, and automated release section to README (#19) Diego Rodrigues de Sa e Souza 2026-02-14 04:47:08 -03:00
  • c4cdb52fe6 fix(ci): reference NPM_TOKEN environment for environment-scoped secrets (#18) v0.1.0 Diego Rodrigues de Sa e Souza 2026-02-14 04:31:26 -03:00
  • 15ec100dcb fix(ci): write .npmrc explicitly for npm auth — support both secrets and vars (#17) Diego Rodrigues de Sa e Souza 2026-02-14 04:26:05 -03:00
  • d401ef40f1 fix(ci): support NPM_TOKEN from both secrets and vars, remove --provenance (#16) Diego Rodrigues de Sa e Souza 2026-02-14 04:22:00 -03:00
  • 92b4c59fec feat(npm): add npm package publishing with CLI entry point (#15) Diego Rodrigues de Sa e Souza 2026-02-14 04:14:14 -03:00
  • 4f0155eb4a Create SECURITY.md for security policy Diego Rodrigues de Sa e Souza 2026-02-13 23:21:18 -03:00
  • e544d81624 Merge pull request #13 from diegosouzapw/dependabot/npm_and_yarn/qs-6.14.2 Diego Rodrigues de Sa e Souza 2026-02-13 23:19:59 -03:00
  • b8c50cc62d Merge pull request #14 from diegosouzapw/feature/new-endpoints-and-providers Diego Rodrigues de Sa e Souza 2026-02-13 22:58:15 -03:00
  • c6000ecc8e feat(providers): add new endpoints (rerank, audio, moderations) and providers (Hyperbolic, Deepgram, AssemblyAI, NanoBanana) diegosouzapw 2026-02-13 22:57:32 -03:00
  • 4e6ba7d9cc docs: Restructure changelog to Keep a Changelog format and add entries for model selector autocomplete and OpenAPI specification. diegosouzapw 2026-02-13 21:35:06 -03:00
  • c0c2816671 feat: Implement model selection and dynamic model fetching in ChatTesterMode and TestBenchMode. diegosouzapw 2026-02-13 21:11:19 -03:00
  • 80cc76d531 fix: Ensure server port is free before startup by killing existing processes. diegosouzapw 2026-02-13 20:59:11 -03:00
  • af1ffab63d deps: bump qs from 6.14.1 to 6.14.2 dependabot[bot] 2026-02-13 23:58:54 +00:00
  • 7ff1ba978a feat: add OpenAPI specification, generate package-lock, and remove various SVG assets from the public directory. diegosouzapw 2026-02-13 20:57:44 -03:00
  • d43bbf77fe feat: Enhance restart.sh to include clean build, robust server startup with health check, graceful shutdown, and real-time log tailing. diegosouzapw 2026-02-13 20:47:12 -03:00
  • 4e5dc6a80b Merge pull request #12 from diegosouzapw/fix/select-dark-theme Diego Rodrigues de Sa e Souza 2026-02-13 19:22:36 -03:00
  • 0be2852af2 fix(ui): fix Select dropdown dark theme inconsistency diegosouzapw 2026-02-13 19:22:09 -03:00
  • b3c36ed2ca Merge pull request #11 from diegosouzapw/chore/rebrand-ui-omniroute Diego Rodrigues de Sa e Souza 2026-02-13 19:14:19 -03:00
  • 2b1b8e4539 chore(ui): rebrand to OmniRoute diegosouzapw 2026-02-13 19:13:57 -03:00
  • 8b7b50f6fb Merge pull request #10 from diegosouzapw/fix/cloud-sync-404-spam Diego Rodrigues de Sa e Souza 2026-02-13 19:01:53 -03:00
  • 9c0ba39ed6 fix(sync): disable cloud sync and truncate error logs diegosouzapw 2026-02-13 19:01:31 -03:00
  • 801a050995 Merge pull request #9 from diegosouzapw/feat/enable-socks5-proxy Diego Rodrigues de Sa e Souza 2026-02-13 18:30:08 -03:00
  • e7532d7189 feat(proxy): enable SOCKS5 proxy support by default diegosouzapw 2026-02-13 18:29:49 -03:00
  • 7349052b33 Merge pull request #8 from diegosouzapw/fix/test-token-corruption Diego Rodrigues de Sa e Souza 2026-02-13 18:09:52 -03:00
  • 0af22a558f fix(oauth): prevent connection test from corrupting valid tokens diegosouzapw 2026-02-13 18:09:28 -03:00
  • 3206583299 Merge pull request #7 from diegosouzapw/fix/iflow-secret-env-sync Diego Rodrigues de Sa e Souza 2026-02-13 17:47:58 -03:00
  • 575bda7375 chore(env): sync .env.example with current .env structure diegosouzapw 2026-02-13 17:47:38 -03:00
  • b3cde151c3 Merge pull request #6 from diegosouzapw/fix/oauth-upsert-broadened Diego Rodrigues de Sa e Souza 2026-02-13 17:30:16 -03:00
  • b7e757f3ba fix(oauth): broaden upsert to match any existing connection diegosouzapw 2026-02-13 17:29:51 -03:00
  • 81a78e8733 Merge pull request #5 from diegosouzapw/fix/oauth-reauth-upsert Diego Rodrigues de Sa e Souza 2026-02-13 17:23:19 -03:00
  • fbac38b2b5 fix(oauth): prevent duplicate connections on re-authentication diegosouzapw 2026-02-13 17:22:50 -03:00
  • f5898d3898 Merge pull request #3 from diegosouzapw/dependabot/npm_and_yarn/development-55a9f41e4a Diego Rodrigues de Sa e Souza 2026-02-13 16:51:58 -03:00
  • 75e9648d06 Merge pull request #2 from diegosouzapw/dependabot/github_actions/actions/github-script-8 Diego Rodrigues de Sa e Souza 2026-02-13 16:51:25 -03:00
  • 878277edc9 Merge pull request #4 from diegosouzapw/feature/versioning-and-model-import Diego Rodrigues de Sa e Souza 2026-02-13 16:50:59 -03:00
  • 50fc931086 feat(versioning): set initial version to 0.0.1 and restore dynamic model import diegosouzapw 2026-02-13 16:49:06 -03:00
  • 172461863e deps: bump eslint from 9.39.2 to 10.0.0 in the development group dependabot[bot] 2026-02-13 19:31:36 +00:00
  • 79e10c9a41 build(deps): bump actions/github-script from 7 to 8 dependabot[bot] 2026-02-13 19:30:25 +00:00
  • 699329944e feat: initial OmniRoute release (rebranded from 9router) diegosouzapw 2026-02-13 16:26:43 -03:00