Skip to content

Releases: ahmed-alnassif/ReSuSFS

ReSuSFS v2.3.0-eb224b2

Choose a tag to compare

@github-actions github-actions released this 25 Sep 12:19

ReSuSFS v2.3.0-eb224b2 Changelog

🌐 WebUI

  • add translation link instead of documentation (closes #8) (@ahmed-alnassif)
  • feat: make back button/gesture close dialogs, the editor, and terminals instead of exiting the app immediately (closes #18) (@ahmed-alnassif)

⚙️ CI/CD

🧹 Chores

ReSuSFS v2.3.0-edb5e2f

Choose a tag to compare

@github-actions github-actions released this 23 Sep 05:07

ReSuSFS v2.3.0-edb5e2f Changelog

🧩 Module

🧹 Chores

🤖 Automated

  • webui: new Crowdin translations by GitHub Action (#15)
  • webui(deps): Bump the webui-deps group in /webui with 4 updates (#16)
  • webui(deps): Bump the webui-deps group in /webui with 4 updates (#17)

ReSuSFS v2.3.0-d348051

Choose a tag to compare

@github-actions github-actions released this 12 Sep 15:53

ReSuSFS v2.3.0-d348051 Changelog

🌐 WebUI

📚 Documentation

  • add GKID as the recommended kernel for full SuSFS support (@ahmed-alnassif)

⚙️ CI/CD

🧹 Chores

🤖 Automated

  • webui/locales: sync translation from Crowdin (#11)
  • New Crowdin translations by GitHub Action (#12)
  • webui: new Crowdin translations by GitHub Action (#14)

ReSuSFS v2.3.0-47be13c

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:44

ReSuSFS v2.3.0-47be13c Changelog

🌐 WebUI

  • fix: don't let other elements cover the editor (@ahmed-alnassif)
  • fix: fix About version lookup and link handlers (@ahmed-alnassif)
  • refactor: donations card in more tab (@ahmed-alnassif)
  • perf: stop rebuilding every visible UserHub row on each search keystroke/tag click, reuse built elements via a persistent map, tighten IntersectionObserver margin (@ahmed-alnassif)
  • fix: make UserHub load faster and feel smoother (@ahmed-alnassif)
  • fix: stop scripts from losing their tags and the list shaking while scrolling (@ahmed-alnassif)

📚 Documentation

⚙️ CI/CD

🧹 Chores

📦 Other

🤖 Automated

  • webui/locales: sync translation from Crowdin (#5)
  • webui/locales: sync translation from Crowdin (#6)

ReSuSFS v2.3.0-bc8e52b

Choose a tag to compare

@github-actions github-actions released this 09 Sep 18:20

Important

KernelSU Next is not recommended.

KernelSU Next is currently unmaintained and has been observed engaging in anti-competitive behavior, including blacklisting the official ReSuSFS module without technical justification. This is not a security decision, it is a control decision.

Using an unmaintained kernel root solution can lead to:

  • Instability and unexpected crashes.
  • Bootloops that can leave your device unusable.
  • Security vulnerabilities that will never be patched.
  • Broken module compatibility as the ecosystem moves forward.

To protect your device and ensure you receive official support:

  • Use KernelSU: The upstream, official root solution.
  • Use ReSukiSU: A trusted, community-respected fork.

ReSuSFS is the only official SuSFS module for KernelSU. It is fully supported on KernelSU and ReSukiSU only.

Do not use KernelSU Next. Choose stability. Choose freedom. Choose official support.


ReSuSFS v2.3.0-bc8e52b Changelog

🌐 WebUI

  • fix: replace hardcoded donation address with a link to the GitHub support page, remove now-unused clipboard-copy logic (@ahmed-alnassif)

✨ Features

📚 Documentation

🧹 Chores

🤖 Automated

  • webui(deps): Bump @codemirror/view in /webui in the webui-deps group (#4)
  • ci(deps): Bump crowdin/github-action from 2 to 3 (#3)

ReSuSFS v2.3.0-f851a6e

Choose a tag to compare

@github-actions github-actions released this 06 Sep 17:30

ReSuSFS v2.3.0-f851a6e Changelog

🌐 WebUI

  • fix: export full config directory without filtering (@ahmed-alnassif)
  • feat: add user-friendly cron schedule field to UserHub script rows (@ahmed-alnassif)

🧩 Module

  • feat: add sync_cron_scripts() via busybox crond, synced on boot-completed (@ahmed-alnassif)
  • fix: prevent duplicate crond processes in sync_cron_scriptsci(fix): improve disk cleanup and swap to prevent build kill (@ahmed-alnassif)

⚙️ CI/CD

🧹 Chores

🤖 Automated

  • webui(deps): Bump the webui-deps group in /webui with 6 updates (#2)

ReSuSFS v2.3.0-5ec5ad8

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:22

ReSuSFS v2.3.0-5ec5ad8 Changelog

🌐 WebUI

  • fix UserHub tab loading/refreshing lag (@ahmed-alnassif)
  • fix: write backup tar log to Download dir and ensure it exists before export (@ahmed-alnassif)
  • fix: escape shell vars in backup script and move tar log to ReSuSFS dir (@ahmed-alnassif)
  • perf: only refresh UserHub's script list when scripts actually change, not on every tab switch (@ahmed-alnassif)
  • feat: add sort options to UserHub (name A-Z/Z-A, enabled first, recently/oldest modified) via header button (@ahmed-alnassif)
  • feat: add search button to UserHub (@ahmed-alnassif)
  • feat: add Telegram support group link to More, and a shared-configs hint to Home's backup card (@ahmed-alnassif)

📚 Documentation

🧹 Chores

ReSuSFS v2.3.0-4d61c95

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:42

ReSuSFS v2.3.0-4d61c95 Changelog

🌐 WebUI

🧩 Module

✨ Features

🧹 Chores

ReSuSFS v2.3.0-5556867

Choose a tag to compare

@github-actions github-actions released this 04 Sep 14:43

ReSuSFS v2.3.0-5556867 Changelog

Important

Hot fix for the previous version issues

Breaking changes

Please backup your settings first, and while flashing input reset.

🧩 Module

🧹 Chores

ReSuSFS v2.3.0-145b96d

Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Sep 13:43

ReSuSFS v2.3.0-145b96d Changelog

Important

Breaking changes

Please backup your settings first, and while flashing input reset.

🌐 WebUI

  • regenerate pnpm-lock.yaml after adding syntax highlighting dependencies (@ahmed-alnassif)
  • feat: add shell syntax highlighting to the code editor via CodeMirror language support (@ahmed-alnassif)

🧩 Module

  • fix: correct kstat backend to support static and dynamic spoofing (@ahmed-alnassif)
  • fix: simplify uname apply to replace values while preserving user comments (@ahmed-alnassif)
  • feat: add spoofing and hiding scripts for cmdline, uname, paths, maps, mounts, props, settings, and kstat (@ahmed-alnassif)

📚 Documentation

  • add built-in scripts documentation and update features, userhub, backup, and description sections (@ahmed-alnassif)

⚙️ CI/CD

🏗️ Build

  • add lockfile auto-regeneration fallback to local-build.sh when frozen install fails (@ahmed-alnassif)

🧹 Chores