Yunxiao Xu
68c0985482
feat(auth): Complete OIDC security refactor and modernize test suite
...
- Refactored OIDC flow to implement PKCE, state/nonce validation, and BFF pattern.
- Centralized configuration in Settings class (DEV_MODE, FRONTEND_URL, OIDC_REDIRECT_URI).
- Updated auth routers to use conditional secure cookie flags based on DEV_MODE.
- Modernized and cleaned up test suite by removing legacy Streamlit tests.
- Fixed linting errors and unused imports across the backend.
2026-02-15 02:50:26 -08:00
Yunxiao Xu
69c75bd4fe
feat(ux): Finalize advanced UX with plot zoom, export, and shadcn UI consistency.
2026-02-13 03:58:55 -08:00
Yunxiao Xu
e16b19ed66
feat(ux): Implement advanced reasoning view with progress tracking and refined Markdown rendering.
2026-02-13 03:13:58 -08:00
Yunxiao Xu
dc6e73ec79
feat(history): Implement conversation history management with artifact restoration and Markdown rendering.
2026-02-13 01:59:37 -08:00
Yunxiao Xu
339f69a2a3
feat(chat): Implement real-time SSE streaming with reasoning steps and improved UI indicators.
2026-02-13 00:00:50 -08:00
Yunxiao Xu
dcfc090f1c
feat(frontend): Implement HttpOnly cookie authentication and API v1 integration. Update AuthService for cookie-based session management, configure Axios with v1 prefix and credentials, and enhance OIDC callback logic.
2026-02-12 01:33:32 -08:00
Yunxiao Xu
2545f6df13
feat(frontend): Finalize auth refactor, routing, and resolve all code review findings
2026-02-12 01:30:47 -08:00
Yunxiao Xu
7fe020f26c
feat(frontend): Refactor to cookie-based auth and add /api/v1 prefix
2026-02-12 01:30:47 -08:00
Yunxiao Xu
f8612cfcb8
fix(auth): Correct API paths and resolve build/type errors in tests and config
2026-02-12 01:30:47 -08:00
Yunxiao Xu
e3bc699c64
test(auth): Add tests for AuthService and Auth validations
2026-02-12 01:30:47 -08:00