Version 2.2 - December 30, 2025 @ 11:23 AM
Latest
- Extracted media asset and media processor function from slide-service
- Added reading slide handler
Version 2.1 - December 29, 2025 @ 15:55 PM
- Add score response from AI
Version 2.0 - December 29, 2025 @ 10:45 AM
- Updated slideData schema
- Added Limitation field to slide and lesson
- Refactored grammar ai chat factory helper
Version 1.9 - December 25, 2025 @ 16:55 AM
- Deployment Test. No API check.
Version 1.9 - December 23, 2025 @ 16:55 AM
- Add @aws-sdk/lib-storage to support streaming uploads to S3
Version 1.8 - December 22, 2025 @ 10:55 AM
- Added slideData to slide schema
- Added media.ai.service to media domain
Version 1.7 - December 19, 2025 @ 5:30 PM
- Media House Service in B2B
- Added garbage collection job for unused media
Version 1.6 - December 17, 2025 @ 6:54 PM
- Add mybestuser role types and mapping
- Delete mybestuser login. Using unified signin route.
Version 1.5 - December 17, 2025 @ 6:54 PM
- Add abort transaction guard to b2b api transactions
Version 1.4 - December 17, 2025 @ 4:16 PM
- Add knowledge area to updateSlide's input
Version 1.3 - December 17, 2025 @ 1:13 PM
- Add analytics service
- Add fsrs service
Version 1.2 - December 17, 2025 @ 11:08 AM
- Add slideView collection
- Need to build `packages/types` and run codegen for `apps/b2b-api`
Version 1.1 - December 15, 2025 @ 02:53 PM
- Add project and lesson thumbnail handling
- Slide always use newer screenshot if upload success
Version 1.0 - December 15, 2025 @ 06:35 PM
- Added FSRS system access control with superuser role restrictions
- Implemented default FSRS settings as fallback for all schools (Option B)
- Added school-level FSRS settings mutations and update capabilities
- Fixed TypeScript type errors in analytics charts
- Resolved MongoDB projection error in review compliance queries
Version 0.9 - December 15, 2025 @ 05:35 PM
- Fixed duplicate item operations (moveToTrash, restore, delete) for slides, lessons, and projects
- Added editSlideType mutation to change slide types
- Improved linked copy handling - items with linkedCopies can now be deleted
- Fixed isLinkedCopy logic in trash operations
Version 0.8 - December 15, 2025 @ 02:19 PM
- Hide empty lessons without slides from queries
- Added element rules validation for each slide type
- Added missing asset validation for reading slide type
Version 0.7 - December 15, 2025 @ 11:26 AM
- Fixed session overflow count calculation in lesson sessions
- Improved UI handling for session overflow scenarios
Version 0.6 - December 15, 2025 @ 02:54 PM
Version 0.5 - December 15 2025 @ 01:50 PM
- Added new GraphQL query for lessons
Version 0.4 - December 15, 2025 @ 09:16 AM
- Add grammar limit input when editing lesson
Version 0.3 - December 12, 2025 @ 04:14 PM
- Add GraphQL API for pronunciation and AI chat
Version 0.2 - December 12, 2025 @ 11:51 AM
- Add Slide headData input when updating slide
Version 0.1 - December 12, 2025 @ 11:00 AM
- Added review bucket functionality
Version 0.0 - December 5, 2025
- Initial server setup
- Local/Dev database configuration