Commit Graph

165 Commits

Author SHA1 Message Date
an-lee
4e84e086db fix login form style in dark mode (#608) 2024-05-14 20:53:39 +08:00
an-lee
49dabc89a3 Update constants from api (#607)
* fix caption ipa display

* fetch gpt/tts providers from API

* fetch remote gpt presets

* update constants

* fix conversavtion save

* refactor ipa convert

* fetch ipa mapping from api

* fix ipa mark

* fix constant

* validate camdict pron audio src
2024-05-14 20:37:51 +08:00
an-lee
0fd6efe9bd fix Mixin ID validation when send code (#605) 2024-05-13 14:06:26 +08:00
an-lee
156222f28c Feat: may download segment (#601)
* may download segment audio

* display original audio with the recording in post
2024-05-13 10:25:28 +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
fb30ef3122 use hotkey in vocabulary page (#597) 2024-05-10 15:13:12 +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
an-lee
69a6f721ca Feat summarize audio topic (#594)
* refactor ai commands

* fix json command

* fix extract story command

* may summarize topic for audio
2024-05-09 10:54:11 +08:00
an-lee
5436b2038c fix active region toggle 2024-05-08 16:23:08 +08:00
an-lee
8799f5d479 Feat: may update transcription (#592)
* may update transcription

* update locales & ui

* transcription post process should not break transcription
2024-05-08 16:16:14 +08:00
an-lee
42937f2d0c auto blur after button click 2024-04-30 19:37:57 +08:00
an-lee
7517fe2a80 Chore update constants (#576)
* support multiple base url

* use hf-mirror.com for model download host
2024-04-28 15:17:19 +08:00
an-lee
5e56235bde auto stop recording in one minute (#568) 2024-04-26 16:32:37 +08:00
an-lee
8a024c6956 fix proxy config save (#567) 2024-04-26 15:30:21 +08:00
an-lee
0644c3bbd7 Feat: make notes on caption (#544)
* add segment model

* add note model

* db handle segment & note

* add notes & segments handler

* refactor media caption components

* segment & note create

* fix type

* update note column & may sync

* display selected words for note

* refactor selected words

* auto select words when editing note

* refactor

* refactor caption component

* display notes

* refactor notes components

* fix

* refactor segment & notes into context

* destroy note

* update locale

* fix caption switch issue

* fix layout

* refactor caption layout

* remove deprecated code

* may share note

* improve UI

* fix notes list auto update after created

* remove console.log

* add notes page

* refactor note parameters

* refactor components

* mark note on transcription

* handle no notes

* improve style

* improve style

* show context menu on selection text

* fix utils
2024-04-26 15:05:36 +08:00
an-lee
e9c043ce95 Fix hotkeys (#539)
* fix compare hotkey in sm layout
2024-04-19 10:48:12 +08:00
an-lee
e4f5bdcfb9 Refactor components codes (#538)
* remove deprecated code

* refactor code

* refactor components codes

* fix renderer tests
2024-04-19 10:46:04 +08:00
an-lee
5f3ee54bb5 Fix transcription (#536)
* fix transcription for `-`

* fix typo
2024-04-17 14:56:35 +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
093302a771 Fix style (#534)
* fix conversation textarea style

* fix style in dark mode ref #530
2024-04-17 08:58:20 +08:00
BiggerRain
65d11044e1 style: delete font style for numbers (#529) 2024-04-16 14:02:14 +08:00
BiggerRain
405b6a693c chore: add image loading error handling (#532) 2024-04-16 14:02:02 +08:00
an-lee
955571e5d2 Feat copy caption with ipa & refactor some style (#516)
* refactor sidebar

* fix vocabulary style

* fix conversation page in dark mode

* remove focus-visible:ring

* copy caption with ipa
2024-04-12 12:43:55 +08:00
an-lee
7cc8e0bf7b use gpt-4-turbo as default (#515) 2024-04-12 10:25:35 +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
b4767a9c7a lint 2024-04-11 17:02:36 +08:00
an-lee
4497360ae0 fix locale 2024-04-11 17:01:51 +08:00
an-lee
ac39ccaf6f Improve layout (#510)
* fix assessment layout

* improve player layout

* refactor sidebar

* default system theme

* may toggle theme

* fix calendar in dark theme

* fix style in dark mode

* improve player layout
2024-04-11 16:03:17 +08:00
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
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
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
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
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
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