Commit Graph

127 Commits

Author SHA1 Message Date
an-lee
91f6825b8e update package.json 2024-08-23 12:59:53 +08:00
an-lee
f55b1456d7 upgrade deps (#999) 2024-08-20 18:04:40 +08:00
an-lee
d374bebcb0 chore: upgrade deps 2024-08-19 15:28:13 +08:00
an-lee
480afe127a for next version 2024-08-19 15:27:04 +08:00
an-lee
ff451bd4b4 chore: upgrade deps (#982)
* upgrade deps

* upgrade deps
2024-08-18 10:16:35 +08:00
an-lee
965caa8350 bump v0.4.0 2024-08-15 17:34:16 +08:00
an-lee
dba24c5a57 Improve chat (#966)
* add text input for chat

* fix up

* fix message CRUD

* update chat message actions

* may cancel recording

* audio input as default

* fix quick start

* improve action icons

* update

* fix prompt preview

* add tool tips

* update style
2024-08-14 15:44:30 +08:00
an-lee
0db538df95 update pacakge version 2024-08-13 16:54:34 +08:00
an-lee
01c5a770fa chore: upgrade deps (#963)
* upgrade deps

* fix cheerio import issue
2024-08-13 16:52:09 +08:00
an-lee
1e0297f8f7 Feat: voice chat with AI (#898)
* add chats page

* add basic layout and types

* add chat context

* add more components

* add agent form

* add destroy button

* update types

* add models

* update chat agent

* create chat agent

* refactor

* refactor

* add chats CRUD

* notify for chat db update

* refactor

* typo

* chat CRUD

* refactor

* clean code

* add vad

* may record

* may transcribe recording

* update models

* edit chat member

* chat form update

* refactor

* fix chat form

* transcribe in chat

* create chat session

* may create chat session

* update

* update chat

* locale

* refactor

* refactor

* update

* update

* update

* refactor chat

* Fix

* fix

* update prompt

* refactor

* make it works

* update agent message actions

* may assess recording

* fix chat message recording assess

* refine

* refactor

* refactor

* may delete message

* may edit message

* update locales

* fix package issue in Mac

* add destroy callbacks

* fix chats CRUD

* update chats

* add quickstart

* update locales

* refactor

* refactor prompt

* remove console.log

* update

* fix locales
2024-08-13 16:09:44 +08:00
an-lee
8f65ab57b6 bump v0.3.4 2024-08-07 14:27:01 +08:00
an-lee
939a322c57 upgrade deps (#938) 2024-08-05 16:08:38 +08:00
an-lee
ea6d261806 chore: upgrade deps (#919) 2024-08-01 09:10:10 +08:00
an-lee
ebb7a91464 bump v0.3.3 2024-07-25 16:52:26 +08:00
an-lee
3322373c4e Fix Mixin pay (#887)
* upgrade deps

* open payment in browser
2024-07-25 16:00:46 +08:00
dependabot[bot]
af6effafae Bump openai from 4.52.5 to 4.53.0 (#879)
Bumps [openai](https://github.com/openai/openai-node) from 4.52.5 to 4.53.0.
- [Release notes](https://github.com/openai/openai-node/releases)
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/openai/openai-node/compare/v4.52.5...v4.53.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 19:20:32 +08:00
an-lee
decea62b90 Feat update openai setting (#876)
* remove google ai

* update openAI models

* use custom models for openai
2024-07-24 11:34:06 +08:00
an-lee
e6dfde6718 upgrade deps (#830) 2024-07-21 00:07:03 +08:00
an-lee
2973d1cc34 bump v0.3.2 2024-07-20 17:50:14 +08:00
an-lee
e17e3efff5 bump v0.3.1 2024-07-18 11:39:41 +08:00
divisey
3a1467a9c0 feat: 🎸 add react devtool (#815) 2024-07-16 18:38:07 +08:00
an-lee
c21f33af22 Fix assessment result not showing after create in course (#807)
* upgrade deps

* fix assessment not display after create in course
2024-07-15 14:25:03 +08:00
an-lee
5a99ca8bf5 bump v0.3.0 2024-07-11 19:21:56 +08:00
an-lee
728bfae82f Feat: interactive courses (#736)
* add courses page

* add api for courses

* add course page

* update course type

* update client

* update course page

* refactor courses pages

* render chapter content

* shadow in course

* fix video handler

* update style

* mark finished examples

* fix media player

* update locale

* finish chapter

* refactor

* auto update chapter status

* audo finish chapter

* fix media provider

* fix wavesurfer player

* update continue btn

* refactor chapters & page

* minor fix

* fix undefined

* refactor

* refactor

* disable sentry in dev

* clean markdown format before alignment

* refactor

* fix regenerate

* fix transcription pre-process for `-` connector

* upgrade deps

* handle no chapters

* add llm chat api

* create llm chat

* display llm message

* create message

* handle error

* generate llm message

* display llm datetime

* scroll to message

* tts for llm message

* add course provider

* refactor

* translate llm message

* fix llm chat introduction

* refacotr

* upgrade deps

* refactor style

* handle undefined

* fix posts

* update locales

* update courses api

* add enrollments count

* upgrade yarn

* upgrade deps

* restore dep to fix package in mac

* upgrade deps
2024-07-11 19:14:40 +08:00
an-lee
f2c1e2f8c7 bump v0.2.14 2024-07-03 20:00:27 +08:00
an-lee
41932fb253 fix dep version 2024-07-02 09:47:02 +08:00
an-lee
7f7d7e55e7 upgrade deps 2024-07-02 09:18:08 +08:00
an-lee
61700da39e Improve transcription form (#730)
* add collapsible component

* hide subtitle upload as default when transcribe

* fix typo
2024-06-27 20:01:55 +08:00
an-lee
ca322b6ea7 bump enjoy v0.2.13 2024-06-25 20:47:10 +08:00
an-lee
29ef9688a5 upgrade deps (#707) 2024-06-24 15:16:32 +08:00
an-lee
00230dcd0a bump v0.2.12 2024-06-20 22:46:28 +08:00
an-lee
f93e7d65ca bump v0.2.11 2024-06-20 15:24:21 +08:00
an-lee
814be8369d Refactor current recording component (#691)
* upgrade deps

* update buttons order

* auto assess when modal open

* display assess score in recording list

* display assess mark on transcription list

* auto scroll to current segment

* toast may close

* update ui components
2024-06-20 13:25:56 +08:00
an-lee
fad4a219a1 Fix player unfuntional hotkeys (#679)
* upgrade deps

* fix react warning

* hotkeys for play/pause recording

* tune recording trim

* refactor hotkeys
2024-06-17 13:19:44 +08:00
an-lee
91bb441ebd upgrade deps (#674) 2024-06-13 22:35:45 +08:00
an-lee
14a44752b1 Feat: support action cable (#665)
* upgrade deps

* may connect server via cable
2024-06-09 14:07:30 +08:00
an-lee
249e6847a7 bump v0.2.10 2024-06-05 10:59:25 +08:00
an-lee
a3208d876f Feat: support azure tts (#651)
* upgrade deps

* update tts providers

* refactor conversation form

* update tts providers config

* add azure tts api

* fix azure sdk usage

* consume/revoke token

* upgrade deps
2024-06-04 10:09:04 +08:00
an-lee
06d3455686 bump v0.2.9 2024-06-01 19:43:27 +08:00
an-lee
4fd5cd1c5c upgrade deps (#637) 2024-05-27 23:22:46 +08:00
an-lee
fa6007251f bump v0.2.8 2024-05-21 21:43:07 +08:00
an-lee
8d07c1cf94 bump v0.2.7 2024-05-21 18:46:00 +08:00
an-lee
f95b63ed85 upgrade deps 2024-05-21 16:15:52 +08:00
an-lee
c20d6ed7d2 Upgrade whisper.cpp & other deps (#614)
* upgrade deps

* update whisper bin for linux

* update whipser.cpp for win32

* fix ci in linux

* upgrade whisper.cpp for armd darwin

* upgrade whisper.cpp for x64 darwin

* fix undefined error when lookup (#613)

* Fix: use local timezone as default (#615)

* use local timezone as default

* refactor code

* fix time display

* Fix unhandled errors (#617)

* fix undefined

* prevent story preview unless url provided

* refactor

* Fix audible provider & add more YT channel (#618)

* add more youtube channel

* fix audible provider

* fix youtube video card style

* Feat: read & record through the transcription (#619)

* may read & record fulltext of transcription

* may delete & remove recording

* may assess recording

* fix pronunciation assessment result style

* fix style

* fix style

* fix player confit

* update locale & fix warning

* upgrade langchain to v0.2.0

* ci: fix test on linux runner
2024-05-20 10:31:44 +08:00
an-lee
cdbaf89005 Fix: handle echogarden align error (#620)
* may re-generate when "no matching voice found"

* may regenerate if the original text has not-matching voice

* specify language to avoid "no matching voice found"
2024-05-20 10:30:28 +08:00
an-lee
0bec1d4be1 bump v0.2.6 2024-05-15 18:24:52 +08:00
an-lee
17ed5861cf bump v0.2.5 2024-05-13 14:06:58 +08:00
an-lee
e03e728c05 bump v0.2.4 2024-05-13 10:26:16 +08:00
an-lee
c01548d3a0 Refactor login method (#599)
* fix login form

* use github oauth device flow

* refactor login form

* mixin otp

* fix ui

* clean up code

* upgrade deps

* fix intl tel input
2024-05-13 08:42:48 +08:00
an-lee
fcd9217986 Chore: upgrade deps (#598)
* upgrade deps

* fix mobile phone valid
2024-05-10 17:54:47 +08:00