#[QUESTION] Altstore 2.0 rebase build

1 messages · Page 1 of 1 (latest)

tough osprey
velvet oyster
#

Ack, can't forward here

velvet oyster
tough osprey
#

Ok, but what is this? A new SideStore? A better SideStore? What are the differences? If possible to know obviously

scarlet dew
#

upcoming version of sidestore with UI changes to look similar to current altstore and bug fixes

tough osprey
#

The "Refresh All Apps" action could not be performed because the SideStore app quit unexpectedly.

#

Like i have written it's a bit stange because it works, the only downside is that for this error the automation doesn't get to the end disabling the VPN because the script Refresh my apps" seems to crash before obviously (also if SideStore is refreshed correctly).

#

Is it possible to fix this crash of the script "Refresh my apps"?

#

@scarlet dew

tough osprey
scarlet dew
#

Need to fix backups first then shortcuts, these are my next 2 major issues to deal with

#

And thanks for testing

tough osprey
scarlet dew
#

yeah, the reason being, migrations are still not resolved, else we can give a safe way to preserve all existing data when switching versions

scarlet dew
scarlet dew
golden widget
# scarlet dew
  1. installing via altserver works

  2. sources show broken in the sources tab

a) custom anisette servers worked (mine worked)
b) i dont have dev acc to test, but i couldnt sign this specific version with a developer cert, other versions do work though
c) app icons do change

  1. manual installs and refreshes all work properly
#

i havent seen any significant issues other that some wierd animations and the sources tab being broken

scarlet dew
#

For the broken stuffs 2, can you post a video of flow that you are doing and where it is broken

golden widget
scarlet dew
#

This is mine, i don’t see any glitches though

golden widget
#

oh i need to update my sidestore to the latest alpha

#

i was using yesterdays one

#

The refresh servers button

#

Has a wierd animation

scarlet dew
#

Ah the refresh button, I see

#

I was working on this screen today but couldn’t get to that

#

I will fix that soon

scarlet dew
# golden widget oh i need to update my sidestore to the latest alpha

Yeah, in latest alpha these are fixes:

  1. settings title/header won’t disappear after entering anisette servers screen and coming back.
    Reason: anisette servers screen was SwiftUI and navigationBar was set to hidden explicitly but wasn’t set back to visible when going back. Fixed this.

  2. Added Toast popup when performing “refresh servers” only via a. button press b. When first entering the anisette servers screen each time (when the url is being edited, there won’t be status update about refresh/failure to refresh but for each character edit it does try to perform refresh on this assumed new url)

golden widget
#

okay okay

#

i will test the problems u listed earlier and let you know

scarlet dew
#

Try this and let me know, i am interested in knowing how the popup works for following 3 cases

a. with internet
b. without internet
c. with cellular/wifi turned on but no internet connection (like wifi not working but connected case)

when

  1. Entering the screen
  2. Hitting refresh button
  3. Pasting the new server URL
    a. Working URL
    b. non working url (such as www.google.com or anything)
    c. working server but bad data (json not proper or required fields in json missing)
    d. single entry json url
    e. dual entry json url
  4. Actively editing the url via (a. a. onscreen keyboard and b. external keyboard)
    a. Observe how if there are any popups or errors during the editing,
    b. Notice if there is slowdown in UI when editing.
    Expectations: there shouldn’t be any messages/popup when editing

For case 1 when entering this screen when internet doesn’t work or the json is bad or url is bad:
expectations: Screen will be empty with a popup for the error reason

#

@golden widget if possible can you note down or compose these test notes and respective areas being tested and which version did you use when confirming the tests passed.

Ex:
Name: Settings -> anisette servers screen
sidestore-version: <commit-id from the alpha release page which was downloaded>
tests: <just copy and paste what i had posted> and if you did anything else
coverage: <what all passed>
ex 1.a PASS
2. FAIL
Reason: <what caused the failure>

please post them in the sidestore docs page somewhere or ask @modest gate for proper place to post these for now (these doesn’t have to be public/user facing and can be internal/src-code docs until we have unit + ui tests and integration tests)

golden widget
#

Can I dm you my results?

golden widget
#

@scarlet dew i dmed u my results