Skip to content

Conversation

@oweeye
Copy link

@oweeye oweeye commented Nov 6, 2025

Features:

  • Notes are moved to archive instead of permanent deletion
  • Configurable retention period (default: 30 days, 0 = forever)
  • Optional delete confirmation dialog (disabled by default)
  • Archive viewer with restore and permanent delete options
  • Auto-cleanup of old archived notes on startup

Changes:

  • stickynotes/info.py: Add default settings for archive
  • stickynotes/backend.py: Implement archive storage and management
  • stickynotes/gui.py: Add ArchiveDialog and settings UI
  • indicator-stickynotes.py: Add 'Archive' menu item

Closes: Note recovery feature request

Features:
- Notes are moved to archive instead of permanent deletion
- Configurable retention period (default: 30 days, 0 = forever)
- Optional delete confirmation dialog (disabled by default)
- Archive viewer with restore and permanent delete options
- Auto-cleanup of old archived notes on startup

Changes:
- stickynotes/info.py: Add default settings for archive
- stickynotes/backend.py: Implement archive storage and management
- stickynotes/gui.py: Add ArchiveDialog and settings UI
- indicator-stickynotes.py: Add 'Archive' menu item

Closes: Note recovery feature request
@oweeye oweeye closed this Nov 6, 2025
@oweeye oweeye reopened this Nov 6, 2025
@oweeye
Copy link
Author

oweeye commented Nov 6, 2025

lgtm

@umangv
Copy link
Owner

umangv commented Nov 9, 2025

Thanks for the PR. While this does look like a useful feature, it has been a very long time since I worked on Stickynotes and I don't want to support new features.

If you are interested in maintaining your own fork, please go ahead!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants