Skip to content

Add SideStore app refresh feature#439

Open
Lolendor wants to merge 1 commit into
nab138:mainfrom
Lolendor:main
Open

Add SideStore app refresh feature#439
Lolendor wants to merge 1 commit into
nab138:mainfrom
Lolendor:main

Conversation

@Lolendor
Copy link
Copy Markdown

@Lolendor Lolendor commented May 3, 2026

Adds a new "SideStore Apps" page that lists apps installed via SideStore on the connected device and lets the user refresh their provisioning profiles in-place via the misagent service, mirroring SideStore's own refresh flow.

  • src-tauri/refresh.rs: new module with list_sidestore_apps, refresh_sidestore_app_operation, refresh_all_sidestore_apps_operation Tauri commands. Uses installation_proxy for app discovery, filters by SideStore-specific markers (ALTBundleIdentifier, ALTAppGroups, GroupContainers, UTExportedTypeDeclarations). Refresh path: list_app_ids -> download_team_provisioning_profile -> misagent.install, no re-signing.
  • enable misagent feature on idevice crate.
  • src/pages/SideStoreApps.tsx: UI with per-app and bulk refresh, hooked into the existing operation/progress infrastructure.
  • App.tsx: sidebar entry + Cmd/Ctrl+Shift+R shortcut.

Adds a new "SideStore Apps" page that lists apps installed via SideStore
on the connected device and lets the user refresh their provisioning
profiles in-place via the misagent service, mirroring SideStore's own
refresh flow.

- src-tauri/refresh.rs: new module with list_sidestore_apps,
  refresh_sidestore_app_operation, refresh_all_sidestore_apps_operation
  Tauri commands. Uses installation_proxy for app discovery, filters by
  SideStore-specific markers (ALTBundleIdentifier, ALTAppGroups,
  GroupContainers, UTExportedTypeDeclarations). Refresh path:
  list_app_ids -> download_team_provisioning_profile -> misagent.install,
  no re-signing.
- enable misagent feature on idevice crate.
- src/pages/SideStoreApps.tsx: UI with per-app and bulk refresh,
  hooked into the existing operation/progress infrastructure.
- App.tsx: sidebar entry + Cmd/Ctrl+Shift+R shortcut.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Copy link
Copy Markdown
Author

@Lolendor Lolendor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant