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 | |