* 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
* 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
* 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"
* upgrade echogarden dep
* avoid duplicate render when after recording
* update trim threshold when compare recording
* update recording trim threhold when saving
* tune pitch params
* may generate meaning groups
* auto group words
* update caption style
* refactor caption
* add analysis
* use conversation to analyze
* fix caption tabs
* add command component