cherry-studio/src/main
fullex 2860935e5b refactor(preferences): enhance PreferenceService with public access modifiers and improve caching logic
This commit updates the PreferenceService by adding public access modifiers to several methods, improving code clarity and consistency. It also refines the caching logic to eliminate unnecessary type assertions and streamline the handling of preference values. Additionally, minor formatting adjustments are made for better readability across the service and related hooks.
2025-08-12 18:14:39 +08:00
..
configs fix[SelectionAssistant]: shift+click behavior in macOS and clipboard behavior in Windows (#8390) 2025-07-23 17:24:26 +08:00
data refactor(preferences): enhance PreferenceService with public access modifiers and improve caching logic 2025-08-12 18:14:39 +08:00
integration/nutstore/sso/lib build: remove sentry integration 2025-04-24 11:48:53 +08:00
knowledge Revert "feat(cherry-store): add cherry store (#8683)" 2025-08-06 14:29:55 +08:00
mcpServers fix(inputSchemas): convert input schemas to JSON schema format for consistency across DifyKnowledgeServer and FileSystemServer (#8444) 2025-07-24 10:17:45 +08:00
services feat(preferences): add IPC channels and handlers for preference management 2025-08-11 20:40:50 +08:00
utils fix: change jschardet to chardet (#8577) 2025-07-29 17:27:36 +08:00
bootstrap.ts refactor: move initAppDataDir function to a new utils module (#8337) 2025-07-21 15:46:14 +08:00
config.ts feat: new ui (#8322) 2025-07-23 14:36:39 +08:00
constant.ts feat: support portable config dir (#5039) 2025-04-24 17:23:56 +08:00
electron.d.ts feat: add the ability to display the application in tray #297 2024-11-09 08:42:09 +08:00
env.d.ts feat: added vite_main_bundle_id config and improved code cleanliness 2024-09-15 10:35:02 +08:00
index.ts feat(preferences): integrate PreferenceService and enhance testing capabilities 2025-08-12 13:44:41 +08:00
ipc.ts feat(preferences): integrate PreferenceService and enhance testing capabilities 2025-08-12 13:44:41 +08:00