Skip to content

[FEATURE] Add Session-Based Clipboard History Retention #253

@KodeBarista

Description

@KodeBarista

🚀 Feature Description

Add a Session option to the clipboard history retention settings that automatically clears clipboard history when the user logs out, reboots, or starts a new login session.

💡 Motivation

Clipboard contents are often only relevant to the current working session. Persisting clipboard history across logins can create unnecessary clutter and may expose previously copied information that is no longer needed.

A session-based retention option would be useful for users who prefer starting each session with a clean clipboard history for privacy, security, or organizational reasons.

📝 Proposed Solution

Add a Session retention option alongside the existing auto-delete history options.

When enabled:

  • Clipboard history is retained throughout the current login session.
  • Clipboard history is automatically cleared when the session ends (logout, reboot, shutdown, etc.).
  • A new login session starts with an empty clipboard history.

🔄 Alternatives Considered

  • Manually clearing clipboard history at the end of each session.

This approaches are less convenient, as it require user intervention or may remove items while they are still needed during the current session.

✅ Checklist

  • I have searched existing issues to make sure this isn't a duplicate
  • I have considered if this aligns with the project's goals (Windows 11-style clipboard manager)
  • I am willing to help implement this feature (optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions