Skip to content

Conversation

tototomate123
Copy link
Contributor

This PR is work in progress. It implements a media retention and cleanup system with full encrypted room support, featuring CBOR-based storage, reaction-based UI, and automatic media lifecycle management.

Im still going to change a few things in the main tuwunel config, i also want to add buttons to save preferences for each user to auto delete images for unencrypted or encrytped channels and wanna rework some code. This is probably going to happen until the end of next week.

Key Files

  • src/service/media/retention.rs - CBOR storage & retention logic
  • src/service/media/mod.rs - Notifications & reactions
  • src/service/userroom/mod.rs - User admin messaging
  • src/service/rooms/timeline/append.rs - Event processing fixes
  • src/core/config/mod.rs - Configuration options

@jevolk
Copy link
Member

jevolk commented Oct 16, 2025

This is going to be amazing. I'm here at your service 🫡

@tototomate123
Copy link
Contributor Author

Aww, thank you! You're the best 💜 if i need something ill message you :)

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