Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 0 additions & 102 deletions .github/workflows/publish-v484-stable.yml

This file was deleted.

13 changes: 5 additions & 8 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
<!-- SORTIFY_DISPATCH_V484_WEBUI_ACTION_LAUNCH_HOTFIX_CHANGELOG_START -->
## 4.8.4-webui-action-launch-hotfix - WebUI Action Launch Hotfix candidate

- Fixed the module-manager Action-button race that could leave the external browser with `ERR_CONNECTION_REFUSED` on the one-time loopback bootstrap URL.
- Fixed productive **Sort now** using a synchronous Action request even though real sorting can take minutes; Preview remains synchronous and productive apply now runs as a bounded background job.
- Pinned shared WebUI Core 0.6.3 for both the SIGHUP-safe Action launcher and action-to-job apply handoff.
- Kept the server explicitly user-triggered, loopback-only, authenticated by the existing one-time bootstrap flow, and bounded by the existing idle/session/job limits.
- Preserved Sortify configuration and SSH Drop Dispatcher policy v4115.
- Stable update metadata remains on 4.8.3 until exact-device Action-button and productive Sort-now acceptance are complete.
## 4.8.4-webui-action-launch-hotfix - WebUI Action Launch Hotfix

- Fixed the module-manager Action button opening an unreachable local WebUI.
- Fixed productive **Sort now** showing a network error on large Download trees; productive sorting now runs as a background Job while Preview remains synchronous.
- Preserved existing Sortify settings and persistent configuration across the update.
<!-- SORTIFY_DISPATCH_V484_WEBUI_ACTION_LAUNCH_HOTFIX_CHANGELOG_END -->

<!-- SORTIFY_DISPATCH_V483_WEBUI_ACTIONS_HOTFIX_CHANGELOG_START -->
Expand Down
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<!-- SORTIFY_DISPATCH_V484_WEBUI_ACTION_LAUNCH_HOTFIX_README_START -->
## Sortify Dispatch 4.8.4 candidate
## Sortify Dispatch 4.8.4

Source candidate: `4.8.4-webui-action-launch-hotfix` / `versionCode=31`.
Current release: `4.8.4-webui-action-launch-hotfix` / `versionCode=31`.

This candidate fixes two WebUI field failures from 4.8.3:
This release fixes two WebUI failures from 4.8.3:

- the module-manager Action-button launch race where the external browser could reach the one-time `127.0.0.1` bootstrap URL after the standalone WebUI server had already stopped;
- productive **Sort now** running synchronously through the Action HTTP request, which can take minutes on a large Download tree and surface as a browser network error even while sorting continues.
- the module-manager Action button no longer opens a loopback URL after its local WebUI server has already stopped;
- productive **Sort now** no longer depends on one long browser request. Preview stays synchronous and read-only, while productive sorting runs as a background Job and remains observable until completion.

It pins shared WebUI Core 0.6.3. The launcher is detached from the Action shell's stdin/SIGHUP lifetime, while Sort now keeps its synchronous read-only Preview but starts productive sorting through the bounded background Jobs lifecycle. Loopback-only binding, one-time bootstrap authentication, idle/session/job bounds, existing Sortify state, and SDD policy v4115 are preserved.
Existing Sortify settings and persistent configuration are preserved during the update. Sortify uses shared WebUI Core 0.6.3 and keeps SSH Drop Dispatcher policy `v4115`.

Stable release remains `4.8.3-webui-actions-hotfix` until the exact installed candidate passes both Action-button bootstrap and productive Sort-now device acceptance.
Install `Sortify-Dispatch-4.8.4-webui-action-launch-hotfix.zip` with a Magisk/KernelSU-compatible module manager and reboot once.
<!-- SORTIFY_DISPATCH_V484_WEBUI_ACTION_LAUNCH_HOTFIX_README_END -->

<!-- SORTIFY_DISPATCH_V483_WEBUI_ACTIONS_HOTFIX_README_START -->
## Sortify Dispatch 4.8.3

Current release: `4.8.3-webui-actions-hotfix`.
Previous release: `4.8.3-webui-actions-hotfix`.

This hotfix keeps long action output inside a bounded mobile result panel, labels safe read-only actions as **Run check**, preserves detailed action failure messages, reports the installed Sortify version correctly, and keeps focused WebUI form controls visible above the Android software keyboard.

Expand Down Expand Up @@ -211,7 +211,7 @@ Current release: `v4.4-ssh-drop-dispatcher` / `versionCode=15`.

