Commit Graph

21 Commits

Author SHA1 Message Date
an-lee
76bee71750 Support document(epub) (#1160)
* add document model

* may add document

* document card

* basic document renderer

* may render epub

* basic layout

* handle book href

* refactor epub renderer

* refactor translate button

* toggle player

* cache/restore last read position

* refactor

* add more columns to speeches

* start shadow from document

* add compact layout for media shadow

* refactor

* refactor

* refactor

* add document config

* locales

* auto translate

* selected notify for update document

* refactor

* add document provider

* fix perf issue

* refactor

* refactor

* may toggle player

* clean

* refactor

* clean code

* auto play speech

* fix document config update

* refactor

* fix epub image

* fix epub image

* html document

* refactor

* ui

* save document source

* fix document source

* update document model

* cache translation remote

* update UI

* fix package

* refactor

* fix

* support text/markdown files

* fix auto speech
2024-11-08 22:00:57 +08:00
an-lee
46d3f73614 fix constant download url 2024-10-22 06:45:22 +08:00
an-lee
62d6d84fc7 Refactor whisper (#1131)
* refactor transcribe hook

* Fix stt setting

* remove deprecated files

* fix transcribe api

* may select model when transcribe using local

* refactor

* upgrade deps

* update echogarden check try to fix CI

* update echogarden check

* update CI
2024-10-17 09:13:04 +08:00
an-lee
8589650f55 Feat: Mention agent in chat (#1118)
* mention UI

* fix agent update

* create message with mentions

* mention agent to reply

* fix chat hooks

* refactor group prompt

* improve UI

* refactor Sentence widget
2024-10-13 10:10:25 +08:00
an-lee
d32a51ef23 Feat: New agent from templates (#1117)
* upgrade deps

* fix error after delete agent & chats

* fix warning

* new agent from template

* improve select template

* chat agent description optional

* refactor

* may update templates from remote
2024-10-11 11:47:28 +08:00
an-lee
a2ef3fc955 Upgrade dep (#1116)
* update renderer spec

* fix renderer.spec

* upgrade yarn

* upgrade electron & echogarden

* upgrade langchain

* upgrade deps

* remove sentry

* remove unused deps
2024-10-10 09:29:58 +08:00
an-lee
d96c9ff773 Refactor Chat (#1108)
* modify chat table & migrate

* refactor layout

* update layout

* actions for chats & agents

* refactor chat form

* refactor chat form

* update chat form

* rename

* refactor types & locales

* refactor tts engine

* refactor

* fix config

* refactor chat form

* refactor chat member form

* fixing

* refactor ask agent

* chat in conversation

* fix chat message update

* may update chat member

* update chat member from message

* refacto group propmt

* chat member gpt settings

* update ui

* more config for chat

* add locales

* update chat agent form

* add locales for agent form

* update UI

* auto reply for text input

* update chat

* update chat input

* rename colomns

* update chat

* udpate agent message

* add chat member

* add/remove chat member

* fix chat member

* refactor

* auto update chat name

* fix chat update

* refactor chat column

* fix chat

* add agent loading

* use fresh new prompt when ask agent

* add chat forwarder

* refactor chat

* fix

* add copilot

* toggle copilot

* add copilot chat

* avoid open the same chat at the same time

* update copilot header

* add agent introduction in the first place of chat

* rename column

* update style

* refactor

* invoke all agents in group after asking

* chat sidebar collopse

* may select chat in copilot

* update ui

* new chat from agent

* upgrade deps

* refactor chat & chatAgent

* add limit for chat member create

* update chat form

* update db & migration

* fix up

* fix group chat

* fix panel warning

* display chat agent type

* tts message

* fit tts agent

* refactor

* chat fowarder

* update UI

* setup default values for tts agent

* fix chat member add/remove

* edit tts agent

* display chat date

* Fix UI

* add system message

* refactor

* fix hook

* refactor

* touch chat&agent when new message created

* fix auto reply

* migrate conversation to chat

* add migrate api

* fix migrate

* update migrate

* refactor

* refactor

* refactor

* fix delete agent

* add hotkey for copilot

* fix bugs

* upgrade deps

* refactor tts hook

* stop auto playback when azure transcribed

* refactor

* clean up

* fix UI

* fix conversation migrate

* handle error

* update model

* declare types

* audo backup db file when started

* fix db backup

* refactor db migration

* fix UI

* refactor

* fix chat auto update name

* fix authorization lost when hot reload

* refactor

* refactor

* fix tts form

* keep agent avatar up to date

* clean code
2024-10-09 16:57:32 +08:00
an-lee
4a31c05433 Improve chat (#1084)
* refactor chat prompt

* update style
2024-09-19 06:33:25 +08:00
divisey
685c837463 feat: 🎸 update dict hash (#1046) 2024-09-07 11:46:46 +08:00
ryan
fef9a9459b feat: add Vietnamese language to support (#1043)
* feat: add vietnamese language to support

* fix: update Vietnamese language name to native form

---------

Co-authored-by: Ryan <trongdv@coccoc.com>
2024-09-06 12:33:28 +08:00
divisey
e16990a8b4 feat: 🎸 word lookup, remove dict download (#1038) 2024-09-03 20:03:07 +08:00
divisey
b6af2d18e8 feat: 🎸 update dicts (#1026) 2024-08-30 18:08:02 +08:00
divisey
a1e7b7a062 feat: 🎸 add dicts (#1022) 2024-08-29 14:02:52 +08:00
an-lee
d8afb2fda1 Update default config (#1007)
* update default config

* update model list

* update azure tts voice list
2024-08-23 10:47:40 +08:00
an-lee
52c94afa3f Improve assessment (#967)
* add zh-HK

* refactor assessment form

* refactor assessment recorder

* share recording from assessment list

* fix post recording segment
2024-08-14 16:36:28 +08:00
an-lee
dba24c5a57 Improve chat (#966)
* add text input for chat

* fix up

* fix message CRUD

* update chat message actions

* may cancel recording

* audio input as default

* fix quick start

* improve action icons

* update

* fix prompt preview

* add tool tips

* update style
2024-08-14 15:44:30 +08:00
an-lee
1e0297f8f7 Feat: voice chat with AI (#898)
* add chats page

* add basic layout and types

* add chat context

* add more components

* add agent form

* add destroy button

* update types

* add models

* update chat agent

* create chat agent

* refactor

* refactor

* add chats CRUD

* notify for chat db update

* refactor

* typo

* chat CRUD

* refactor

* clean code

* add vad

* may record

* may transcribe recording

* update models

* edit chat member

* chat form update

* refactor

* fix chat form

* transcribe in chat

* create chat session

* may create chat session

* update

* update chat

* locale

* refactor

* refactor

* update

* update

* update

* refactor chat

* Fix

* fix

* update prompt

* refactor

* make it works

* update agent message actions

* may assess recording

* fix chat message recording assess

* refine

* refactor

* refactor

* may delete message

* may edit message

* update locales

* fix package issue in Mac

* add destroy callbacks

* fix chats CRUD

* update chats

* add quickstart

* update locales

* refactor

* refactor prompt

* remove console.log

* update

* fix locales
2024-08-13 16:09:44 +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
14a44752b1 Feat: support action cable (#665)
* upgrade deps

* may connect server via cable
2024-06-09 14:07:30 +08:00
an-lee
6d687b2d53 fix ja-JP locale 2024-06-02 18:16:47 +08:00
an-lee
d8231ca97c Feat: Settings for learning lang (#641)
* refactor settings

* refactor constants

* add settings for native/learning language

* setup langugage for transcribe

* use 2 letter code for echogarden

* AI commands support multiple language

* update languages constant

* fix sentry error

* fix context menu

* show camdict when only learning English

* add en-GB

* recording assess support multiple languages

* fix ai command

* refactor
2024-05-29 15:13:52 +08:00