It is an unofficial project intended for personal learning and research purposes only. During the time that the ChatGPT desktop application was open-sourced, it received a lot of attention, and I would like to thank everyone for their support. However, as things have developed, there are two issues that seriously affect the project's next development plan:
- Some people have used it for repackaging and selling for profit.
- The name and icon of ChatGPT may be involved in infringement issues.
New repository: https://github.com/lencx/nofwl
Fix:
- Fixed the issue where the cmd slash command does not work in some cases.
- Moved the export button to the sidebar to prevent layout conflicts.
Note: This version modifies some configuration files. It is recommended to backup the ~/.chatgpt
folder in advance to avoid loss of important configurations.
Feat:
- The synchronization method for prompts has been optimized, now supporting local file uploads
- Scripts have been externalized, allowing for editing and synchronization
- Removed the
Awesome
menu fromControl Center
Fix:
- Chat history export is blank
- Change the export files location to the
Download
directory
Feat:
- Add refresh button
- Add text-to-speech (
Control Center -> Settings -> General -> Set Speech Language
) (lencx#534) - Automatically focus input field (lencx#550)
Fix:
- Export button blinks (lencx#541)
- System tray supports sending with Enter key, for text line breaks please use the shortcut key
Shift + Enter
(lencx#533)
Fix:
- User-defined close button behavior (exit or minimize) (
Control Center -> Settings -> Main Window -> Close Exit
). (lencx#359) - Markdown content layout (lencx#378)
Feat:
- Set the main window and tray window size (lencx#405)
- Save window positions and sizes and restore them when the app is reopened (
Control Center -> Settings -> General -> Save Window State
) - macOS support for aarch64 installer (lencx#380)
Note: As of now the ChatGPT desktop app has added a lot of exciting features and it continues to improve, as the app grows it has gone far beyond what ChatGPT was intended for. I want to make it the ultimate goal that any website can be easily wrapped to the desktop through user customization. So it needed an international user guide to guide users to use it more professionally. And https://app.nofwl.com is the manual for the app, which will be built into the app (
Menu -> Window -> ChatGPT User's Guide
) so you can access it anytime. It's just starting at the moment, so stay tuned.
Fix:
- Incompatible configuration data causes program crashes (lencx#295)
Feat:
- Silent copy text
- Markdown export support distinguishes between users and bots (lencx#233)
Fix:
- PNG and PDF buttons do not work (lencx#274)
- Change the window size and the Send button is obscured by the Export button (lencx#286)
- Change forward and backward shortcuts (lencx#254)
- MacOS:
Cmd [
,Cmd ]
- Windows and Linux:
Ctrl [
,Ctrl ]
- MacOS:
Feat:
- Copy a single record to the clipboard (lencx#191)
Fix:
- Program exception when
Awesome
data is empty (lencx#248)
Feat:
- New shortcut key to change zoom level (30% - 200%),
+
or-
10% each time,0
will be reset to 100% (lencx#202)- Windows:
Ctrl +
,Ctrl -
,Ctrl 0
- MacOS:
Cmd +
,Cmd -
,Cmd 0
- Windows:
Fix:
- After exporting a file in Windows, open an empty file explorer (lencx#242)
Feat:
- Markdown files support editing and live preview
- Add
Awesome
menu to theControl 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).
Fix: Slash command does not work
Fix: Slash command does not work
Fix:
- Export button does not work
Feat:
- Add an export markdown button
Control Center
addsNotes
andDownload
menus for managing exported chat files (Markdown, PNG, PDF).Notes
supports markdown previews.
Fix:
- Export button keeps blinking
- Export button in the old chat does not work
- Disable export sharing links because it is a security risk
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).
Fix:
- Close the main window and hide it in the tray (windows systems)
Fix:
- Trying to resolve linux errors:
error while loading shared libraries
- Customize global shortcuts (
Menu -> Preferences -> Control Center -> General -> Global Shortcut
)
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
)
Fix: Some windows systems cannot start the application
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:
- 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
Fix: Sync failure on windows
Fix: Path not allowed on the configured scope
Feat:
- Optimize the generated pdf file size
- Menu added
Sync Prompts
Control Center
addedSync 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 (lencx#54)
Fix:
- Windows show Chinese when upgrading
Some optimization
Feat: Control Center
added chatgpt-prompts
synchronization
Add chatgpt log (path: ~/.chatgpt/chatgpt.log
)
Fix:
- Tray window style optimization
Feat:
- Customize the ChatGPT prompts command (https://github.com/lencx/ChatGPT#-announcement)
- Menu enhancement: hide application icons from the Dock (support macOS only)
Fix: Can't open ChatGPT
Feat: Menu enhancement
- The control center of ChatGPT application
- Open the configuration file directory
Feat:
- Menu: go to config
Feat: Menu optimization
Feat: Menu enhancement
- Customize user-agent to prevent security detection interception
- Clear all chatgpt configuration files
Feat:
- Menu enhancement: theme, titlebar
- Modify website address
Feat: Tray window
Feat:
- Stay on top
- Export ChatGPT history
Fix: Mac can't use shortcut keys
Feat:
- Beautify icons
- Add system tray menu
Fix: Only mac supports TitleBarStyle
Initialization
Initialization
Initialization