Quick-Text-Buttons

Adds customizable buttons to paste predefined text into the input field on ChatGPT/Gemini.

Dit zijn versies van het script waarin de code is bijgewerkt. Alle versies tonen.

  • v1.1.1 04-09-2025

    [1.1.1] - 2025-09-05

    • Refactored
      • Consolidated duplicated profile/category logic in TextEditorModalComponent into generic handler methods (_handleItemNew, _handleItemCopy, _handleItemDelete, _handleItemMove, _handleRenameConfirm).
      • Reduced code duplication and complexity by applying the DRY principle, improving maintainability and future extensibility.
  • v1.1.0 31-08-2025

    [1.1.0] - 2025-08-31

    • Changed
      • Default insertion position is now cursor.
    • Refactored
      • Text Insertion logic corrected for reliable text pasting/insert.
      • Restored-text handling on ChatGPT supported (ProseMirror “revived” content edge case).
      • Empty-line detection hardened to avoid false positives/negatives in whitespace-heavy inputs.
      • Split PlatformAdapter responsibilities to clarify site-specific duties and reduce coupling.
      • Refactored watcher/observer structure to simplify startup and improve maintainability.
      • Text processing refactor & unification across ChatGPT and Gemini editors.
      • Debounce binding for instance methods using .bind(this); ensures the correct this context.
      • Subscription lifecycle management improved to prevent leaks and dangling listeners.
      • Replaced the old app ID cqtb with APPID.
  • v1.0.1 14-08-2025

    [1.0.1] - 2025-08-15

    • Added: Implemented dynamic UI adjustment to prevent interference when the Canvas feature is active.
      • Buttons: The script's buttons now automatically reposition to avoid overlapping with the Canvas (ChatGPT only).
    • Changed: Updated script icon URL to link to an icon file in the repository instead of using base64 encoding.
  • v1.0.0 05-08-2025

长期地址
遇到问题?请前往 GitHub 提 Issues。