-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Pay 29/4] [$250] HIGH: [Polish] Combine image attachment with the unsent composed message #35977
Comments
Personally I think this issue kind of "beats around the bush" – I would love to see our efforts spent towards building full support for inline images in messages, GitHub-style, with image previews inlined in react-native-live-markdown. |
Is this really how our customers would use it? Jira and GitHub have inline messages, where the image is converted with the upload path because it's used for steps and detailed information, it's like a whole mini text editor. I think those use cases are more prosumer, rather than consumer. |
My opinion is that the inline image support offered by GitHub and Jira is superior in every way to the way images are handled by Slack, WhatsApp, iMessage, etc... Those platforms don't make it any easier to add images to a message. The only advantage over GitHub for example is that you don't have to switch to the I believe that the inline image experience I'm proposing would be better than any of the other platforms we've listed here and as such would be a differentiating factor in our chat platform. |
I agree with @roryabraham -- this is just a step in that direction. A more complete plan is here: https://expensify.slack.com/archives/C01GTK53T8Q/p1708849229702429?thread_ts=1707270017.261459&cid=C01GTK53T8Q |
I think we should start with this to fix our current image support, but I agree we should add true inline image support -- and ultimately, large object support as well. But that's a bigger project that probably warrants a design doc, this is more low hanging fruit. |
I confirmed a few things via Slack, and it sounds like this is the detailed path to move forward on this issue:
|
I'll bump this up to daily and will add an ETA once I finish catching up on my other issues today. |
Daily Update
Next Steps
ETA
|
I ran into a small snag with this today once I realized that the backend changes will require corresponding frontend changes to the optimistic data. I posted in slack about this to discuss a possible solution. |
Daily Update
Next Steps
ETA
|
The slack discussion was resolved and this will be the rollout plan to ensure nothing breaks: Background context:
Problem: Solution: |
Daily UpdateNext Steps
ETA
|
Daily UpdateNext Steps
ETA
|
Daily UpdateNext Steps
ETA
|
Reviewing the PR as C+, please assign me to the issue and add |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Triggered auto assignment to @bfitzexpensify ( |
@bfitzexpensify can you please ensure @rayane-djouah gets paid for a C+ review of the PR? |
PR was assigned for review (and the review began) before the price for a PR review was updated, so payment for @rayane-djouah is $500. Offer sent via Upwork. Looks like the PR is merged but not yet deployed. I've subscribed and will update the payment date here. |
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results. If a regression has occurred and you are the assigned CM follow the instructions here. If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future. |
@tgolen, @bfitzexpensify, @rayane-djouah Uh oh! This issue is overdue by 2 days. Don't forget to update your issues! |
Deployed today, updated title. |
|
Should this be tagged |
@tgolen, @bfitzexpensify, @rayane-djouah Whoops! This issue is 2 days overdue. Let's get this updated quick! |
All done here. |
Problem:
Today when you upload an image while a message is drafted in the compose window, it:
This means that even if the two are conceptually related (ie, the comment is describing the image), it will be forked into separate reactions, and have separate threads.
Solution
Rather than sending images as a totally separate message, combine the message and the attachment into a single message, such that it gets the same reactions and are part of the same thread.
Issue Owner
Current Issue Owner: @bfitzexpensifyThe text was updated successfully, but these errors were encountered: