Signal-Android
Signal-Android copied to clipboard
Hide schedules Media from ConversationSettings
First time contributor checklist
- [x] I have read how to contribute to this project
- [x] I have signed the Contributor License Agreement
Contributor checklist
- [x] I am following the Code Style Guidelines
- [x] I have tested my contribution on these devices:
- Device A, Android X.Y.Z
- Device B, Android Z.Y
- Virtual device W, Android Y.Y.Z
- [x] My contribution is fully baked and ready to be merged as is
- [x] I ensure that all the open issues my contribution fixes are mentioned in the commit message of my first commit using the
Fixes #1234syntax
Description
Reasons for doing this:
- Schedules messages are not logically "shared" in the thread.
- We can go to the Media Preview Screen for Scheduled Image, which can allow us to delete a schedule message for everyone. So, possibility of a Deleted message is still scheduled.
- A scheduled media message is present in the MediaOverview, from where we can select and delete it, this cause inconsistencies with the scheduled message flow.
- Schedules Media message show the System.currentTimeMillis date for the media in MediaOverview screen but actually the media isn't sent yet!
So, now showing the Scheduled media is probably the best choice which other Messengers like Telegram also follow.
https://github.com/user-attachments/assets/2ac1ce5b-2ddd-4803-81dd-ac09e39b5c31