Spaces:
Sleeping
Sleeping
Commit History
-
Add dual license (AGPL-3.0 + Commercial) and copyright notices
247642a
-
Reduce max concurrent users from 5 to 2 (cpu-basic OOM prevention)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b3cf03c -
Add per-user model saving, forum persistence, sidebar/header sticky, session timeout 30min
- model_store.py: serialize/deserialize EstimationResult & LatentClassResult to HF Dataset (per-user, max 10) - Model page: Save to Profile button + Saved Models section with Load/Delete - utils.py: auto-load saved models on login, show in sidebar with delete, sticky sidebar & header CSS - community_db.py: persist forum posts/replies to HF Dataset (no longer ephemeral) - session_queue.py: extend session timeout from 2min to 30min - utils.py: language banner tooltip explaining multilingual translations Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ecacd2c
-
Add HTML report, cross-validation, admin analytics, auto-adaptive data, Slowbro pill fix
- Report page (page 6): interactive HTML report with plotly charts, collapsible sections, utility function formulas, predictions, distribution curves, WTP bar charts - Cross-validation: K-fold CV engine (panel-level splits, OOS log-likelihood, hit rate), UI in Compare page section 8, supports all model types (CL/MXL/GMNL/LC) - Admin analytics: instrumented all pages with log_activity(), rebuilt admin dashboard with charts, filters, model usage stats, error log - Auto-adaptive data: auto-detect wide/long format, guess structural columns, one-click conversion with confirmation card - Slowbro status pill: fixed scroll-away bug using Streamlit header CSS injection - Added ROADMAP.md for future planning (cloud GPU, email OTP, AI report) - 7 new CV tests (scripts/test_cv.py), all 45 tests passing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>c62aef1 -
MUCHE member auth, donation buttons, concurrent login ban
- Auth: MUCHE whitelist (33 members) with fuzzy name matching + password - Auth: Ban simultaneous login on same account - Auth: Remove email OTP (Brevo unreliable), keep invitation code fallback - Home: Add Buy Me a Coffee + WeChat donation buttons - Home: Add Path import for WeChat QR local file Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>23238b5 -
Redesign waiting room: Slowpoke illustration, queue info, timeout policy
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>a9253e5 -
Add full Streamlit app, auth, queue, community, and deployment config
- Multi-page Streamlit app: Data upload, Model config, Results, Compare, Bootstrap, Community - Email OTP + invitation code authentication with username selection - Concurrent user queue (5 slots, 2min idle timeout) with cultural waiting facts - SQLite-backed discussion forum (posts + replies) - Latent Class EM algorithm with performance optimizations (maxiter 300, optimizer reuse) - Bootstrap inference page with distribution histograms - Slowbro mascot branding, multilingual scrolling banner - HF Spaces deployment config (.streamlit/config.toml) - 38 e2e tests + 81 module tests Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>5ed1762