Open grgia opened 2 months ago
Hey, I'm from SWM, I'd like to take care of this issue.
@grgia, @BrtqKr Whoops! This issue is 2 days overdue. Let's get this updated quick!
@grgia, @BrtqKr 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
@grgia, @BrtqKr 8 days overdue is a lot. Should this be a Weekly issue? If so, feel free to change it!
@grgia, @BrtqKr 10 days overdue. Is anyone even seeing these? Hello?
Bumped for update / steps for unblocking permissions
I am focusing on split navigation atm. I'll try to check the setup whenever it's applied and try to continue whenever the navigation is ready.
@grgia, @BrtqKr Whoops! This issue is 2 days overdue. Let's get this updated quick!
Taking care of this atm. I've checked the groups before the weekend and they seemed to work as expected.
Working on the files processing - they are being saved correctly from the share extenbsion, but there's something wrong with retrieving them on the react native side. This might be something related to the permissions, but I'll try to confirm it tomorrow.
Thanks @BrtqKr- do you have a draft PR up for your branch?
Not yet, wired it up though and the files are being passed to the react native wihthout any issues, so happily there's no need for the additional set-ups. I'll be verifying the scanning/sending with the passed files tomorrow, so this would probably be the initial version for the ios. I'll share more details next evening.
Moving forward with that - wired up most of the js parts - I'll continue working on that and the files cleanup after sharing tomorrow
Sounds great, thanks @BrtqKr
Still working on the JS part - today it was mostly persistence and onyx-related things, which are necessary for removing files - it's not done yet though
Continued the topic from yesterday. I've found some edge cases about the cleanup part - there's an issue when the share attempt gets cancelled and the file isn't removed properly, but we can handle this by performing cleanups for the files older than a week. Besides I had to slightly modify the model for the image, but apply small updates to the doc when I'm sure everything works.
Great @BrtqKr, do you have an idea for when we might be able to get this into the review stage?
@grgia, I've finished wiring up the core version for the ios today. Also, @filip-solecki mentioned that there wasn't much left regarding the Android native part, so I'd say that the remaining things before the PR would be:
The first three points shouldn't take much time since those are just the follow-ups to the already existing parts (the second point is a bit troublesome to test though). I'm not sure about the fourth point. As long as everything goes as expected on the hybrid part we should be able to send the final version sometime at the beginning the next week, but this is something @staszekscp or @war-in would need to estimate when they start applying the changes.
https://github.com/user-attachments/assets/5c5bfd4a-4b0e-4537-94d5-cefc8d6b3cca
Hi! Quick update - I took the issue from @BrtqKr and I'll work on both right now as JS part will be shared for both Android and iOS
@grgia, @BrtqKr Whoops! This issue is 2 days overdue. Let's get this updated quick!
@BrtqKr This update looks great, thank you! Cool to see this start to take form
Hi! Quick update - I took the issue from @BrtqKr and I'll work on both right now as JS part will be shared for both Android and iOS
@filip-solecki great, could you give me an update of where you're at with this for the week?
Also @filip-solecki (cc @BrtqKr ) do you have a rough ETA for when we can get the PR up for these?
Hi! Still working on Submit page which is a little bit tricky as it combines a lot of logic. I am going to be OOO from tomorrow till the end of the week, so the realistic ETA for PR is Wednesday/Thursday of the next week, maybe earlier(Monday/Tuesday) if there will be someone available to continue current work
Hi, since Filip is going to be OOO for the rest of this week I'll be taking over the share flow tasks for that timeframe.
Hey, quick update. I've got into the project and finished the Submit flow for IOS. I've also fixed the issue with the images sometimes not displaying properly on the receipt page. I'm now looking into merging the Android branch for the native share flow into the IOS one to consolidate it into one.
@grgia, @BrtqKr, @filip-solecki Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@cdOut @filip-solecki Could you post a current update?
Sure, @cdOut is fixing image displaying issues which happen sometimes and he also finished Submit flow so we have to finish Android and merge it here and we can push it to review and tests and adjust it later to HybridApp
@grgia, @BrtqKr, @cdOut, @filip-solecki 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
@grgia, @BrtqKr, @cdOut, @filip-solecki 10 days overdue. Is anyone even seeing these? Hello?
@filip-solecki cc @cdOut mind posting a quick update here as well?
Hi, I'm finishing up the Submit flow and share media display issue while Filip worked on handling other filetypes and merging the IOS and Android branches of the Share flow.
Great thank you! @cdOut
@cdOut do you have an EOW update?
@grgia I was just a side helper on this issue during Filip's OOO, if any updates on the state of it are in order you should ping @filip-solecki as he's more informed on the state of it and is the main person behind the feature. I am also no longer working for Software Mansion so I won't be able to help with that.
Hi @grgia, so on the iOS side most of the issues have been resolved, now we need to block sharing for unsupported file formats and address some minor JS issues
Great @filip-solecki could you give me an update on when you think we could get a draft PR up?
Hi! So I think that the realistic date may be Wednesday/Thursday in the next week
Great, keep me posted @filip-solecki
@grgia, @BrtqKr, @cdOut, @filip-solecki Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Hi @grgia ! Unfortunately I was sick most of this week and we won't be able to prepare PR today, it should be ready in the mid of next week I hope
@filip-solecki sorry to hear that, hope you're feeling better! How's this week for you?
This is much better - both with health and this issue, I've already finished Submit flow process, it just needs a little polishing while @Guccio163 is working on Attachment Preview and styling all pages across the flow. We also have to make sure we won't let user go back to sharing process after submitting message or transaction and block unsupported files sharing on iOS which is a little bit tricky moreover there are a few smaller polishes that we have to work on
there are a few smaller polishes that we have to work on
@filip-solecki great update! I tagged the design team to get this answered. Could you confirm if there's anything else blocking from getting the PR up? Could we tackle polish type issues as follow ups?
Description
This is a tracking issue for the IOS implementation of the Native Share project. This section of the project will be handled separately but merged alongside the Android issue.
Project
https://docs.google.com/document/d/14C1VifxvIXeyLAf0XstbC-wvyAb5SQZ0AOw0-jLRyZs/edit
Tracking
https://github.com/Expensify/App/issues/36613