Spaces:
Paused
Paused
Commit History
-
Fix: Replace passlib with bcrypt directly to fix compatibility bug
chih.yikuan +1: Claude Opus 4.6passlib has a known issue with newer bcrypt versions causing ValueError on startup. Using bcrypt library directly avoids this entirely. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>cd0918a -
Add invite code gate page before login
chih.yikuan +1: Claude Opus 4.6Users must enter "taboola-npo-cz" to access the app. Code is saved in localStorage so it only needs to be entered once per browser. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>459bded -
Redesign ClassLens v2: 3-step exam analysis workflow
chih.yikuan +1: Claude Opus 4.6Replace ChatKit-based chat UI with a structured 3-step workflow: 1. Upload & parse exam files (questions, student answers, teacher answers) via GPT Vision 2. Edit analysis prompts with save/load/share functionality 3. Generate and export HTML reports (PDF/PNG) - Add JWT email/password auth (replace Google OAuth) - Add file processor with multi-format support (PDF, images, text files) - Add image-to-text description for visual exam content - Add model selector (GPT-5.4, 5.3 Instant, 4o, etc.) - Add per-zone file upload with inline parsed data preview - Remove ChatKit SDK, Google Sheets, email service dependencies - Remove .env from tracking (contains API keys) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>bc45e54
-
Fix: Add explicit CORS headers and improve file serving for report-demo route
chih.yikuan6884131 -
Fix: Add test route and improve report-demo route with better error handling
chih.yikuan9fdcfbc -
Fix: Improve report-demo route with better path resolution and error handling
chih.yikuan8f19122 -
Fix: Change SDK from static to docker and add Dockerfile at root
chih.yikuan4d7cfb5 -
Add /report-demo route to serve HTML report template
chih.yikuana9ffafc -
docs: replace README.md with ClassLens content
chih.yikuanfa8b54d -
fix: remove short_description field to pass validation
chih.yikuanbe3728b -
docs: update README.md with ClassLens content
chih.yikuan44cb615 -
fix: remove short_description to avoid length validation error
chih.yikuanf2d052a -
fix: shorten short_description to 18 chars
chih.yikuane308d4b -
fix: shorten short_description to 35 chars
chih.yikuan6a8eea4 -
fix: shorten short_description to meet HF Spaces 60 char limit
chih.yikuan3ff6b02 -
docs: update README.md with ClassLens content instead of ChatKit templates
chih.yikuand439ceb -
docs: update README.md with ClassLens content
chih.yikuan2a21b93 -
fix: configure static SDK to serve report-template.html
chih.yikuanf9d2cc6 -
Update readme
Verified signatureUpdate readmeef4b129 -
fix: simplify README.md config per HF Spaces Docker SDK docs - remove app_file (not needed for Docker)
chih.yikuanbcb3863 -
fix: add app_file to README.md for Docker SDK
chih.yikuanaf4647d -
update readme
Verified signatureupdate readmefd85e2c -
fix: recreate README.md with proper YAML frontmatter for HF Spaces
chih.yikuan6288c42 -
chore: remove README.md
chih.yikuanee9c668 -
fix: restore emoji and add short_description per HF Spaces docs
chih.yikuan74ad915 -
fix: add license field to README YAML metadata
chih.yikuan3581710 -
fix: ensure sdk_version is quoted string in README YAML
chih.yikuanb69875b -
fix: update README.md YAML frontmatter for HF Spaces
chih.yikuan- Add sdk_version field - Remove short_description (not required) - Ensure proper YAML format1dcf0f5 -
chore: exclude binary files from HF Spaces deployment
chih.yikuan1e7029d -
feat: add report-template.html static hosting
chih.yikuan- Add report-template.html to backend/static/ - Add /report-template.html route in main.py - Update Dockerfile to include report template in deployment - Accessible at /report-template.html on both local and HF Spaces55fb498
-
email-done
chih.yikuan5ee5085
-
🔧 Fix OAuth: auto-detect redirect_uri + sync all ClassLens updates
chih.yikuane5c2788 -
🚀 ExamInsight: AI-powered exam analysis for teachers
chih.yikuanFeatures: - Google Forms/Sheets integration - AI grading with GPT-4.1-mini - Beautiful HTML report generation (bilingual EN/中文) - Chart.js visualizations - Real-time tool call logging - Email reports via Gmail SMTP - Docker deployment for HF Spaces054d73a
-
Simplify ChatKit backend (#104)
b0fbfe1 -
Add unmanged sample with a minimal backend (#98)
* Move existing starter app to managed-chatkit * Add chatkit example * Update CI * Small fixes * Remove to_message_content * Simplify * Next -> Vite69f2236
-
Revert "initial push"
vhoudebine-openaiThis reverts commit 4e8f5867f9d33c7dc45bff5cfa47ed6847356258.d3763f3 -
initial push
vhoudebine-openai22141d3
-
Remove unset command for Windows OS users (#32)
Kazuhiro Sera583cf7a
-
Update README.md
Katia Gil Guzmanecfce54
-
Update README.md
Kazuhiro Serad340f11
-
enable attachments
5c75232 -
update theme
a7d921d -
update README
976455f
-
Merge pull request #11 from openai/jiwon/use-1.0.0
jiwon-oaiBump chatkit-react version; harden dev script788a627 -
Fix typos in README.md (#9)
Tim UrianCorrect "greatings" to "greetings". Add a missing space after "inside" before the link.5d2e766
-
Update README.md
Kazuhiro Serac792630
-
Merge pull request #3 from openai/issue-2-linux-build
Kazuhiro Serafix: #2 build error with linux osf7a40db -
fix: #2 build error with linux os
Kazuhiro Seraf8b720b
-
Initial commit
Kazuhiro Sera +2: katia-openai, Corwin Co-authored-by: Katia Gil Guzman <katia@openai.com> Co-authored-by: Corwin <corwin@openai.com>548eca7