Repository navigation
Releases: Do-Zu/dozu-api-service
Releases · Do-Zu/dozu-api-service
Release list
v.1.15.1
What's Changed
- fix(content): issue [#785] fix get 401 error youtube transcipt from taciq by @perinst in #476
- fix(schedule): fix render response without timezone and move render by timezone for client by @perinst in #477
Full Changelog: v1.15.0...v1.15.1
v1.15.0
What's Changed
- Update mindmap prompt, apply chunkTranscriptSegment function by @KyAnh1126 in #460
- Feature/mindmap: update mindmap prompt, clarifying abstract and detailed mindmap for better generated result by @KyAnh1126 in #461
- Feature/quiz_prompt: update quiz prompt by @KyAnh1126 in #462
- Fix/quiz personal by @thai-hoang-03 in #463
- refactor(schedule): reduce minimum items per slot from 20 to 8 by @perinst in #464
- fix(progress): add topic id for progress by @DangVanMich in #466
- Feature/quiz_prompt: update prompt for free response by @KyAnh1126 in #467
- feat(quiz-personal): implement healthy sys for quiz-per by @thai-hoang-03 in #468
- refactor(notification): clean up notification WebSocket service initialization and improve code formatting by @perinst in #469
- feat(subscription)[#465]: enhance subscription middleware and validators for feature handling by @perinst in #470
Full Changelog: v1.14.0...v1.15.0
v1.14.0
What's Changed
- fix(subscription): add subscription when register new user by @perinst in #443
- refactor(convert): file size default limit up to 15MB. by @perinst in #442
- feat(payment): add webhook for payos gateway by @perinst in #446
- Feature/media transcription: Add allowed mime types for video files, rename audio transcription route by @KyAnh1126 in #447
- feat(container): add Dockerfile for whisper by @perinst in #438
- feat(feedback):handle api for submit feedback by @DangVanMich in #451
- feat(feedback): implemet api manage feedback for admin by @DangVanMich in #453
- feat(container): add service container for app by @perinst in #449
- feat(transcript): migrate v2 to get transcript YouTube by @perinst in #454
- Feature/media transcription: rename audio files to media files by @KyAnh1126 in #450
- feat(generate): add config based on difficulty param by @GitF1 in #456
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- refactor(invites): remove api endpoint get invites for a class by @DangVanMich in #401
- feat(assignment): add download url for assignment attachment by @bi1024 in #403
- Feat(flashcards): upgrade to flashcard api v2, add generating flashcards focusing on multiple nodes prompt by @KyAnh1126 in #402
- Remove CodeQL schedule for feature/merge branch by @perinst in #412
- Add SonarCloud analysis workflow by @perinst in #413
- Remove cron schedule from eslint workflow by @perinst in #414
- fix(scan): Detect only the files changed in the pull request (TypeScr… by @perinst in #415
- fix(generate): fix loop infinitive when error at lambda by @perinst in #416
- feat(convert-file): implement covert format files or url to pdf by @perinst in #406
- chore(pipeline): remove pipeline codeql advanced by @perinst in #418
- feat(container): add gotenberg/gotenberg:8 image into network by @perinst in #420
- fix(build): update version and deps to build stage by @perinst in #421
- fix(pipeline): fix mismatch ENV port container app by @perinst in #422
- refactor(subscription): fix subscription middleware check when error by @perinst in #423
- Update SonarCloud workflow run SonarCloud analysis manually by @perinst in #424
- feat(subscription): add properties for order tier plan and refactor query feature belong plan by @perinst in #425
- refactor(subscription): refactor logic check credit of current plan user by @perinst in #427
- feat(streak): update model gamification by @DangVanMich in #404
- fix(subscription): fix can't re-new plan for free plan when auto renew false and update record usage fail when duplicate by @perinst in #431
- refactor(upload): apply singleton for S3Object by @perinst in #428
- Feature/comment by @DangVanMich in #405
- feat(learningmaterial&assignment): added urls for learningMaterial and assignment create and editing by @bi1024 in #432
- feat(generate): implement switch model when rate limit from job queue by @perinst in #433
- Feature/pipeline by @perinst in #437
- Feature/audio transcription: Add audio transcription function, handle receive media metadata and insert it into topic inputSet by @KyAnh1126 in #429
- feat(classwork):refactor learning material content to make sure creat… by @DangVanMich in #439
- feat(streak):remove get user streak by @DangVanMich in #441
Full Changelog: v1.12.0...v1.13.0
v1.12.0
What's Changed
- Feature/note by @KyAnh1126 in #384
- feat(generate): Implement v1 streaming generation by @perinst in #381
- fix(generate): fix incorrect response temp connection sse by @perinst in #385
- feat(activity): handle realtime for quiz class by @DangVanMich in #379
- chore(quiz-noteway): add questionType for questions model by @thai-hoang-03 in #386
- feat(feyman): implement for compare answer round 1 by @perinst in #388
- fix(progress): replace static imports into quiz service by @DangVanMich in #389
- Feature/note by @KyAnh1126 in #390
- Feature/note by @KyAnh1126 in #392
- fix(mindmap): changed mindmap prompt by @bi1024 in #393
- Feature/favorite flash by @DangVanMich in #394
- feat(transaction): add api view history transaction by @DangVanMich in #395
- fix(quiz-classBase): add auto-publish and auto-close scheduler with v… by @thai-hoang-03 in #399
- chore(quiz-classBase): update assertAttemptEditable for delay 2s auto… by @thai-hoang-03 in #400
Full Changelog: v1.11.0...v1.12.0
v1.11.0
What's Changed
- stage(package): unit test by @perinst in #378
- feat(apikey):implement api to management api key in admin by @DangVanMich in #374
- feat(generate): add customize result llm for client by @perinst in #382
- stage(apikey): fix node type by @DangVanMich in #383
- Feature/note by @KyAnh1126 in #377
Full Changelog: v1.10.0...v1.11.0
v1.10.0
What's Changed
- Feature/personal material by @KyAnh1126 in #359
- feat(quiz-class): implement API for quiz class v1 by @thai-hoang-03 in #365
- Feature/note by @KyAnh1126 in #366
- feat(personal_material): update logic for adding sm2 record if a student join a class by @KyAnh1126 in #360
- feat(embed): implement embedding service round 1 for reference content by @perinst in #364
- feat(pipeline): add ENV for pipeline CI/CD by @perinst in #367
- Feature/note by @KyAnh1126 in #369
- feat(embed): implement embedding process for pdf file by @perinst in #368
- fix(activity):Convert questionDetails index to 1-based to match answers by @DangVanMich in #370
- feat(llmModel): implement api management llmModel in Admin -v1 by @DangVanMich in #362
- feat(roadmap): updated prompt to include roadmap order by @bi1024 in #371
- chore(quizClass):Add getDraft and getClassQuizInfo by @DangVanMich in #372
- feat(pipeline): migrate to node v22 for image file by @DangVanMich in #373
- fix : remove file fix-plan-sequence by @DangVanMich in #375
- fix(schedule): prevent display amount item less than default config by @perinst in #376
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- feat(payment): update status transaction after payment by @perinst in #337
- refactor(notifications): refactor templates email and add webSocketSe… by @DangVanMich in #343
- feat(mindmap): generate with color by @bi1024 in #351
- feat(mindmap): add colored edge generation by @bi1024 in #352
- Feature/learning material by @bi1024 in #349
- feat(mcp): mcp config by @perinst in #353
- refactor(core): increasing max token and refactor config cors by @perinst in #282
- refactor(generate): change provider default for production by @perinst in #354
- feat(pipeline): add ENV config for cors by @perinst in #356
- refactor(notification):Set operations into Redis interface and implem… by @DangVanMich in #355
- feat(activity): implement api activity for quiz by @DangVanMich in #333
- Feature/assignments by @KyAnh1126 in #357
- feat(pipeline): change port ssh by @perinst in #358
Full Changelog: v1.8.1...v1.9.0
v1.8.1
v1.8.0
What's Changed
- Feature/assignments by @KyAnh1126 in #306
- Feature/assignments by @KyAnh1126 in #308
- feat(invites): Add class invitation system with email invites and invite links by @DangVanMich in #286
- feature(package): implement package manager for personal by @perinst in #310
- fix(build): build stage RP#1 by @perinst in #314
- Feature/assignments by @KyAnh1126 in #312
- release: node v22.x by @perinst in #316
- Feature/learning material by @bi1024 in #315
- fix(invites): fix bug check if user is already enrolled in this class by @DangVanMich in #326
- feat(financeAdmin):implement api stats upgrade account by user in admin by @DangVanMich in #325
- feat(quiz-class): schema model for feature quiz-class by @thai-hoang-03 in #331
- feat(assignments): simplify assignment routes, remove teacher assignment routes, add general assignment routes by @KyAnh1126 in #324
- Feature/learning material - allow image by @bi1024 in #327
- Feature/finance admin by @DangVanMich in #334
- fix(payment): crash when record new usage features when upgrade subscription by @perinst in #336
Full Changelog: v1.7.1...v1.8.0