Commit Graph

100 Commits

Author SHA1 Message Date
kangfenmao fe8c1a4928 fix: removed macos window minimize event handler 2024-11-11 09:25:22 +08:00
kangfenmao 234751c538 feat: add mermaid preview and download feature 2024-11-10 17:09:18 +08:00
kangfenmao b34de79ca3 feat: add the ability to display the application in tray #297 2024-11-09 08:42:09 +08:00
kangfenmao a81960bd7b chore(version): 0.8.10 2024-11-07 23:06:42 +08:00
injurka 58e2e410cb fix type import 2024-11-06 22:09:28 +08:00
injurka ddc39d1fd4 added locale for context-menu 2024-11-06 22:09:28 +08:00
kangfenmao e6efd3071b fix: fix shortcut registration and unregistration 2024-11-05 17:25:38 +08:00
kangfenmao d6b9fb7e82 feat: remove image compress 2024-11-03 01:26:00 +08:00
kangfenmao bddedb7759 refactor: main code 2024-11-02 23:32:59 +08:00
kangfenmao 2f05435ce6 feat: export to word 2024-11-02 21:45:23 +08:00
kangfenmao e9b4614928 fix: 在对话中插入图片时,应该自动压缩一下 #132 2024-11-02 15:30:41 +08:00
kangfenmao b4d5595b68 fix: Ctrl + - 缩放时 缩到最小 再缩的话会报错 #266 2024-11-02 15:13:43 +08:00
kangfenmao 1c5b2b92dc chore(version): 0.8.7 2024-10-31 15:01:37 +08:00
kangfenmao 3b08ee2720 feat: added file download functionality and improved api 2024-10-30 00:32:27 +08:00
kangfenmao 76e6e67d54 feat: add instance lock and second instance handling 2024-10-29 14:48:48 +08:00
kangfenmao d74d481cc4 feat: add keyborad shortcut settings 2024-10-29 01:55:11 +08:00
kangfenmao 1cbe342940 feat: use real file path 2024-10-27 18:58:23 +08:00
kangfenmao 279850ce79 fix: WebDAV 备份失败 maxBodyLength 限制 #243 2024-10-25 13:26:46 +08:00
kangfenmao 6dd193a861 fix: remove some file extensions 2024-10-17 15:13:18 +08:00
kangfenmao e0480e4d5b fix: java 格式文件上传支持 #201
close #201
2024-10-17 14:26:08 +08:00
kangfenmao ffea63ecff fix: 检查更新按钮不生效 #184
close #184
2024-10-16 13:14:15 +08:00
kangfenmao b1b83d2d72 fix: webdav备份恢复的逻辑似乎有点问题 #178 2024-10-15 17:48:48 +08:00
kangfenmao 895324befc chore(version): 0.7.16 2024-10-12 15:31:21 +08:00
kangfenmao 30df5ad027 fix: 修复无法正常选择文本文档的问题 2024-10-12 14:56:17 +08:00
kangfenmao f2f31fe03e fix: 黑暗模式的启动页是白色的 #118
close #118
2024-10-12 13:40:34 +08:00
kangfenmao ff14651479 feat: add document files support 2024-10-12 13:18:53 +08:00
kangfenmao 051d46bf5d fix: old version of the backup file cannot be restored. 2024-10-12 10:09:52 +08:00
kangfenmao c5ab9c3e79 feat: update release notes and fix issues
- This commit updates release notes to include new features and fix existing issues.
- Removed non-essential keyboard shortcuts from context menu items.
2024-10-11 18:04:08 +08:00
kangfenmao 42fdfd8e0c fix: webdav backup path 2024-09-30 18:15:15 +08:00
kangfenmao dde77d03e2 feat: add webdav settings component and backup user data files #69 2024-09-29 16:44:18 +08:00
kangfenmao 4bddbb04ce feat: backup all files
1. remove window.api.compress window.api.decompress
2024-09-27 22:35:22 +08:00
kangfenmao ef172e4446 feat: use rounded corner design 2024-09-24 23:59:38 +08:00
kangfenmao 31626bde46 feat: export topic message as image #103 2024-09-22 00:16:36 +08:00
kangfenmao ca3150c6ed feat: Improved file management and added new features.
- Updated file manager to use FileManager class instead of File class.
- Improved file management functionality with features for finding duplicate files, file uploading, and storage management.
- Added styles to wrap and truncate text in a no-drag area.
- Added explicit file extensions to imageExts constant.
- Added the 'paste long text as file' input setting.
- Added image file display and UI improvements for file names and overflow.
- Improved file paste and long text handling functionality.
- awaited onSendMessage function call and added message to chat completion.
- Implemented new option to paste long text as file in the Settings page.
- Updated content display logic to include file origin name along with the file content for text files.
- Improved functionality for handling image and text file contents in the Gemini chat provider.
- Updated file content formatting logic for text files with origin name and content prefix.
- Added a new setting "pasteLongTextAsFile" and its corresponding action to the application settings.
2024-09-19 10:51:30 +08:00
kangfenmao 540f0126d8 feat: copy and paste files or images 2024-09-18 21:18:42 +08:00
kangfenmao b9bb0c0f40 feat: add file attachment 2024-09-18 18:00:49 +08:00
kangfenmao 3e8a00f3a5 fix: backup and restore 2024-09-16 14:59:42 +08:00
kangfenmao 808ade9615 feat: added vite_main_bundle_id config and improved code cleanliness 2024-09-15 10:35:02 +08:00
kangfenmao 9e9738e3fe fix: removed dev tools, updated sidebar links, fixed file deletion.
- Removed ability to open developer tools in main window.
- Added and removed a link to the "/files" route in the Sidebar component.
- Fixed file deletion logic to correctly delete files from both the database and the file system.
2024-09-14 21:28:39 +08:00
Aimer fddd7c6858 Modified the prompt part Modified the minapp data part 2024-09-14 16:23:58 +08:00
kangfenmao 7eb56ef2d1 refactor: update file management to use filetype instead of filemetadata 2024-09-14 16:08:43 +08:00
kangfenmao be6c2c14b7 refactor: remove sqlite3 use dexie 2024-09-14 15:25:56 +08:00
kangfenmao d6cdac0895 chore: update build process and database configuration.
- Updated configuration to exclude additional directories from electron-builder's build process.
- Dropped the creation of the "files" table in the database schema.
- Improved code organization and extracted the data path into a reusable function.
- Updated database migration configuration to use a new migration manager.
- Added database migration to create a table for file management.
- A migration to remove the "files" table has been applied.
2024-09-13 17:03:26 +08:00
kangfenmao 62973d8fd2 refactor: use sequelize replace better-sqlite3 2024-09-13 13:26:22 +08:00
kangfenmao 0a6ba48122 fix: Corrected image mime type in IPC message.
- Corrected image mime type in IPC message.
2024-09-13 13:26:22 +08:00
kangfenmao f975953ba4 feat: Added tracking column to files table and updated FileMetadata interface.
- Added a "count" column with default value 1 to the "files" table for tracking purposes.
- Improved file duplication and deletion handling.
- Updated regular expression for vision models to include additional providers.
- Improved removal of topics for assistants from local storage.
- Added support for human-readable date formats in file metadata.
- Improved handling of messages with image attachments to include base64 encoded images in the response.
- Added new 'count' property to the FileMetadata interface.
2024-09-13 13:26:22 +08:00
kangfenmao fa0cacda26 feat: Improved IPC image handling and added vision model support.
- Improved IPC image handling to return mime type and base64 encoded data alongside the image data.
- Updated type definition for `base64` method in image object to return an object with mime, base64, and data properties.
- Added support for vision models using new function and regex.
- Table cell size has been reduced on the FilesPage component.
- Added support for vision model attachments.
- Added model dependency to AttachmentButton component.
- Implemented new functionality to handle image messages in the GeminiProvider class.
- Update image base64 encoding to directly use API response data.
2024-09-13 13:26:22 +08:00
kangfenmao 11ab80f87d feat: add attachment files 2024-09-13 13:26:22 +08:00
kangfenmao 59c2a78c53 feat: add sqlite database manager 2024-09-13 13:26:22 +08:00
kangfenmao 2cb461db4e feat: added file management functionality and API operations
- Improved functionality for file management has been added.
- Added file system management functionality through IPC.
- Added functionality to interact with files including selection, upload, deletion, and batch operations.
- Added new file operations to the custom API, including file select, upload, delete, batch upload, and batch delete functions.
- Implemented feature to select and upload files via API.
2024-09-13 13:26:22 +08:00