Commit Graph

6 Commits

Author SHA1 Message Date
Yunxiao Xu
f5aeb9d956 fix(auth): Address high and medium priority security and build findings 2026-02-18 14:50:09 -08:00
Yunxiao Xu
626b644740 feat(auth): Implement create_refresh_token and add tests 2026-02-18 13:25:36 -08:00
Yunxiao Xu
16d8e81b6b chore: Finalize cleanup phases (docstrings, utility consolidation, dev app isolation) 2026-02-17 02:50:08 -08:00
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
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
7a69133e26 Refactor: Move backend files to backend/ directory and split .gitignore 2026-02-11 17:40:44 -08:00