Spaces:
Sleeping
Sleeping
Commit History
-
Add writing tasks support
- Add complete writing tasks functionality with email and survey response tasks - Fix task type mapping to match database schema - Update data loading to include writing tasks from Supabase - Update package version to 0.0.4 - Clean up unnecessary code commentsca29558
-
fix: resolve record count display issue and add release notes
- fix: implement pagination to load all database records - feat: add comprehensive release notes for all versions - chore: update pagination logic to handle large datasets5316d84 -
Remove speaking.jsonl from git tracking while keeping local file
8c63eec -
Migrate from JSONL files to Supabase database with secure RLS policies
- Add Supabase integration with environment variables and client setup - Create speaking_tasks and writing_tasks tables with composite primary keys - Implement secure Row Level Security policies (authenticated users can read, service role can write) - Migrate speaking data from JSONL to Supabase database - Update application to load data client-side after authentication - Fix page reload issue by reloading data for authenticated users - Add comprehensive migration scripts with batch processing and error handling - Add detailed documentation and RLS testing instructions - Update package.json with required Supabase dependencies2451d08
-
fix: show task 3 data when task 4 is selected in dropdown
- Modified applyState function to map making_predictions task type to describing_scene data - This resolves the empty results issue when Task 4 is selected - Task 3 (describing_scene) records will now display for Task 4 selection5b41414 -
style: fix responsive layout issues for category buttons and header
- Add max-width constraint to radio buttons to prevent overflow - Implement responsive breakpoint at 510px for vertical button layout - Fix app-header paragraph to span full width instead of 640px - Improve mobile responsiveness and prevent layout breaksd7eb2df -
fix: add build args to Dockerfile for Hugging Face environment variables
- Add ARG statements to accept Hugging Face variables as build args - Promote build args to ENV variables for build-time access - Fixes astro:env/client build error on Hugging Face Spaces - Ensures SUPABASE_URL and SUPABASE_ANON_KEY are available during buildba78288 -
chore: update Astro to v5.14.6 and clean up gitignore
- Update Astro from v4.10.0 to v5.14.6 for proper environment variable support - Add .astro/ and dist/ to .gitignore to exclude generated files - Remove cached .astro files from repository - Update package-lock.json with new dependenciese41e4b4 -
fix: implement proper Astro environment variables for Hugging Face deployment
- Replace vite.define with Astro's native env schema system - Use astro:env/client imports for client-side environment variables - Update environment variable access to use SUPABASE_URL and SUPABASE_ANON_KEY - Add Hugging Face deployment instructions to .env.example - Ensure environment variables are properly exposed to browsered3def3 -
fix: expose Supabase env vars to client for Hugging Face deployment
3446309 -
feat: add Hugging Face Spaces deployment configuration
- Add .space.toml for Space metadata and branding - Add Dockerfile for containerized deployment - Configure port 7860 for Hugging Face Spaces - Set up static file serving for production build72521aa -
Merge branch 'main' of hf.co:spaces/hsila/brainstorm-ui
d4b0c6b -
initial commit
Verified signature5c36ac3 -
feat: implement secure Supabase authentication system
- Replace custom authentication with Supabase Auth for real security - Update login form to use email instead of username - Implement proper RLS policies with auth.uid() for data isolation - Fix database constraint to include user_id for multi-user support - Add comprehensive authentication flow with session management - Update documentation to reflect new authentication setup - Remove sensitive data exposure and improve overall securityc21ae5c -
chore: update readme
6043a6a -
feat: enhance task completion with security and reliability improvements
- fix: task completion toggle now deletes only specific task by including task_type in delete query - feat: replace Supabase references with generic Database for better security - feat: add database connection testing functionality for diagnostics - feat: improve error handling with proper state reversion on database failures - feat: ensure local state updates only after successful database operations9f5b76c
-
fix: record load problem when on successful login or reload
0e94361 -
Implement mandatory authentication with Supabase integration
- Add mandatory login system - users must authenticate to access any content - Integrate Supabase database for user authentication and task tracking - Create LoginForm component with dark theme and proper validation - Implement task completion tracking with database persistence - Add session management with 1-week expiration - Update UI to hide content from non-authenticated users - Add user info display and logout functionality - Create comprehensive README with Supabase setup instructions - Add .env.example file with configuration guidance - Include SQL queries for database table creation and sample users - Implement proper authentication flow with localStorage session storage - Add filtering by completion status (all/not-completed/completed) - Enhance CSS for responsive design and professional dark theme 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>7c8619c -
initial commit
c15fa2f