Portable versions should store their configuration in program directory
Feature description | توضیحات ویژگی
Currently the portable versions store their configuration in user home directory, rather than in the program directory itself. This is undesirable.
1- Having the configs stored alongside the program itself, would make the program more portable (which is kinda of the point of "portable" distributions), allowing you to have the program AND its configuration together on a USB drive or ... .
2- This would also make it possible to have different instances of the program with different configurations in different directories on the same system, allowing you to keep and rapidly switch between multiple configurations (which again, is kind of the point of having portable distributions).
3- This would allow the program configuration to survive OS changes (Or be usable in different OS's in a multi-boot setup), by having this program (alongside your other portable programs) on a different partition than your OS partition (again, one of the points of portable distributions).
Other VPN / Proxy programs also typically store their configuration in the program directory itself, in their portable distributions.
Thanks
Source: bepass-org/oblivion-desktop