Dimillian / Dimillian/IceCubesApp
Bug: if you get an error uploading an image retrying isn't straight forward
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 7.1k
- Forks
- 720
- PR merge metrics
- No merged PRs in 30d
Description
Environment:
- OS: iOS 16.4.1 (a)
- IceCubesApp version: IceCubesApp v1.6.15
Description
If I try to attach two images to a post and for some reason (perhaps a timeout) one does not load then a diagnostic "Error uploading" is returned over the blur box. Tapping on it gives two options (1) View error; and (2) Delete. The first just returns to the image blur box with "Error uploading" so not really helpful. If you take the "Delete" option that removes it from the post but if then try to add the image again and you return to photos you will find both images are still selected. If at this point you tap "Done" then nothing more happens (which is not intuitive). If you deselect them and return then the image that was successfully loaded disappears (again not ideal). If you deselect only the image that didn't load and return then the app will then try to load the image it had already loaded again (which seems pointless). If you have one image loaded and then you return to photos and add the extra image then the app will try to load both images again. Typically I have abandoned IceCubes before this point and used another app to compose my post so I'm not sure if there is any way to get it to successfully attach two (or more) images to a post if it can't successfully upload both of them at once.
Related Issues
- Search that this bugs don't already exist before creating it.
Contributor guide
No contributing guide indexed for this repository
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.
Research direction
The issue does not identify any source files, tests, or entry points. Start by reproducing the failed multi-image upload flow on iOS 16.4.1 with IceCubesApp v1.6.15, then trace the image picker and upload state handling; done should include a clear retry path that preserves successfully loaded images and handles selection changes predictably.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100