Spaces:
Sleeping
Sleeping
File size: 3,360 Bytes
5316d84 ca29558 5316d84 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
# 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
|