[PR #836] [CLOSED] feat: Add JIT Script Support on a Per-App Basis for StikDebug on iOS 26+ #1116

Closed
opened 2026-03-03 15:38:38 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/LiveContainer/LiveContainer/pull/836
Author: @Vishram1123
Created: 9/17/2025
Status: Closed

Base: mainHead: main


📝 Commits (10+)

📊 Changes

11 files changed (+196 additions, -13 deletions)

View changed files

📝 LiveContainerSwiftUI/LCAppInfo.h (+1 -0)
📝 LiveContainerSwiftUI/LCAppInfo.m (+15 -1)
📝 LiveContainerSwiftUI/LCAppListView.swift (+24 -4)
📝 LiveContainerSwiftUI/LCAppModel.swift (+40 -4)
📝 LiveContainerSwiftUI/LCAppSettingsView.swift (+70 -2)
📝 LiveContainerSwiftUI/LCUtils.h (+1 -0)
📝 LiveContainerSwiftUI/LCUtils.m (+30 -0)
📝 LiveContainerSwiftUI/Shared.swift (+7 -2)
📝 MultitaskSupport/DecoratedAppSceneViewController.h (+1 -0)
📝 MultitaskSupport/DecoratedAppSceneViewController.m (+6 -0)
fishhook (+1 -0)

📄 Description

This PR introduces support for running custom JavaScript scripts during JIT launch when using StikDebug on iOS 26 and later.

Key Changes:

  • Added a new file picker UI in app settings to select JavaScript files for JIT launch
  • Implemented script data passing to StikDebug via URL parameters
  • Added proper error handling and user feedback for script selection
  • Updated the JIT launch flow to include optional script execution

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/LiveContainer/LiveContainer/pull/836 **Author:** [@Vishram1123](https://github.com/Vishram1123) **Created:** 9/17/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `main` --- ### 📝 Commits (10+) - [`4f28982`](https://github.com/LiveContainer/LiveContainer/commit/4f289826523c5abf10cc1e3e91bec367cc3ccd80) Attempt to add script for StikDebug iOS 26 - [`bdf1e2c`](https://github.com/LiveContainer/LiveContainer/commit/bdf1e2cf1cbae4da7b9f1ee11a18716168263573) Fix var name - [`f985a68`](https://github.com/LiveContainer/LiveContainer/commit/f985a685bc84eaf6f639b22dd5a8e93f0eb6094c) More fixes...? - [`e28e071`](https://github.com/LiveContainer/LiveContainer/commit/e28e0711e95bcc229ceba67eb7797d4a7793c2dd) Fix banner delegate...?? - [`cbee34f`](https://github.com/LiveContainer/LiveContainer/commit/cbee34f3e9986c4c8bf441eafe1dfe07eb434653) Replace run app with old - [`2d8782e`](https://github.com/LiveContainer/LiveContainer/commit/2d8782e2eed7c2c5ca56d9decd1166cc9781c514) typo - [`00189c1`](https://github.com/LiveContainer/LiveContainer/commit/00189c1114bee71fa8a820ccf46d43e2f4b86b3d) Attempt to implement JIT for LiveProcess launch - [`8f9f4fc`](https://github.com/LiveContainer/LiveContainer/commit/8f9f4fc6c57bcdd70825d3ed139c82f997e64f88) Fix ambiguity - [`3fe19c1`](https://github.com/LiveContainer/LiveContainer/commit/3fe19c1f765e58334f6d39c5593687fa04020b7b) Fix...? - [`ced5ed9`](https://github.com/LiveContainer/LiveContainer/commit/ced5ed9994ad65a0c4ab59dcd93b5a207b4fc91a) Don't check whether jit url can be launched ### 📊 Changes **11 files changed** (+196 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `LiveContainerSwiftUI/LCAppInfo.h` (+1 -0) 📝 `LiveContainerSwiftUI/LCAppInfo.m` (+15 -1) 📝 `LiveContainerSwiftUI/LCAppListView.swift` (+24 -4) 📝 `LiveContainerSwiftUI/LCAppModel.swift` (+40 -4) 📝 `LiveContainerSwiftUI/LCAppSettingsView.swift` (+70 -2) 📝 `LiveContainerSwiftUI/LCUtils.h` (+1 -0) 📝 `LiveContainerSwiftUI/LCUtils.m` (+30 -0) 📝 `LiveContainerSwiftUI/Shared.swift` (+7 -2) 📝 `MultitaskSupport/DecoratedAppSceneViewController.h` (+1 -0) 📝 `MultitaskSupport/DecoratedAppSceneViewController.m` (+6 -0) ➕ `fishhook` (+1 -0) </details> ### 📄 Description This PR introduces support for running custom JavaScript scripts during JIT launch when using StikDebug on iOS 26 and later. Key Changes: - Added a new file picker UI in app settings to select JavaScript files for JIT launch - Implemented script data passing to StikDebug via URL parameters - Added proper error handling and user feedback for script selection - Updated the JIT launch flow to include optional script execution --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 15:38:38 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/LiveContainer#1116
No description provided.