Skip to content

v0.4.0

Compare
Choose a tag to compare
@tindy2013 tindy2013 released this 22 Feb 17:32
3364ae3

Bug Fix:
Fix potential segmentation fault error due to some incorrect copy assignments.
Fix potential crash due to incorrect usage of cURL library.
Fix potential memory leak causing memory usage to be too high.
Fix when exporting Quantumult (X) Node List, the first node will appear twice.
Fix loading local subscriptions requires token when API mode is disabled.
Fix configuration file not found when start up via right-click menu on some platform.
Fix missing setting in pref.yml.
Fix Emoji option for web interface.

Newly Added:
Add support for exporting Loon configurations.
Add support for parsing Clash Proxy Provider.
Add support for adding VMess nodes to Surfboard configurations.
Add insert_url option to add node(s) before all exported subscriptions.
Add /getprofile interface for easy access.
Add an option to control whether to add Subscription-UserInfo or not.
Add include/exclude settings to external configurations.
Add HTTP single link support with Telegram-link-liked format.
Add remark option support for HTTP single link.
Add support for applying renames/Emojis to a specific group.
Add support for adding stream and expiry info to SSD subscriptions.
Add Edge header support for Surge/Quantumult/Clash.
Add cache system for configs, rulesets and subscriptions.
Add proxy_config option for downloading external config files.
Add /qx-rewrite and /qx-script interface to add device ID to scripts for some version of Quantumult X.
Add policy-path parsing support for /surge2clash interface.
Add interval/strict options support for managed config.
Add filename option for setting file name when downloading exported subscriptions.

Other Changes:
Allow loading local subscriptions in API mode if the right token is provided.
Using a faster method to read files.
Update READMEs.
Disable base generation as default.
Remove Mellow base generation for now.
Optimize codes.
Clean up unused files.