Spaces:
Sleeping
Sleeping
Release Notes
Version 0.0.4 - October 25, 2025
Summary: Added complete writing tasks support to the application.
π New Features
- Writing Tasks Support: Full implementation of CELPIP-style writing tasks
- Task Types: Added support for email writing and survey response tasks
- Category Switching: Users can now browse both Speaking and Writing tasks
π§ Technical Changes
- Database Integration: Writing tasks loaded from Supabase writing_tasks table
- Task Type Mapping: Fixed mapping to match database schema (email, survey_response)
- Data Loading: Updated to load both speaking and writing tasks from database
Version 0.0.3 - October 20, 2025
Summary: Critical bug fix for record count display and pagination system to ensure all database records are properly loaded and displayed.
π Bug Fixes
- Record Count Issue: Fixed UI showing incorrect record count (1000 instead of 2274)
- Pagination System: Implemented batch loading to fetch all records from database
- Data Loading: Resolved Supabase query limitation preventing full dataset retrieval
β¨ Improvements
- Complete Data Display: All 2274 speaking tasks now properly loaded and displayed
- Accurate Pagination: Correct page counts and navigation (455 pages instead of 200)
- Performance Optimization: Efficient batch loading system for large datasets
- Enhanced User Experience: Reliable access to complete task collection
π§ Technical Changes
- Implemented pagination-based data loading using
.range()method - Enhanced data fetching to handle datasets larger than Supabase's 1000-record limit
- Improved error handling for large dataset operations
Version 0.0.2 - October 20, 2025
Summary: Database integration update moving from local JSONL files to secure cloud database while maintaining all existing functionality.
π Key Change
- Database Integration: Migrated from local JSONL files to Supabase database for data storage
β¨ Improvements
- Enhanced data reliability and persistence with database backend
- Better performance with optimized database queries
- Secure data transmission and storage
- Improved scalability for future features
π Security
- Maintained existing Row Level Security (RLS) policies
- Continued authenticated user access control
- Protected user data storage
Version 0.0.1 - Initial Release (October 19, 2025)
Summary: Full-featured speaking practice browser with user authentication, task completion tracking, and comprehensive CELPIP-style speaking tasks.
π Features
- User Authentication System: Secure login/logout functionality with Supabase Auth
- Speaking Task Browser: Browse CELPIP-style speaking tasks by category
- Task Completion Tracking: Mark speaking tasks as completed and track progress
- Filtering System: Filter tasks by type, category, and completion status
- Pagination: Navigate through large sets of tasks efficiently
β¨ Capabilities
- Multiple speaking task types (Giving Advice, Personal Experience, Describing Scenes, etc.)
- Rich content display with brainstorming ideas and vocabulary
- Responsive design for various screen sizes
- Clean, user-friendly interface
- Progress tracking across sessions
- Secure data access with authentication