Commit Graph

20 Commits

Author SHA1 Message Date
an-lee
9bb7133fb7 refactor 2024-07-17 09:39:42 +08:00
an-lee
f9e248aac0 fix sidebar style (#810) 2024-07-16 14:39:32 +08:00
an-lee
898bd7b162 may retry when auto login failed (#808) 2024-07-15 15:39:42 +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
Lyric
248b44466a chore: Update repository URL to https://github.com/zuodaotech/everyone-can-use-english 2024-06-28 16:43:45 +09: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
d3e93ec39b Fix multiple players playing (#688)
* only one player playing in Square page

* refactor player

* rename component

* refactor post recording
2024-06-19 23:15:34 +08:00
an-lee
e00ac27670 fix intl-tel-input utils loading slow from cdn (#680) 2024-06-17 15:09:15 +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
e124609437 Feat: unscripted pronounciation assessment (#666)
* clean code

* add pronunciation assessment page

* load assessments

* recording target constraint

* display assessment card

* update style

* may check assessment detail

* fix style

* add new assessment page

* update pronunciation assessment form

* add language column to models

* create pronunciation assessment

* upload file to assess

* locales

* add source for assessment

* display language
2024-06-13 12:55:11 +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
4fd5cd1c5c upgrade deps (#637) 2024-05-27 23:22:46 +08:00
an-lee
47fe3f430d Fix unhandled errors (#617)
* fix undefined

* prevent story preview unless url provided

* refactor
2024-05-17 10:48:47 +08:00
an-lee
fc0dc70bfa fix locale 2024-05-15 18:36:32 +08:00
an-lee
4e84e086db fix login form style in dark mode (#608) 2024-05-14 20:53:39 +08:00
an-lee
0fd6efe9bd fix Mixin ID validation when send code (#605) 2024-05-13 14:06:26 +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
8afb942f97 Chore: refactor (#596)
* use WebContentView instead of deprecated BrowserView API

* refactor providers

* fix forwardRef warning
2024-05-10 14:50:35 +08:00
an-lee
0e8de4881c Feat: lookup in context menu (#595)
* add lookup widget

* add lookup result

* refactor

* refactor

* add translate widget

* make translate widget works

* refactor locales

* typo

* remove deprecated component

* refactor lookup prompt
2024-05-10 11:16:38 +08:00