Skip to content

Nilesoft Shell Pro 2.0.6-beta.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Oct 12:53
· 6 commits to main since this release
v2.0.6-beta.3
eea8fff

Nilesoft Shell Pro 2.0.6-beta.3 is a community fork of Nilesoft Shell by Moudey and Nilesoft: the same context-menu extension and .nss configuration language, with security and stability fixes, a per-user mode that needs no administrator rights, and an app to set it up and configure it. It is not an official Nilesoft release.

Caution

If the original Nilesoft Shell is installed, uninstall it before installing Nilesoft Shell Pro. Pro has its own name and does not replace the original (installed with its own installer, winget, Scoop or Chocolatey, or a portable copy), so both stay registered with Explorer and collide: the context menu can stop appearing or show up twice. Uninstall it from Settings > Apps > Installed apps; for a portable copy run shell -unregister -restart from its folder and delete the folder. Back up your shell.nss and imports folder first if you want to keep your configuration. Updating from an earlier Nilesoft Shell Pro version is fine.

Documentation: https://abdullah-masood-05.github.io/Shell/. About this fork there lists everything this fork changes, and each earlier release lists its own changes.

What's new in 2.0.6-beta.3

The app in Chinese

  • Nilesoft Shell Pro is available in Simplified Chinese (简体中文) and Traditional Chinese (繁體中文) as well as English. By default it follows the Windows display language: Hong Kong, Macau and Taiwan get Traditional Chinese, other Chinese locales Simplified Chinese.
  • Preferences > Language chooses the language yourself (Auto, English, 简体中文, 繁體中文). The change applies at once, without restarting the app.
  • Dates in Backups follow the language's own order.
  • The translations are built into NilesoftShellPro.exe, so it is still a single file. To translate the app into another language, see src/settings/README.md. Corrections from native speakers are welcome in Discussions.

Updates now reach your menu files

  • If you use a personal configuration (%APPDATA%\Nilesoft\Shell), it keeps its own copies of the shipped menu files, and until now updates never touched them, so fixes to those files never reached you. After an update, the app now brings every copy you haven't edited up to date, after saving a snapshot in Backups. Files you edited are kept; Home lists them, with Compare and Use the new version.
  • shell -config:upgrade does the same from the command line.

Context Menus page

  • Each rule for Windows items is described in one plain sentence in your language, for example "Moves Copy as path into File manage", with the menu names and Windows item names as you see them in the menu.
  • Positions are counted the way Shell counts them: pos=1 is the second item.

Chinese

  • Simplified Chinese wording reviewed by zhonglixun, plus a wording pass over Simplified and Traditional Chinese.
  • Two- and three-option buttons give every option the same width, so the highlight lines up with the label in every language.

Fixed in beta.3

  • Pin/Unpin: on Windows 11 in any language, Pin to Start, Unpin from Start and Pin to Quick access are recognised again, so they move into the Pin/Unpin submenu together with Pin to taskbar. Windows 11 takes these titles from newer system strings than Windows 10.
  • Long pages scroll all the way to the end. Text that wraps onto a second line (common in Chinese) made the page taller than the scroll range, so the last rows were cut off.
  • After an in-app update, the app comes back in the language it was showing.
  • New docs page: Snippets, with RubicBG's snippet collection.

Install

Download For Notes
setup-x64.msi Windows x64 Per-machine install to C:\Program Files\Nilesoft Shell. Needs administrator rights once. Includes the app.
setup-arm64.msi Windows on ARM As above; the app is the x64 build and runs under emulation.
setup-x86.msi 32-bit Windows No app; the Start menu entry opens shell.exe.
NilesoftShellPro-2.0.6-beta.3-x64-portable.zip Windows x64, one user No administrator rights. Extract to e.g. %LOCALAPPDATA%\Programs\NilesoftShellPro, then run NilesoftShellPro.exe, or shell.exe -register -user -treat and shell.exe -restart. See PORTABLE.txt in the zip.

The MSI upgrades an earlier Nilesoft Shell Pro installation in place (same folder, your shell.nss is kept) and appears as "Nilesoft Shell Pro" in Installed apps. It does not reliably replace the original Nilesoft Shell: uninstall that first (see the warning above).

Verify downloads against SHA256SUMS.txt:

Get-FileHash .\setup-x64.msi -Algorithm SHA256

Unsigned binaries

The MSIs, shell.exe, shell.dll and NilesoftShellPro.exe are not code-signed. Windows SmartScreen may show "Windows protected your PC" when you run the installer or NilesoftShellPro.exe; choose More info, then Run anyway, if you trust this release. Check the SHA-256 hash first.

Report problems at https://github.com/Abdullah-Masood-05/Shell/issues and include the output of shell.exe -status. Questions and ideas are welcome in Discussions.

Credits

Nilesoft Shell is created by Moudey and Nilesoft and released under the MIT License. Many fixes were ported, with credit in each commit, from the opj161, TCNOco, arvaidasre, iMAboud and iGerman00 forks and from pull requests to Nilesoft Shell by YESNLars, haoze-evolluling, xiaobsh, denismattos, v4806, jtabox, loliri and MissinLinkk05551.