Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: ChatGPT Client Temporary Chat Window and Feature Enhancements #52

Closed
2 of 4 tasks
suxiaoshao opened this issue Sep 23, 2024 · 0 comments · Fixed by #53
Closed
2 of 4 tasks

[Feature]: ChatGPT Client Temporary Chat Window and Feature Enhancements #52

suxiaoshao opened this issue Sep 23, 2024 · 0 comments · Fixed by #53
Assignees
Labels

Comments

@suxiaoshao
Copy link
Owner

Product

ChatGPT

Component

  • tauri
  • web
  • devops
  • docs

Requirement

  1. Optimize the temporary chat window.
  2. Add functionalities to clear, save, and view messages.
  3. Improve keyboard shortcuts for better user interaction.

Background

The current ChatGPT client has a temporary chat window that either automatically hides when it loses focus or requires a keyboard shortcut to hide it. There's also a need to enhance the temporary chat capabilities, such as saving conversations and better navigation through keyboard shortcuts.

Objectives

  1. Temporary Chat Window Optimization

    • Default version opens with a keyboard shortcut and automatically hides when losing focus.
    • Pressing cmd + d in the first version switches to the second version where the window does not auto-hide and is no longer floating.
  2. Clear and Save Temporary Chats

    • Users should have the ability to clear temporary chats.
    • Add functionality to save temporary chats as persistent chats for future reference.
  3. View Messages in New Window

    • Enable users to open new windows to view the original markdown details of messages.
  4. Enhanced Keyboard Shortcuts

    • Allow message selection with arrow keys (up/down).
    • Enable users to delete selected messages with the delete key.
    • Open message window with the spacebar key.
    • Focus on the message input box by pressing the return key.
    • cmd + l to clear all messages.
    • cmd + s to save messages in temporary chat.
    • cmd + e and cmd + r to export messages in persistent chat.

Your solutions and suggestions

No response

Contact Details

No response

Anything else

No response

@suxiaoshao suxiaoshao self-assigned this Sep 23, 2024
suxiaoshao added a commit that referenced this issue Sep 25, 2024
suxiaoshao added a commit that referenced this issue Sep 28, 2024
suxiaoshao added a commit that referenced this issue Oct 5, 2024
@suxiaoshao suxiaoshao linked a pull request Oct 5, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant