1 hours ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
sl23 wrote:
I no longer have that plugin and that link seems to be dead? Says topic not found! Sorry, the link has been corrupted by the final dot. This is the right one: https://www.ugmfree.it/forum/messages.aspx?TopicID=85 Please try it so we can get some feedback.
|
|
|
10 hours ago
Topic:
Github SPS Updater - Updates & Add apps
sl23Posts: 326
|
I tried the floating icon, same issue. Also, my Audio Suite plugin doesnt cause this issue when I select it. In fact no other menu selection does this, only that updater plugin. I no longer have that plugin and that link seems to be dead? Says topic not found!
|
|
|
11 hours ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
Thanks but I didn’t need your configuration details: I only wanted to know whether you had enabled any special options (context menu pin, show in taskbar, gestures, or anything else I’ve added over time). But it seems your setup is boring and standard, like mine 
To be clear, the expected behaviour is: - With the context menu open, select the GitHub SPS Updater plugin (by keyboard or mouse). - As soon as you click the item, the context menu hides and the plugin form appears.
If you see something different, please try this test: - If you haven’t already, download the SyMenu Open Folder plugin from here https://www.ugmfree.it/forum/messages.aspx?TopicID=85. - Launch it using exactly the same procedure described above. - Tell me whether the context menu still stays open, or whether it hides correctly this time.
|
|
|
11 hours ago
Topic:
Github SPS Updater - Updates & Add apps
sl23Posts: 326
|
Gianluca wrote:
sl23 wrote:
Sorry, no idea what the issue is, but the focus thing is still not fixed for me. I open the plugin, close it and SyMenu remains onscreen. The only way to hide it is to open something from it, or click the notification icon.
Regarding this bug, the expected behaviour is that the menu closes itself as soon as the plugin's first window opens, not when it closes. BTW, it's a strange issue because I can't reproduce it. The menu behaves correctly on my system whether I open the plugin using the keyboard or the mouse. @sl23: - How is your menu configured? - How do you open it? - Where does it appear on screen? - Do you have any third party tools running that might interfere with window focus or window management? How is it configured? What do you mean, do you want my settings file? I open it via notification icon.
Menu appears bottom right on opening. Not as far as I know, no, there are no 3rd party tools that would interfere with this. I've sent you a gif of the issue Gian.
edited by sl23 on 12/11/2026
|
|
|
18 hours ago
Topic:
Github SPS Updater - Updates & Add apps
ronen1nPosts: 29
|
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
|
|
|
19 hours ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
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.
|
|
|
20 hours ago
Topic:
Github SPS Updater - Updates & Add apps
ronen1nPosts: 29
|
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
|
|
|
20 hours ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
sl23 wrote:
Sorry, no idea what the issue is, but the focus thing is still not fixed for me. I open the plugin, close it and SyMenu remains onscreen. The only way to hide it is to open something from it, or click the notification icon.
Regarding this bug, the expected behaviour is that the menu closes itself as soon as the plugin's first window opens, not when it closes. BTW, it's a strange issue because I can't reproduce it. The menu behaves correctly on my system whether I open the plugin using the keyboard or the mouse. @sl23: - How is your menu configured? - How do you open it? - Where does it appear on screen? - Do you have any third party tools running that might interfere with window focus or window management?
|
|
|
1 days ago
Topic:
Github SPS Updater - Updates & Add apps
sl23Posts: 326
|
Sorry, no idea what the issue is, but the focus thing is still not fixed for me. I open the plugin, close it and SyMenu remains onscreen. The only way to hide it is to open something from it, or click the notification icon.
|
|
|
1 days ago
Topic:
Github SPS Updater - Updates & Add apps
ronen1nPosts: 29
|
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
sl23Posts: 326
|
Thanks for the really quick response!
Unfortunately, it still doesnt fix the "SyMenu stayed stuck on-screen and stopped auto-hiding on losing focus" issue. Portable Apps and Settings now display correctly. PortableApps into new suite, I would make this clearer, I thought you missed it until I read your Changelog in the OP. Perhaps a tooltip to say type a name for new suite sort of thing.
Otherwise, looks good to me! Great work. When I get time, I will do a thorough test of installing etc. Thanks so much for this!
|
|
|
2 days ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
Hi ronen1n,
Some small issues from my side too:- When you release, you should remove your JSON files from the ZIP package because they are automatically recreated on first execution.
- One of the most important tooltips (the Main EXE tooltip shown after GitHub package resolution) should be formatted as a vertical list. At the moment, the detected executables are displayed on a single line, which makes them difficult to read.
- There seems to be something strange with the GitHub publisher website auto resolution.
Try with https://github.com/ahatem/QTranslate/releases/download/v1.5.0/QTranslate-1.5.0-windows-x64.zip. In my case the first time it resolved to majorgeeks.com (???). Second attempt it resolved correctly to github.com/ahatem/QTranslate. - Again regarding publisher resolution: in some cases (which I can't reproduce at the moment) it seems to resolve to github.com itself (web site root). This causes a false positive update detection during the next check.
- Disabled buttons are not easily readable when using the black theme. A gray font color or a different button background may help with the visibility and understanding of the disabled state.
- This is not an issue but a feature request: I would really appreciate it if the main form filters and grid sorting settings were persisted between sessions.
Overall, great progress.
|
|
|
2 days ago
Topic:
Github SPS Updater - Updates & Add apps
ronen1nPosts: 29
|
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
sl23Posts: 326
|
Thanks for the heads up Gian!
First look and I am quite impressed! On opening up I wasnt sure what to expect, but wow, this is quite comprehensive! There are some immediate bugs I have noticed and an immediate FR, but I am pretty busy at present so will test more thoroughly when I get more time. Sorry about that, but Thanks very much for making this ronen1n!!!
1. The PortableApps window has a button under the Add to SyMenu button, no idea what it is, but resizing the window doesn't show it. 2. Similar issue with the Settings dialogue, it shows two buttons at the bottom, but on first opening, I can only see the tops of them, enlarging the window shows that they are Save and Cancel. 3. SPS Community Publisher dialogue shows a link covered by the Account: (not configured) text, likely a settings link to open the settings window for entering the details. 4. PortableApps.com Directory dialogue: This is a FR. It would be useful to have a way to add a new suite as well as selecting a specific suite to install to in the Target Suite drop down. 5. After doing a check now, I found that my ElementalTracker.rar is an unsupported format. Surely RAR format should be supported? Here's the message after clicking Check Now button: Checked 0 definition(s): 0 up to date, 0 without an update source, 0 cannot be updated. No new versions were found.
Errors (1):
• The check failed: 7.0.9: PackerFormat 'zip' does not match the download 'ElementalTracker.rar'
6. And a really bad bug I found is that SyMenu no longer auto-hides on losing focus, I can't hide it, it just keeps being displayed onscreen at all times! Sorry, cant be doing with that one, will have to uninstall until it is fixed! It only seems to do this after opening the plugin. If you don't open the plugin window, it doesnt affect SyMenu operation.
edited by sl23 on 10/11/2026
|
|
|
2 days ago
Topic:
Github SPS Updater - Updates & Add apps
GianlucaAdministrator Posts: 1405
|
Hi ronen1n,
Thank you very much for the huge amount of work you've put into this project. I had the chance to test some versions and provide feedback along the way, but all the development work and the implementation are entirely yours. I have a feeling this plugin is going to make quite a few users very happy. Be prepared to receive a lot of feedback (mostly good, I suspect ).
Good luck with the release. And may the Force be with you!
|
|
|
2 days ago
Topic:
Github SPS Updater - Updates & Add apps
ronen1nPosts: 29
|
[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.
RequirementsInstallationDownload.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
|
|
|
28 days ago
Topic:
Junctions or SymLinks?
sl23Posts: 326
|
That is a very good point! I didnt think of that! Thanks
|
|
|
28 days ago
Topic:
Junctions or SymLinks?
GianlucaAdministrator Posts: 1405
|
Well, the only thing SyMenu does today is create desktop shortcuts for SyItems that are removed when SyMenu closes. This behavior borderlines on a program that strives to be a 'good boy that doesn't dirty your system'.
Anyway, what you're trying to achieve can easily be accomplished using the SyMenu Autoexec feature (on start and close) with an external tool, for example, Symlink Creator, which is already included in the suite.
edited by Gianluca on 15/10/2026
|
|
|
29 days ago
Topic:
Junctions or SymLinks?
sl23Posts: 326
|
Is there any chance of you adding this feature to SyMenu? Maybe as an advanced user unlockable or something. I get that you dont want users to be able to mess up their system, but some of us really do wanna mess it up, er, I mean use this feature! 
It would make things so much better for making things portable. I did this in my launcher, but that was early vibe-coding days with AutoIT, and it wasnt good! It works, but would be so much better if added to SyMenu directly.
Perhaps it could be added via a plugin? Is that even possible? I doubt SyMenu will be able to do that currently, but that would likely be the best solution, then only those who want it would download and use it. I would be willing to create the plugin if you can do the bizness with SyMenu to allow each SyItem to set up Junctions or SymLinks.
Btw, the way I did it in my launcher, was to offer two types, temporary and persistent links of either type. So on starting the my AxiomLauncher, it would create the links, on exiting SyMenu, temporary links would be removed. But if links were set as persistent, they would be created but never removed, unless the option was changed from persistent to temporary.
If it comes to it, I can convert my app into C# where you can review the code and maybe get idea on how to do it. I think it would be an amazing feature for more advanced users.
|
|
|
29 days ago
Topic:
AudioPlugins Suite
sl23Posts: 326
|
This is a new suite designed for Audio Plugins, ie: VST2, VST3, CLAP, etc. They must be portable and not store data on the system drive ideally.
For anyone unfamiliar with these, they are generally used for music production, but often can be used standalone in other audio apps like: - Audacity - OcenAudio - PolyHostInterface - SaviHost - VSTHost - Wavosaur
I have created some VST3 plugins with more to come, so after talking with Gian, he graciously accepted my idea to expand the existing plugin system so custom suites are checked on SyMenu startup, this allows the new AudioPlugins Suite to perform a check for new SPS files on starting SyMenu.
On startup, or indeed manually clicking the SyMenu/Plugins/AudioPlugins item, the plugin performs these actions:
Startup/manual check: → read online Suite/_latest.txt → compare dates → download Suite.zip if needed → extract with SyMenu\Lib\7z.exe → verify packaged _latest.txt and SPS files → back up previous collection → replace the SPS set → write local _latest.txt last → rollback on failure → remove temporary extraction workspace
The idea is to get more devs involved, hopefully, so we can expand on this suite to have a larger collection that is fully portable and allows users to keep all their data together.
You can view my github account here to view the source code and get more info.
edited by sl23 on 15/10/2026
|
|
|