@@ -23,8 +24,9 @@
### Windows
-- [ChatGPT_0.9.2_x64_en-US.msi](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT_0.9.2_x64_en-US.msi):
+- [ChatGPT_0.10.0_x64_en-US.msi](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT_0.10.0_x64_en-US.msi):
- 使用 [winget](https://winstall.app/apps/lencx.ChatGPT):
+
```bash
# install the latest version
winget install --id=lencx.ChatGPT -e
@@ -33,12 +35,12 @@
winget install --id=lencx.ChatGPT -e --version 0.9.0
```
-**注意:如果安装路径和应用名称相同,会导致冲突 ([#142](https://github.com/lencx/ChatGPT/issues/142#issuecomment-0.9.2))**
+**注意:如果安装路径和应用名称相同,会导致冲突 ([#142](https://github.com/lencx/ChatGPT/issues/142#issuecomment-0.10.0))**
### Mac
-- [ChatGPT_0.9.2_x64.dmg](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT_0.9.2_x64.dmg)
-- [ChatGPT.app.tar.gz](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT.app.tar.gz)
+- [ChatGPT_0.10.0_x64.dmg](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT_0.10.0_x64.dmg)
+- [ChatGPT.app.tar.gz](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT.app.tar.gz)
- Homebrew \
_[Homebrew 快捷安装](https://brew.sh) ([Cask](https://docs.brew.sh/Cask-Cookbook)):_
```sh
@@ -54,8 +56,8 @@
### Linux
-- [chat-gpt_0.9.2_amd64.deb](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/chat-gpt_0.9.2_amd64.deb)
-- [chat-gpt_0.9.2_amd64.AppImage](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/chat-gpt_0.9.2_amd64.AppImage): **工作可靠,`.deb` 运行失败时可以尝试它**
+- [chat-gpt_0.10.0_amd64.deb](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/chat-gpt_0.10.0_amd64.deb)
+- [chat-gpt_0.10.0_amd64.AppImage](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/chat-gpt_0.10.0_amd64.AppImage): **工作可靠,`.deb` 运行失败时可以尝试它**
- 使用 [AUR](https://aur.archlinux.org/packages/chatgpt-desktop-bin):
```bash
yay -S chatgpt-desktop-bin
diff --git a/README.md b/README.md
index 7bf5fb1..58af401 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,7 @@
[](https://github.com/lencx/ChatGPT/releases)
[](https://discord.gg/aPhCRf4zZr)
[](https://twitter.com/lencx_)
+
@@ -25,8 +26,9 @@
### Windows
-- [ChatGPT_0.9.2_x64_en-US.msi](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT_0.9.2_x64_en-US.msi): Direct download installer
+- [ChatGPT_0.10.0_x64_en-US.msi](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT_0.10.0_x64_en-US.msi): Direct download installer
- Use [winget](https://winstall.app/apps/lencx.ChatGPT):
+
```bash
# install the latest version
winget install --id=lencx.ChatGPT -e
@@ -35,12 +37,12 @@
winget install --id=lencx.ChatGPT -e --version 0.9.0
```
-**Note: If the installation path and application name are the same, it will lead to conflict ([#142](https://github.com/lencx/ChatGPT/issues/142#issuecomment-0.9.2))**
+**Note: If the installation path and application name are the same, it will lead to conflict ([#142](https://github.com/lencx/ChatGPT/issues/142#issuecomment-0.10.0))**
### Mac
-- [ChatGPT_0.9.2_x64.dmg](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT_0.9.2_x64.dmg): Direct download installer
-- [ChatGPT.app.tar.gz](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/ChatGPT.app.tar.gz): Download the `.app` installer
+- [ChatGPT_0.10.0_x64.dmg](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT_0.10.0_x64.dmg): Direct download installer
+- [ChatGPT.app.tar.gz](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/ChatGPT.app.tar.gz): Download the `.app` installer
- Homebrew \
Or you can install with _[Homebrew](https://brew.sh) ([Cask](https://docs.brew.sh/Cask-Cookbook)):_
```sh
@@ -56,8 +58,8 @@
### Linux
-- [chat-gpt_0.9.2_amd64.deb](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/chat-gpt_0.9.2_amd64.deb): Download `.deb` installer, advantage small size, disadvantage poor compatibility
-- [chat-gpt_0.9.2_amd64.AppImage](https://github.com/lencx/ChatGPT/releases/download/v0.9.2/chat-gpt_0.9.2_amd64.AppImage): Works reliably, you can try it if `.deb` fails to run
+- [chat-gpt_0.10.0_amd64.deb](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/chat-gpt_0.10.0_amd64.deb): Download `.deb` installer, advantage small size, disadvantage poor compatibility
+- [chat-gpt_0.10.0_amd64.AppImage](https://github.com/lencx/ChatGPT/releases/download/v0.10.0/chat-gpt_0.10.0_amd64.AppImage): Works reliably, you can try it if `.deb` fails to run
- Available on [AUR](https://aur.archlinux.org/packages/chatgpt-desktop-bin) with the package name `chatgpt-desktop-bin`, and you can use your favourite AUR package manager to install it.
@@ -174,6 +176,7 @@ Currently, only json and csv are supported for synchronizing custom files, and t
## 📌 TODO
+
- `Control Center` enhancement
- `Pop-up Search` enhancement
- ...
diff --git a/UPDATE_LOG.md b/UPDATE_LOG.md
index fd708c1..e4322b6 100644
--- a/UPDATE_LOG.md
+++ b/UPDATE_LOG.md
@@ -1,177 +1,208 @@
# UPDATE LOG
+## v0.10.0
+
+Fix:
+
+- After exporting a file in Windows, open an empty file explorer (https://github.com/lencx/ChatGPT/issues/242)
+
+Feat:
+
+- Markdown files support editing and live preview
+- Add `Awesome` menu to the `Control Center` (similar to bookmarks, but it's just a start, more possibilities in the future), custom URL support for the home and tray windows (if you're tired of ChatGPT as your home screen).
+
## v0.9.2
-fix: slash command does not work
+Fix: Slash command does not work
## v0.9.1
-fix: slash command does not work
+Fix: Slash command does not work
## v0.9.0
-fix:
-- export button does not work
+Fix:
-feat:
-- add an export markdown button
+- Export button does not work
+
+Feat:
+
+- Add an export markdown button
- `Control Center` adds `Notes` and `Download` menus for managing exported chat files (Markdown, PNG, PDF). `Notes` supports markdown previews.
## v0.8.1
-fix:
-- export button keeps blinking
-- export button in the old chat does not work
-- disable export sharing links because it is a security risk
+Fix:
+
+- Export button keeps blinking
+- Export button in the old chat does not work
+- Disable export sharing links because it is a security risk
## v0.8.0
-feat:
-- theme enhancement (Light, Dark, System)
-- automatic updates support `silent` settings
-- pop-up search: select the ChatGPT content with the mouse, the `DALL·E 2` button appears, and click to jump (note: because the search content filled by the script cannot trigger the event directly, you need to enter a space in the input box to make the button clickable).
+Feat:
-fix:
-- close the main window and hide it in the tray (windows systems)
+- Theme enhancement (Light, Dark, System)
+- Automatic updates support `silent` settings
+- Pop-up search: select the ChatGPT content with the mouse, the `DALL·E 2` button appears, and click to jump (note: because the search content filled by the script cannot trigger the event directly, you need to enter a space in the input box to make the button clickable).
+
+Fix:
+
+- Close the main window and hide it in the tray (windows systems)
## v0.7.4
-fix:
-- trying to resolve linux errors: `error while loading shared libraries`
-- customize global shortcuts (`Menu -> Preferences -> Control Center -> General -> Global Shortcut`)
+Fix:
+
+- Trying to resolve linux errors: `error while loading shared libraries`
+- Customize global shortcuts (`Menu -> Preferences -> Control Center -> General -> Global Shortcut`)
## v0.7.3
-chore:
-- optimize slash command style
-- optimize tray menu icon and button icons
-- global shortcuts to the chatgpt app (mac: `Command + Shift + O`, windows: `Ctrl + Shift + O`)
+Chore:
+
+- Optimize slash command style
+- Optimize tray menu icon and button icons
+- Global shortcuts to the chatgpt app (mac: `Command + Shift + O`, windows: `Ctrl + Shift + O`)
## v0.7.2
-fix: some windows systems cannot start the application
+Fix: Some windows systems cannot start the application
## v0.7.1
-fix:
-- some windows systems cannot start the application
-- windows and linux add about menu (show version information)
-- the tray icon is indistinguishable from the background in dark mode on window and linux
+Fix:
+
+- Some windows systems cannot start the application
+- Windows and linux add about menu (show version information)
+- The tray icon is indistinguishable from the background in dark mode on window and linux
## v0.7.0
-fix:
-- mac m1 copy/paste does not work on some system versions
-- optimize the save chat log button to a small icon, the tray window no longer provides a save chat log button (the buttons causes the input area to become larger and the content area to become smaller)
+Fix:
-feat:
-- use the keyboard `⇧` (arrow up) and `⇩` (arrow down) keys to select the slash command
+- Mac m1 copy/paste does not work on some system versions
+- Optimize the save chat log button to a small icon, the tray window no longer provides a save chat log button (the buttons causes the input area to become larger and the content area to become smaller)
+
+Feat:
+
+- Use the keyboard `⇧` (arrow up) and `⇩` (arrow down) keys to select the slash command
## v0.6.10
-fix: sync failure on windows
+Fix: Sync failure on windows
## v0.6.4
-fix: path not allowed on the configured scope
+Fix: Path not allowed on the configured scope
-feat:
-- optimize the generated pdf file size
-- menu added `Sync Prompts`
+Feat:
+
+- Optimize the generated pdf file size
+- Menu added `Sync Prompts`
- `Control Center` added `Sync Custom`
-- the slash command is triggered by the enter key
-- under the slash command, use the tab key to modify the contents of the `{q}` tag (only single changes are supported (https://github.com/lencx/ChatGPT/issues/54)
+- The slash command is triggered by the enter key
+- Under the slash command, use the tab key to modify the contents of the `{q}` tag (only single changes are supported (https://github.com/lencx/ChatGPT/issues/54)
## v0.6.0
-fix:
-- windows show Chinese when upgrading
+Fix:
+
+- Windows show Chinese when upgrading
## v0.5.1
-some optimization
+Some optimization
## v0.5.0
-feat: `Control Center` added `chatgpt-prompts` synchronization
+Feat: `Control Center` added `chatgpt-prompts` synchronization
## v0.4.2
-add chatgpt log (path: `~/.chatgpt/chatgpt.log`)
+Add chatgpt log (path: `~/.chatgpt/chatgpt.log`)
## v0.4.1
-fix:
-- tray window style optimization
+Fix:
+
+- Tray window style optimization
## v0.4.0
-feat:
-- customize the ChatGPT prompts command (https://github.com/lencx/ChatGPT#-announcement)
-- menu enhancement: hide application icons from the Dock (support macOS only)
+Feat:
+
+- Customize the ChatGPT prompts command (https://github.com/lencx/ChatGPT#-announcement)
+- Menu enhancement: hide application icons from the Dock (support macOS only)
## v0.3.0
-fix: can't open ChatGPT
+Fix: Can't open ChatGPT
-feat: menu enhancement
-- the control center of ChatGPT application
-- open the configuration file directory
+Feat: Menu enhancement
+
+- The control center of ChatGPT application
+- Open the configuration file directory
## v0.2.2
-feat:
-- menu: go to config
+Feat:
+
+- Menu: go to config
## v0.2.1
-feat: menu optimization
+Feat: Menu optimization
## v0.2.0
-feat: menu enhancement
-- customize user-agent to prevent security detection interception
-- clear all chatgpt configuration files
+Feat: Menu enhancement
+
+- Customize user-agent to prevent security detection interception
+- Clear all chatgpt configuration files
## v0.1.8
-feat:
-- menu enhancement: theme, titlebar
-- modify website address
+Feat:
+
+- Menu enhancement: theme, titlebar
+- Modify website address
## v0.1.7
-feat: tray window
+Feat: Tray window
## v0.1.6
-feat:
-- stay on top
-- export ChatGPT history
+Feat:
+
+- Stay on top
+- Export ChatGPT history
## v0.1.5
-fix: mac can't use shortcut keys
+Fix: Mac can't use shortcut keys
## v0.1.4
-feat:
-- beautify icons
-- add system tray menu
+Feat:
+
+- Beautify icons
+- Add system tray menu
## v0.1.3
-fix: only mac supports `TitleBarStyle`
+Fix: Only mac supports `TitleBarStyle`
## v0.1.2
-initialization
+Initialization
## v0.1.1
-initialization
+Initialization
## v0.1.0
-initialization
+Initialization
diff --git a/package.json b/package.json
index 6f8ca26..2aece26 100644
--- a/package.json
+++ b/package.json
@@ -12,8 +12,12 @@
"fix:tray": "tr override --json.tauri_systemTray_iconPath=\"icons/tray-icon-light.png\" --json.tauri_systemTray_iconAsTemplate=false",
"fix:tray:mac": "tr override --json.tauri_systemTray_iconPath=\"icons/tray-icon.png\" --json.tauri_systemTray_iconAsTemplate=true",
"download": "node ./scripts/download.js",
+ "fmt:rs": "cargo fmt",
"tr": "tr",
- "tauri": "tauri"
+ "tauri": "tauri",
+ "prettier": "prettier -c --write '**/*.{js,md,ts,tsx,yml}'",
+ "pretty-quick": "pretty-quick --staged",
+ "prepare": "husky install"
},
"license": "MIT",
"author": "lencx