**Original author:** [xCaptaiN09](https://github.com/xCaptaiN09)
**Fork maintainer:** [Lycidias93](https://github.com/Lycidias93)
**Version:** 4.8.3-webui-actions-hotfix
**Version:** 4.8.4-webui-action-launch-hotfix

Sortify Dispatch is a Magisk / KernelSU module based on Sortify v4.0. It keeps normal download sorting, but adds an Artifact Guard for SSH Drop Dispatcher, Pixel-local scripts, Termux helper scripts, Magisk/KernelSU release ZIPs, and repo helper artifacts.

Expand Down Expand Up @@ -252,7 +252,7 @@ Sortify Dispatch holds only operational artifacts. Normal downloads are sorted a

## Installation

1. Download `Sortify-Dispatch-4.8.3-webui-actions-hotfix.zip` from Releases.
1. Download `Sortify-Dispatch-4.8.4-webui-action-launch-hotfix.zip` from Releases.
2. Flash through Magisk or KernelSU.
3. Reboot if your module manager requires it.
4. Run Sortify manually or wait for the service interval.
Expand All @@ -265,7 +265,7 @@ su -c sh /data/adb/modules/sortify/action.sh

## WebUI

The shared WebUI Core 0.6.1 provides typed Settings, Actions, Jobs and Inventory views through an authenticated loopback session. It can open from the module Action button in the default browser or through compatible embedded WebUI hosts.
The shared WebUI Core 0.6.3 provides typed Settings, Actions, Jobs and Inventory views through an authenticated loopback session. It can open from the module Action button in the default browser or through compatible embedded WebUI hosts.

## Online updates

Expand Down
12 changes: 6 additions & 6 deletions RELEASE_NOTES_v4.8.4-webui-action-launch-hotfix.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Sortify Dispatch 4.8.4 – WebUI Action Launch Hotfix

- Fixes the module-manager Action-button launch race that could open the browser after the standalone loopback WebUI server had already stopped, causing `ERR_CONNECTION_REFUSED` on the one-time `127.0.0.1` bootstrap URL.
- Fixes productive **Sort now** timing out as a synchronous browser Action request on large Download trees. Preview stays synchronous; productive sorting starts in the bounded Jobs lifecycle and remains observable there until completion.
- Pins shared WebUI Core 0.6.3 for the SIGHUP-safe launcher and action-to-job apply handoff.
- Keeps the WebUI loopback-only, one-time-token authenticated, idle/session/job bounded, and explicitly user-triggered.
- Preserves existing Sortify settings, persistent configuration, and SSH Drop Dispatcher policy v4115.
## What changed

This is a source candidate until the exact installed ZIP passes both the device Action-button bootstrap audit and productive Sort-now background-job acceptance. Stable update metadata remains on 4.8.3 until that acceptance is complete.
- Fixes the module-manager Action button opening an unreachable local WebUI.
- Fixes productive **Sort now** showing a network error on large Download trees. Productive sorting now runs as a background Job while Preview stays synchronous.
- Preserves existing Sortify settings and persistent configuration across the update.

Install or update `Sortify-Dispatch-4.8.4-webui-action-launch-hotfix.zip` with a Magisk/KernelSU-compatible module manager and reboot once.
93 changes: 0 additions & 93 deletions tools/promote-v484-stable.py

This file was deleted.

8 changes: 4 additions & 4 deletions update.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "4.8.3-webui-actions-hotfix",
"versionCode": 30,
"zipUrl": "https://github.com/Lycidias93/Sortify-Dispatch/releases/download/v4.8.3-webui-actions-hotfix/Sortify-Dispatch-4.8.3-webui-actions-hotfix.zip",
"changelog": "https://raw.githubusercontent.com/Lycidias93/Sortify-Dispatch/main/RELEASE_NOTES_v4.8.3-webui-actions-hotfix.md"
"version": "4.8.4-webui-action-launch-hotfix",
"versionCode": 31,
"zipUrl": "https://github.com/Lycidias93/Sortify-Dispatch/releases/download/v4.8.4-webui-action-launch-hotfix/Sortify-Dispatch-4.8.4-webui-action-launch-hotfix.zip",
"changelog": "https://raw.githubusercontent.com/Lycidias93/Sortify-Dispatch/main/RELEASE_NOTES_v4.8.4-webui-action-launch-hotfix.md"
}
Loading