Improve: use database to save user settings (#1041)

* add user settings

* fix user setting

* migrate dict settings

* migrate hotkeys

* fix hotkey setting

* update library settings

* migrate gpt Engine

* use user setting key enum

* migrate openai

* migrate more settings

* migrate whisper config

* migrate whisper

* refactor

* clean up

* migrate profile

* migrate recorder config

* refactor

* refactor

* fix e2e

* add api status

* fix e2e

* fix app init

* fetch apiUrl before fetch user

* update stt engine enums

* update enums

* update enums

* refactor login flow

* Fix warning

* Login from remembered users

* fix e2e

* refactor

* add unauthorized alert

* feat: 🎸 dict import update (#1040)

* rectified. according to Issues.

* issue #1025

* 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>

* upgrade deps

* update locales

---------

Co-authored-by: divisey <18656007202@163.com>
Co-authored-by: xiaolai <lixiaolai@gmail.com>
Co-authored-by: ryan <69750456+ryangwn@users.noreply.github.com>
Co-authored-by: Ryan <trongdv@coccoc.com>
This commit is contained in:
an-lee
2024-09-06 18:32:09 +08:00
committed by GitHub
parent fef9a9459b
commit fffb97f8dc
67 changed files with 2185 additions and 1050 deletions

View File

@@ -82,6 +82,14 @@ class CacheObjectsHandler {
ipcMain.handle("cache-objects-clear", this.clear);
ipcMain.handle("cache-objects-write-file", this.writeFile);
}
unregister() {
ipcMain.removeHandler("cache-objects-get");
ipcMain.removeHandler("cache-objects-set");
ipcMain.removeHandler("cache-objects-delete");
ipcMain.removeHandler("cache-objects-clear");
ipcMain.removeHandler("cache-objects-write-file");
}
}
export const cacheObjectsHandler = new CacheObjectsHandler();