Skip to content

Releases: Do-Zu/dozu-api-service

v.1.15.1

Choose a tag to compare

@perinst perinst released this 15 Jan 15:49
705d11b

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

Choose a tag to compare

@perinst perinst released this 30 Dec 11:52
ca02253

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

Choose a tag to compare

@perinst perinst released this 20 Dec 14:41
b3ce26a

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

Choose a tag to compare

@perinst perinst released this 13 Dec 12:53
e9ee92b

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

Choose a tag to compare

@perinst perinst released this 03 Dec 14:19
110d375

What's Changed

Full Changelog: v1.11.0...v1.12.0

v1.11.0

Choose a tag to compare

@perinst perinst released this 22 Nov 12:50
07a9e66

What's Changed

Full Changelog: v1.10.0...v1.11.0

v1.10.0

Choose a tag to compare

@perinst perinst released this 17 Nov 09:56
04f80b4

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

Choose a tag to compare

@perinst perinst released this 09 Nov 09:58
af6969b

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

Choose a tag to compare

@perinst perinst released this 04 Nov 07:39
d5d1790

What's Changed

  • refactor(comment): remove topic id and type node requirement by @perinst in #338

Full Changelog: v1.8.0...v1.8.1

v1.8.0

Choose a tag to compare

@perinst perinst released this 02 Nov 04:21
1c902b3

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