Commit History

Fix Flask-Login user loader to support cookie fallback
f48f381

sunheycho commited on

Fix cookie setting by serving index directly
ab5ee8c

sunheycho commited on

Fix session persistence with backup auth cookies
58fc638

sunheycho commited on

Optimize endpoint authentication requirements
b149ffe

sunheycho commited on

Fix API endpoint errors
6a00dc7

sunheycho commited on

Fix session persistence by serving index directly
68329d1

sunheycho commited on

Force session cookie persistence for login
157125d

sunheycho commited on

Fix login redirect loop for all browsers
f7e6892

sunheycho commited on

Fix Safari login redirect issue
e8e0147

sunheycho commited on

Update API endpoints to use gpt-4o-mini model
5febe49

sunheycho commited on

Fix SSE message format causing frontend parsing issues
7fb5af7

sunheycho commited on

Fix 'read of closed file' error in ImageProcessingAgent
be7a2aa

sunheycho commited on

Debug: Add detailed logging for SSE messages and final results
d9b2055

sunheycho commited on

Fix: Update streaming response handling for blank screen issue
54e2305

sunheycho commited on

UI: Remove default values from login form
2e645b0

sunheycho commited on

Debug: Add file system debugging to identify missing product_comparison.py
b32c828

sunheycho commited on

Debug: Add emergency import test when coordinator is None
8e8cd50

sunheycho commited on

Debug: Add startup import debugging to identify exact failure point
227b8f4

sunheycho commited on

Debug: Add comprehensive debugging to start analysis endpoint
0a08210

sunheycho commited on

Fix Hugging Face Spaces login redirect loop
662d544

sunheycho commited on

Update vision LLM agent with React Product Comparison integration
207f9e0

Sunhey Cho commited on

Fix IndentationError in stream_product_comparison by removing stray mis-indented block
21c5ba5

Sunhey Cho commited on

Frontend build copied to static, add 5 test images, update API integration; ignore static backup folders
08c2fcd

Sunhey Cho commited on

Add default user credentials to login form
49ce704

David Ko commited on

Security enhancement: Move user authentication credentials to environment variables
e6821c4

David Ko commited on

Update api.py
675ab86

David Ko commited on

feat(api): add debug logging to vision_rag_query (VRAG)
5c810f6

David Ko commited on

feat(vision-rag): add LangChain deps and verify .venv; vision_rag_query uses ChatOpenAI; set default OPENAI_MODEL to gpt-4o
637dbbd

David Ko commited on

fix(frontend): constrain preview image to container and improve OpenAI chat error logging; rebuild and sync CRA assets
4971aea

David Ko commited on

fix(api): serve CRA build assets from nested static/static paths to avoid 404s
c4ce70b

David Ko commited on

chore: rebuild frontend and sync to static
e865931

David Ko commited on

Add OpenAI model listing to chat API for debugging
9bcde88

David Ko commited on

Fix static file routing by adding explicit handlers for JS files
6d8a023

Sunhey Cho commited on

Add dedicated static file route handler to fix 404 errors for JS files
89707b0

Sunhey Cho commited on

chore(api): add no-cache headers to serve_static to prevent stale frontend assets
0e9cdf3

David Ko commited on

feat(openai): add OpenAI Chat UI and backend via official OpenAI SDK; integrate built React assets; update requirements and env pins
df15537

David Ko commited on

Do not modify session in serve_index_html to avoid extending expiry; honor absolute 2-min expiry
d5410d2

David Ko commited on

Idle auto-logout: add 2-min client-side inactivity timer that redirects to /logout; keep session heartbeat redirect detection
4ba39ac

David Ko commited on

Heartbeat fix: detect redirect on expired session using fetch redirect:'manual' and redirected/url checks; auto-redirect to /login
cc735d7

David Ko commited on

Fix redirect loop: show login page if session is authenticated but not fresh; only redirect to index when fresh
337664f

David Ko commited on

Redirect to login instead of 401 on unauthorized/not-fresh sessions (Flask-Login handlers)
6de8fab

David Ko commited on

Redirect-on-expiry: fresh required on /api/status and injected heartbeat in index.html responses to auto-redirect to /login when session expires
630e9fb

David Ko commited on

Security/session hardening: absolute 2-min expiry (SESSION_REFRESH_EACH_REQUEST=False), disable remember, anti-autofill login form, no-store cache on protected routes, clear session on logout
b4662d6

David Ko commited on

Enforce 2-minute session expiry: set PERMANENT_SESSION_LIFETIME=120s via timedelta and disable remember-login
ac9962b

David Ko commited on

Adjust session cookie SameSite=None and set PERMANENT_SESSION_LIFETIME=120s for testing
2937552

David Ko commited on

Use SameSite=None for session/remember cookies (iframe compatibility on Spaces)
d1b4a04

David Ko commited on

Fix login redirect loop with improved session handling and debugging
dfdf7e7

David Ko commited on

Fix login redirect loop with improved session persistence
8fdf1e4

David Ko commited on

Fix Flask-Session permission error by using temp directory
bbbd5f6

David Ko commited on

Fix login redirect loop with Flask-Session and improved routing
7ac53fe

David Ko commited on