fix: properly handle OAuth tokens and checkbox states for private datasets - Use oauth_token.token consistently for private dataset operations - Respect private_checkbox state - Add validation for destination selection - Follow HF OAuth docs pattern - Remove profile.token usage
cafb905
Raymond Weitekampcommited on
fix: properly handle OAuth token for private dataset operations
85e0f0a
Raymond Weitekampcommited on
fix: use add_item() for private dataset to properly append data like public dataset
3dd19ea
Raymond Weitekampcommited on
fix: revert private dataset handling to working version from 99f73bbe
4431d68
Raymond Weitekampcommited on
fix: make private dataset handling identical to public dataset for proper appending
b2d13f3
Raymond Weitekampcommited on
fix: use add_item() for private dataset to properly append data
c06678c
Raymond Weitekampcommited on
fix: use proper dataset concatenation for private dataset submissions
0b8bec4
Raymond Weitekampcommited on
fix: properly handle OAuth token for private dataset submissions
8d1a5c1
Raymond Weitekampcommited on
fix: revert to single image input with explicit mirror_webcam=false
82e87e8
Raymond Weitekampcommited on
fix: split image input into separate upload and webcam components
440dd02
Raymond Weitekampcommited on
fix: simplify webcam handling to fix mirroring issue
91dd296
Raymond Weitekampcommited on
fix: disable webcam mirroring for readable text
3263046
Raymond Weitekampcommited on
feat: add webcam mirroring for more natural interaction
d110647
Raymond Weitekampcommited on
refactor: improve leaderboard layout and heading text
47b06ca
Raymond Weitekampcommited on
feat: add leaderboard for top contributors
491aa62
Raymond Weitekampcommited on
feat: add anonymous submission option for public dataset
8388b94
Raymond Weitekampcommited on
feat: add webcam support for image input
4478f16
Raymond Weitekampcommited on
feat: add environment variable support and improve dataset submission
0d3abd2
Raymond Weitekampcommited on
fix: properly handle OAuth token in dataset push
31d39e4
Raymond Weitekampcommited on
progress - need to test live now
32a0510
Raymond Weitekampcommited on
have to test live
b840d3e
Raymond Weitekampcommited on
ui improvements for logged in vs not
99f73bb
Raymond Weitekampcommited on
ui improvements
f5f2ad3
Raymond Weitekampcommited on
private dataset structure
e3d7a16
Raymond Weitekampcommited on
private works
7ca2071
Raymond Weitekampcommited on
delete screenshot
0a75f20
Raymond Weitekampcommited on
stuck on server test
37cf6e7
Raymond Weitekampcommited on
feat: add server test script for HF Space - Add test_server.sh to run tests against deployed Space - Test logged-in state and UI elements on actual Space - Use saved auth state for authentication
ffec248
Raymond Weitekampcommited on
feat: add HF authentication setup and testing infrastructure - Add save_hf_storage_state.py for auth state management - Add check_hf_login.py for login verification - Update test_local.sh with Playwright setup - Add .cursor rules for test-first development - Update requirements.txt with new dependencies
fcd4d8a
Raymond Weitekampcommited on
refactor: remove logged-in e2e test for local development - Remove test_page_loads_logged_in test since OAuth features are mocked in local dev - Keep test_page_loads_logged_out for basic page load verification
9dbf2cc
Raymond Weitekampcommited on
Add chrome_profile/ to .gitignore
7e41e14
Raymond Weitekampcommited on
Fix OAuth implementation and visibility handling
e6a8682
Raymond Weitekampcommited on
Fix tests: remove interface test, keep OCRDataCollector tests only
0fbf836
Raymond Weitekampcommited on
Add proper OAuth login button and profile handling
a5081e4
Raymond Weitekampcommited on
fix version
d0c43d9
Raymond Weitekampcommited on
Add OAuth authentication to protect the interface and track user contributions