Commit Graph
8 Commits
Author SHA1 Message Date
moophat 65af4328fd Add optional modelID input for custom API Key Providers testing (#315)
* feat: add modelId fallback for provider validation

- If /models endpoint unavailable, validate via /chat/completions
- Add optional Model ID input in EditCompatibleNodeModal
- Improves compatibility with providers lacking /models endpoint

* feat: improve provider validation with modelId fallback

- Add Model ID input for chat/completions fallback validation
- Reorder UI: API Key → Model ID → Check button + Badge
- Display detailed BE error messages in FE
- Add status-specific error handling (401/403/400/404/5xx)
- Add unit tests for error message helpers
- Add vitest devDependency
2026-03-16 09:21:05 +07:00
Doan Minh Tu 2887b1d5a1 ci: add optimized Docker publish workflow from PR #281
- Add Docker build and publish workflow (trigger on v* tag push and manual dispatch only)
- Add Dependabot weekly updates for GitHub Actions versions
- Harden Dockerfile: non-root user, entrypoint permission fix, NEXT_TELEMETRY_DISABLED

Made-with: Cursor
2026-03-14 17:00:01 +07:00
moophat b3f330cf13 Merge branch 'decolua:master' into master 2026-03-14 15:42:17 +07:00
Doan Minh Tu 8c51edabcf fix(docker): use entrypoint to fix /app/data permissions on mounted volumes 2026-03-11 08:33:04 +07:00
Doan Minh Tu 9c757ff7d2 fix(docker): move data dir chown after COPY to fix EACCES permission error 2026-03-11 08:24:48 +07:00
Doan Minh Tu 5fc77fbf8c ci: trigger only on tag push, keep master trigger commented 2026-03-11 06:56:21 +07:00
Doan Minh Tu 91c1bc848e ci: harden Dockerfile and workflow security 2026-03-11 06:49:10 +07:00
Doan Minh Tu aa2b83e1f6 ci: add Docker build and publish workflow 2026-03-11 06:48:44 +07:00