Dimillian / Dimillian/IceCubesApp

Bug: if you get an error uploading an image retrying isn't straight forward

Open
#1,428 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.