Commit Graph

188 Commits

Author SHA1 Message Date
an-lee
7dfd47bb6d Refactor hotkey setting UI (#506)
* refactor hotkeys setting

* update UI

* refactor

* fix toast
2024-04-10 11:54:28 +08:00
slarkvan
5b87d218ac Feat/custom hotkeys (#496)
* feat: 2024-04-07 15:27:52 - custom hotkeys

* feat: 2024-04-07 15:52:13 - add custome compare shortcuts

* feat: 2024-04-09 10:17:23 - Modify the code according to the code review suggestions and optimize the experience.

---------

Co-authored-by: more.tai <more.tai@huolala.cn>
2024-04-09 14:52:51 +08:00
an-lee
f689d60b83 fix warnings 2024-04-08 16:47:42 +08:00
an-lee
e7df154f84 Feat: share GPT (#502)
* may share GPT

* add ai assistant from shared gpt
2024-04-08 16:42:41 +08:00
an-lee
b795e1e3eb fix typo 2024-04-08 10:45:24 +08:00
an-lee
a3a240da56 no need to upload before recording assess 2024-04-08 10:44:11 +08:00
an-lee
1a4df1426b ensure recording is synced before share (#492) 2024-04-07 14:51:32 +08:00
an-lee
aa334dfb09 Feat: update user profile (#491)
* add update profile api

* may update email

* may update username
2024-04-07 14:38:43 +08:00
an-lee
52287357d5 Feat: support email login (#490)
* may login with email

* update login layout

* update login style
2024-04-07 11:38:21 +08:00
Harry
096a7395b2 Fea: add hotkey for compare function (#483)
* add hotkey for compare function

* remove duplicate hotkeys

* add id="media-compare-button" to small layout
2024-04-04 12:12:23 +08:00
an-lee
0a10909dcc Feat filter posts & follow/unfollow user (#485)
* add users api

* add user page

* update user page

* filter posts by user/type

* format
2024-04-04 11:52:09 +08:00
Harry
2166a4aaf2 Feat: Add progress bar to Youtube download (#481)
* download progress on console

* Feat: add a progress bar to Youtube download

* change download-on-state to interrupted if download failed
2024-04-03 07:01:01 +08:00
an-lee
f536643215 empty cache dir before quit (#478) 2024-04-02 14:49:48 +08:00
an-lee
071d80060d Fix punctuation (#477)
* add punctuate command

* check punctuation before alignment
2024-04-02 14:43:15 +08:00
an-lee
f0f4319044 Refactor transcription (#476)
* word-level timestamp is not needed for alignment

* remove deprecated code

* fix error when stop recording
2024-04-02 14:03:02 +08:00
Harry
f4d1d2a730 Feat: add youtube provider (#475) 2024-04-02 13:51:43 +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
85989e025f fix: avoid seek before decoded 2024-04-01 10:45:01 +08:00
an-lee
ce6bf06626 use CharisSIL to display IPA (#464) 2024-04-01 09:42:38 +08:00
an-lee
fec045079b update ipa mapping 2024-04-01 08:45:49 +08:00
an-lee
e777a8e082 fix up missing recording buttons in sm layout (#459) 2024-03-29 16:43:12 +08:00
an-lee
ad5d4a6c37 fix style and ahoy configure 2024-03-29 09:19:52 +08:00
an-lee
c55f05f721 fix style 2024-03-29 09:04:23 +08:00
an-lee
e27d508687 improve transcript pre-process 2024-03-29 08:43:59 +08:00
an-lee
98d3fa4b99 fix dash mark in transcript 2024-03-29 06:44:56 +08:00
an-lee
2bea14fbdf handle undefined 2024-03-28 16:46:49 +08:00
an-lee
bdc3865b9d try to fix undefined issue 2024-03-28 16:40:47 +08:00
an-lee
da567f44c2 fix Infinity issue 2024-03-28 16:28:52 +08:00
an-lee
fc82286f61 handle undefined 2024-03-28 16:19:40 +08:00
an-lee
848de1abdf Fix bugs (#457)
* ensure word not empty when lookup

* fix null issue

* fix undefined issue when video failed to add
2024-03-28 16:10:23 +08:00
an-lee
3f6d26ee1a fix media decoding (#456) 2024-03-28 15:08:48 +08:00
an-lee
daa1c3a995 fix translation cached (#455) 2024-03-28 14:49:04 +08:00
an-lee
e63d77cd82 Fix layout (#454)
* player layout autosize

* fix video layout

* improve style
2024-03-28 10:35:32 +08:00
an-lee
7233e0d4a8 setup max retries for AI request 2024-03-25 11:09:10 +08:00
an-lee
cab66e6cd0 remove debug 2024-03-25 11:05:22 +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
63ce2206e1 Fix bugs (#436)
* fix recording style

* refine prompt
2024-03-25 10:02:07 +08:00
an-lee
b82b847d59 fix camdict in package 2024-03-23 18:18:28 +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
an-lee
03d081592c Feat: improve player caption (#433)
* update ipa mapping

* refactor player caption layout
2024-03-22 10:20:13 +08:00
an-lee
d2a777a72b textarea autosize (#432) 2024-03-22 09:29:56 +08:00
an-lee
8fc8905afc Feat: may download files(recording/audio/video/speech) (#431)
* may download recording

* may download recording/audio/video/speech
2024-03-22 08:44:48 +08:00
an-lee
1388c120b7 fix caption translate & analysis 2024-03-21 11:28:43 +08:00
an-lee
6dac70daa4 Feat: improve player (#429)
* 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
2024-03-21 11:10:00 +08:00
an-lee
f8b3e2a15d Improve layout (#428)
* add Source Code Pro for IPA display

* audo fit player width

* update IPA mapping

* fix caption render

* pre-process transcription timeline for - and %

* tweak

* fix video player

* fix locale
2024-03-19 15:41:39 +08:00
an-lee
3b770eaf3e Feat: handle decode errors (#425)
* show decode error

* handle loading error in post audio/recording

* tweak

* upgrade deps

* fix logout

* update build-enjoy-app.yml
2024-03-18 18:53:16 +08:00
an-lee
251eada86b fix transcription 2024-03-18 16:27:52 +08:00
an-lee
1e0caf0cb1 add basic context menu (#424) 2024-03-18 14:58:19 +08:00
an-lee
e139899885 fix ipa convert 2024-03-18 14:31:00 +08:00
an-lee
3541dd9cbf fix ipa display 2024-03-18 13:39:18 +08:00