- Set PRTY_NO_MAGIC=1 automatically on Windows in SFX script to prevent python-magic segfaults
- Improve Windows error messages with detailed troubleshooting instructions
- Add contrib/run-sfx.bat universal launcher for easy double-click execution
- Add contrib/windows/copyparty-sfx.bat template for pairing with specific SFX files
- Add comprehensive Windows support documentation in contrib/windows/README.md
- Update contrib/README.md to reference new Windows tools
This resolves issues where Windows users couldn't double-click SFX files to run them
and experienced segmentation faults with the python-magic library.
Fixes#324
- Update sharex.sxcu version to 17.0.0 and add missing required fields
- Update sharex12.sxcu with version field and required format
- Add new sharex17.sxcu with complete v17+ format specification
- Update svcs.html template to generate v17+ compatible configs
- Update contrib/README.md with ShareX v17+ compatibility notes
Fixes#325: ShareX v17 no longer supports .sxcu files generated
before ShareX 12.4.0. All configuration files now use the modern
format with proper version field, request method, body type, and
response parsing syntax.
Changes:
- Version bumped from '15.0.0' to '17.0.0'
- Added DestinationType for file/text uploads
- Added RequestMethod, Body, Arguments fields
- Added URL and ErrorMessage response parsing
- Updated web template to match new format
also includes a slight tweak to the json upload info:
when exactly one file is uploaded, the json-response has a
new top-level property, `fileurl` -- this is just a copy of
`files[0].url` as a workaround for castdrian/ishare#107
("only toplevel json properties can be referenced")