SyMenu Forum

SyMenu

 

ronen1n

all messages by user

01/07/2025
Topic:
[SPS Editor] x64dbg update

ronen1n
ronen1n
Not sure what the format but I added it as [SPS Editor]
27/11/2025
Topic:
[SPS Editor] Rename file after install

ronen1n
ronen1n
Hi

why this command works with m:

RemFile rustdesk-*x86_64.exe rustdesk-x86_64.exe


Download Size correct (±10Kb)
File exe 'D:\1\Desktop\test\rustdesk_1.4.3\rustdesk-x86_64.exe' correct
VirusTotal reports a detection rate of 0/71

Your SPS file seems to be correct. You can publish it.


And this command with n gives error:
RenFile rustdesk-*x86_64.exe rustdesk-x86_64.exe


Download Size correct (±10Kb)
Error. File exe 'D:\1\Desktop\test\rustdesk_1.4.3\rustdesk-x86_64.exe' doesn't exist
VirusTotal reports a detection rate of 0/71

There are some errors in your SPS file. Read the previous line for the details.


And this ones work fine:
RenFile CyberChef_v10.19.4.html CyberChef.html
RenFile CyberChef_*.html CyberChef.html

RenFile burpsuite_community_?.*.jar burpsuite_community.jar
28/11/2025
Topic:
[SPS Editor] Rename file after install

ronen1n
ronen1n
I'm testing using the "Test SPS Online"
I removed the wrong command for "rustdesk-1.4.3-x86_64.exe" and it's working fine and changing the app name automatically to rustdesk-x86_64.exe like you said
25/06/2026
Topic:
Problem updating Speccy

ronen1n
ronen1n
I already installed it in vm and transferred the files, but thinking about it now maybe the reinstall with symenu makes more sense like you suggested
3 days ago
Topic:
Github SPS Updater - Updates & Add apps

ronen1n
ronen1n
[Plugin] GitHub SPS Updater & Community Publisher

A plugin for SyMenu that automatically finds and applies updates to apps in your custom suites, lets you add new apps easily, and allows UGMFree uploaders to sync and publish community .sps packages directly to SyMenu servers.

Plugin Features

Adding apps:
  • Add from GitHub: Paste a repo or release link (owner/repo or full URL) — auto-detects version, release date, asset, main .exe, and extracts the icon.
  • Add by direct download link: Paste any .zip, .7z, or .exe URL.
  • Add from PortableApps library: Search and add apps directly from the offline PortableApps catalog into your custom suite.
  • Icon support: Auto-extracts icons from executables/archives, or browse any custom image (.ico, .png, .jpg, .bmp — auto-converted to 16×16 Base64).
  • Auto-configured metadata: Automatically fills in publisher, description, and SPS schema fields (Creative Commons 4.0 license, category).
Updating apps:
  • Auto check & update via GitHub: Tracks upstream releases, tags, and asset naming patterns.
  • Auto update via Webscrape rules: Regex-based scraping for apps without GitHub (scrapes version from download page + downloads via template).
  • NirSoft & JetBrains updates: Built-in update tracking for NirSoft tools and JetBrains standalone products.
  • Background startup check: Can check for updates quietly on SyMenu startup (configurable interval) with tray notifications.
  • 100% Native SyMenu updates: The plugin only updates the local .sps definition files. SyMenu's native updater handles the actual downloading, unpacking, and installing.
UGMFree SPS Publisher (for uploaders):
  • Check uploader apps: Compares your local custom suite packages against the packages currently live on UGMFree servers under your account.
  • One-click publish: Push updated .sps definitions directly to UGMFree without needing external tools.
  • Schema validator: Pre-checks categories, packer formats, executable paths, and required metadata before uploading to prevent server errors.
Security & Verification:
  • VirusTotal integration: Automatically queries VirusTotal API v3 for scan ratios and embeds report permalinks.
  • Detection limit guard: Blocks updating a package if VirusTotal detections exceed your threshold.
