SideStore / SideStore

SideStore is a fork of AltStore that doesn't require an AltServer.
GNU Affero General Public License v3.0
2.48k stars 168 forks source link

[BUG] SideStore August 2024 update shows October 2023 update as new #666

Open FxRe opened 2 months ago

FxRe commented 2 months ago

Describe the bug

I recently updated to the latest version, 0.5.7, which was described as August update. Today I noticed that SideStore shows an update as available, but that “new” version is the old October 23 update. I didn’t try to update.

Instructions to reproduce

Install 0.5.7, watch the old update become available.

What version of SideStore are you using?

0.5.7

Other info

No response

yodaluca23 commented 2 months ago

This was made as a bug in the announcements on their discord channel. What I believe the issue is at least from my experience in using other sources with SideStore is that it won't update very often you can usually force it on a third-party source by deleting it and re-adding it obviously you can't do that with the internal source so yeah, they will be fixed in the next update according to the announcements on the discord server...

FxRe commented 2 months ago

Oh, I see. Thanks. Posting the full announcement, in case someone else is curious:

for any of you using latest SideStore, there seems to be a bug that keeps the last update pop up in the SideStore app. This will get fixed. When the fix comes you will likely need to sideload the ipa manually. Sorry for the inconvenience. Other than that it has a good amount of fixes that the last version needed that you will likely enjoy.

Spidy123222 commented 2 months ago

Yeah this was announced in the discord. It's currently a known issue

nythepegasus commented 2 months ago

Hello this should be resolved now, if not you can reopen this issue.

FxRe commented 2 months ago

Apologies, but this doesn’t seem to be fixed for me. I had to reinstall SideStore using SideServer due to another issue, it then immediately showed the April 2024 update. I installed that, SideStore still reports being 0.5.7, and now shows the November 2023 update as newly available.

sasagr commented 2 months ago

IMG_4409 IMG_4408

same here with the last nightly announced ipa, installed from within sidestore old version using +

FxRe commented 1 month ago

Yup, I also tried the latest nightly (2024.08.19), which shows the same behavior. For some reason it displays a different version as latest update (November 23).

sasagr commented 1 month ago

IMG_4409 IMG_4408

same here with the last nightly announced ipa, installed from within sidestore old version using +

I continue to have the same issue also with the 0.5.8 stable

wamuumu commented 1 month ago

Do you guys know why my SideStore doesn't show anything under the updates section? I'm currently using version 0.5.7, and I wish to update to 0.5.8. Since nothing showed, I tried to manually install the SideStore .ipa using SideStore, but the app crashes. Am I missing something?

yodaluca23 commented 1 month ago

Do you guys know why my SideStore doesn't show anything under the updates section? I'm currently using version 0.5.7, and I wish to update to 0.5.8. Since nothing showed, I tried to manually install the SideStore .ipa using SideStore, but the app crashes. Am I missing something?

For the crashing, force close the app, and reopen it and try again.

Staubgeborener commented 1 month ago

Can someone open this issue? It still exists (tested with version 0.5.8).

aaronliu0130 commented 1 week ago

@nythepegasus @SideStore Since this has been confirmed unresolved in the Discord server, can this please be reopened? Thank you.

polymo1 commented 1 week ago

Sure

mahee96 commented 3 days ago

This annoying thing got me digging into the source code...

Anyways for the RCA:

  1. Issue is possibly due to Regression? caused by merging PR#616.
  2. In AltStoreCore/Model/InstalledApp.swift, The updatesFetchRequest() logic had been changed to use a different check rather than the property hasUpdate: Boolean, which was being used earlier, so that both are in sync.

Code Reference

https://github.com/SideStore/SideStore/blob/867a9c77e652b0a0f3a06cad4a1b4b2cdde89d83/AltStoreCore/Model/InstalledApp.swift#L166

Commit id is shown below:

image

Fix:

Reverting it to use hasUpdate fixes it but not sure if this was intentional change by the team. So the team should decide on the final fix or make enhancements.

polymo1 commented 3 days ago

@SideStore/project-maintainers cc!