Commit Graph

108 Commits

Author SHA1 Message Date
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
an-lee
107fa97816 Fix recording incomplete (#591)
* upgrade deps

* disable denoise for recording
2024-05-07 15:11:18 +08:00
an-lee
e06319859f upgrade deps (#588) 2024-05-04 17:09:11 +08:00
an-lee
d472e67ea1 upgrade deps (#559) 2024-04-22 17:11:02 +08:00
an-lee
8947b66007 upgrade echogarden dep (#535)
* upgrade echogarden dep

* avoid duplicate render when after recording

* update trim threshold when compare recording

* update recording trim threhold when saving
2024-04-17 10:37:30 +08:00
an-lee
a6d55b736b upgrade deps (#533) 2024-04-17 08:47:27 +08:00
an-lee
844ff5e7b6 bump v0.2.3 2024-04-12 12:44:58 +08:00
an-lee
1c3b148e9a Update auto updater config (#514)
* update autoupdater config

* update deps

* update window size
2024-04-12 09:29:40 +08:00
an-lee
39c55b5f3f Feat: publish to s3 & auto update (#511)
* publish to s3

* add update base url

* autoupdate from s3

* fix warning

* update locales

* update publish workflow
2024-04-11 21:37:48 +08:00
an-lee
0a6be17f04 update deps (#503) 2024-04-09 09:29:09 +08:00
an-lee
861f850e1f update deps 2024-04-02 11:17:03 +08:00
an-lee
265429a24e Feat: denoise recording & clean code (#473)
* denoise recording before saved

* Refactor audio processing and recording logic

* Remove unused code

* use echogarden to transcode

* remove ffmpeg-wasm

* add echogarden decode

* remove deprecated code

* ensure use posix path

* refactor echogarden transcode

* refactor recording denoise

* clean code

* expose align error in toast

* remove unused code
2024-04-02 11:10:19 +08:00
an-lee
97e07b2b89 bump 0.2.2 2024-03-29 16:56:41 +08:00
an-lee
b737cde706 bump v0.2.1.1 2024-03-29 16:45:22 +08:00
an-lee
2eb6379aee bump v0.2.1 2024-03-29 09:20:07 +08:00
an-lee
5e379e4664 update deps 2024-03-28 11:02:56 +08:00
an-lee
386045a68f bump v0.2.0 2024-03-25 11:10:07 +08:00
an-lee
5ee7c78676 Feat: add tracking (#437)
* add ahoy

* add sentry for error tracking
2024-03-25 10:54:18 +08:00
an-lee
ae35633caf prepare for release 2024-03-23 18:18:37 +08:00
an-lee
3600895a60 Feat: add camdict (#435)
* add camdict db & logic

* refactor camdict

* refactor media caption

* display camdict result
2024-03-23 17:46:26 +08:00