Forwarded images (without text) don't retain their "isForwarded" state
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 56/100
Research direction
Start by reading dc_msg_is_forwarded and tracing how forwarded images with pre/post messages are represented. Reproduce the issue by forwarding a sufficiently large image without text, as described. Done means dc_msg_is_forwarded returns true for the forwarded image so the UI can show its forwarded indicator.
Written by the indexing model from the issue text.
Description
- Operating System (Linux/Mac/Windows/iOS/Android):
- Core Version:
- Client Version:
Expected behavior
Forwarded messages should show an indicator in the UI.
Actual behavior
Core returns false in dc_msg_is_forwarded for messages with large images and without text.
I think this is related to pre/post messages.
Steps to reproduce the problem
- Send an image without text (the image should be big enough to cause pre/post message)
- Forward the image
- Now the forwarded message returns false in
dc_msg_is_forwarded
- Dominant language
- Rust
- Stars
- 937
- Forks
- 150
- Avg merge
- 1d 14h
- Merged PRs (30d)
- 79
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from chatmail/core
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Maintainers usually reply within 1 day
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Maintainers usually reply within 1 day
Similar issues
-
bug documentation sev-0
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
dekobon/big-code-analysis#1620 ·
Maintainers usually reply within 3 days
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
-
bug soroban
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
utilityjnr1/lumena#358 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
charles-hood/DiagramCraft#63 ·