Menu & Suite Tools:
  • Prune menu shortcuts: Keep alternative executables you don't use (e.g. 32-bit versions, CLI variants, or secondary companion tools in the same app) from being re-added to your menu every time the app updates.
  • Remove duplicate shortcuts: Clean up duplicate entries across suites.
  • Merge PortableApps: Import and link apps from an existing PortableApps directory structure.
RequirementsInstallation
  • Download.
  • Extract the folder into:<SyMenu>\Plugin\SyMenuGitHubUpdater\
  • Restart SyMenu.
  • Access via Plugin → GitHub SPS updater.

  • Optional Settings

    Inside the plugin window, click Settings...:
    • GitHub Token: Recommended to increase rate limits from 60 requests/hour to 5,000/hour.
    • VirusTotal API Key: If you want automated malware scanning before updating.
    • UGMFree Account: Enter your forum username & password if you want to publish community .sps packages.

    This post and most of the plugin done by AI so if you need any other explanation for what the plugin doing or want any change that will make sense please let me know
    This plugin approved by SyMenu author for pro users
    This plugin still has some bugs so use at your own risk
    The idea for this plugin is to make adding and updating apps to SyMenu easier
    Please tell me what you think


    Edit:

    - Auto-detect vendor APIs & direct releases: Out of the box, popular standalone tools (such as JetBrains' dotPeek, IntelliJ Community, PyCharm Community, NirSoft tools, etc.) are automatically mapped to their official vendor update APIs by name without requiring a GitHub link or manual regex configuration.


    ### Changelog — Version 2.0.1

    **Fixes & UI Improvements:**
    * **SyMenu Auto-Hide Fixed:** Resolved an issue where SyMenu stayed stuck on-screen and stopped auto-hiding on losing focus. The plugin now explicitly dismisses the SyMenu dropdown upon launching and runs its window on an isolated thread, leaving SyMenu's taskbar auto-hide behavior completely untouched.
    * **Settings Dialog Layout:** Fixed a layout issue where the "Save" and "Cancel" buttons were cut off at the bottom on initial opening. The dialog now defaults to a taller size and includes vertical auto-scrolling for smaller displays.
    * **PortableApps Directory Layout & New Suite Creation:**
    * Fixed an issue where the "Visit website" button was pushed to an invisible second row under high-DPI scaling.
    * Added the ability to enter a **new suite name directly** in the "Target Suite" dropdown (selecting an existing suite or typing a new suite to install to).
    * Fixed dark theme rendering for editable dropdowns (eliminated white background flashing/selection glitches and restored the dropdown arrow).
    * **SPS Community Publisher:** Fixed overlapping text between the account status label (`Account: (not configured)`) and the `(Settings)` link.
    * **Expanded Archive Compatibility (RAR / ZIP / 7Z):** Fixed check error `PackerFormat 'zip' does not match the download '.rar'`. SyMenu extracts RAR, ZIP, and 7Z interchangeably with 7-Zip; the updater now treats archive formats interchangeably and automatically updates the `<PackerFormat>` tag in the definition to match upstream.
    * **Expanded Vendor API Rules:** Added automatic JetBrains API tracking for dotPeek, IntelliJ IDEA Community Edition, PyCharm Community Edition, and JetBrains Gateway.



    Download SyMenuGitHubUpdater-2.0.4.zip:
    https://f2h.io/feb8kdd5vsjx

    edited by ronen1n on 12/11/2026
    3 days ago
    Topic:
    Github SPS Updater - Updates & Add apps

    ronen1n
    ronen1n
    Thanks for the review
    Download updated to Version 2.0.1 with the fixes you wanted if you could check and report
    2 days ago
    Topic:
    Github SPS Updater - Updates & Add apps

    ronen1n
    ronen1n
    What's New in v2.0.2

    Fixes from Community Feedback
    • Fixed SyMenu Stay-On-Screen Focus Bug: Closing plugin windows now hands focus cleanly to the next window instead of re-activating SyMenu and keeping its menu stuck open on screen (applies to both GitHub SPS Updater and Portable Edge, 32-bit and 64-bit SyMenu).
    • Fixed GitHub Publisher Resolution:
      • Direct GitHub release-asset links (e.g. .../releases/download/...) now resolve through the GitHub repository path instead of falling back to github.com root (preventing false update alerts on subsequent checks).
      • Existing definitions are only merged when matching the same repository and no longer overwrite the GitHub publisher name/website with third-party sites.
    • Readable Vertical Main EXE Tooltip: Detected executables in the Add App dialog now list one per line instead of all on a single line.
    • Improved Dark Theme Disabled Buttons: Disabled buttons now use muted grey text on a flatter dark background for clear readability.
    • Remembered Window State & Grid Settings: Filters (Show, Installed only, search text), grid sort column/direction, window size/position, and details panel state now persist between sessions and across checks.
    • Clearer New Suite Input (PortableApps): Updated label and tooltip to indicate you can pick an existing suite or type a new suite name.
    • Encrypted UGMFree Credentials: Stored UGMFree passwords are now encrypted with Windows DPAPI per user (existing plain-text passwords migrate automatically on next Settings save).
    Overlays & Updater Improvements
    • New Overlays Manager (Tools → Overlays Manager…): Central dashboard showing all configured/built-in overlays, their status (in place, waiting, needs re-apply, available (disabled)), a Check & Apply Overlays button, and Enable / Disable / Edit / Remove controls.
    • Built-in Overlays Are Now Opt-In for New Users: Shipped built-in rules (Dark7zip for 7-Zip x64 and x64dbg Plugin Manager) start disabled (available (disabled)) so nothing modifies existing apps until you click Enable. Existing users who already had them applied stay enabled automatically.
    • "Overlays only" Filter & Post-Update Hook: Filter the main grid to overlay-enabled apps and automatically re-apply overlays after updates finish.
    • Simpler Overlay Setup: Added Browse Files… to pick assets straight from GitHub releases plus one-click presets in the overlay rule editor.
    • JetBrains Standalone Support & Auto-Healing Icons: Added support for IntelliJ Community, PyCharm Community, and Gateway .windowsZip packages, plus automatic repair of generic placeholder icons in .sps files.
    • Online PortableApps & Official Suite Handling: Online PortableApps (*_online.paf.exe) now stamp properly as exe with /S /D={0} so SyMenu updates them natively; official-suite apps stay hidden when official-suite patching is turned off.


    edited by ronen1n on 11/11/2026
    1 days ago
    Topic:
    Github SPS Updater - Updates & Add apps

    ronen1n
    ronen1n
    v2.0.3: Fixed PortableApps _online.paf.exe updates (such as Trellix Stinger Portable and Google Chrome Portable) by unpacking them silently in place via 7z.exe and installer.ini with checksum verification, instead of triggering PortableApps errors or interactive installer popups.
    https://f2h.io/ka6ovpmzfec5
    1 days ago
    Topic:
    Github SPS Updater - Updates & Add apps

    ronen1n
    ronen1n
    Gianluca wrote:
    A great addition for the next version would be an About entry in the Tools menu or at least an indication of the plugin version in the settings, as it is currently impossible to determine which version is running unless you inspect the dll file through the Windows file properties dialog.
    Another issue: I noticed that the plugin remembers the last applied filter, but the filter text box remains empty. As a result, I end up with a filtered grid without knowing which filter is currently active.
    As a related improvement, a visual indicator showing that one or more filters are active could also be useful.


    please check the new changes:

    GitHub SPS updater 2.0.4

    New
    - The plugin version is shown in the window title and in Settings.
    - Tools > About shows the version, the plugin/settings/log locations, and a link to this topic.

    Changed
    - The search text is no longer restored when the window opens. View, "Installed only",
    sorting and window size are still remembered.
    - When a view or a search hides apps, the filter bar shows "Showing n of m · Clear filters";
    one click shows everything again.
    https://f2h.io/feb8kdd5vsjx

    edited by ronen1n on 12/11/2026
    12

    UGMFree © 2002-2026
    PayPal BTC TON