Describe the bug
Uploading relatively big site list causes memory leak. After restarting the app it's impossible to reset the list because it requires to load the whole list into the UI (that causes memory leak again). Mentioned in https://github.com/amnezia-vpn/amnezia-client/issues/1135 but was not solved
To Reproduce
Steps to reproduce the behavior:
Go to 'Settings'->'Connection'->'Site-based split tunneling'
Describe the bug Uploading relatively big site list causes memory leak. After restarting the app it's impossible to reset the list because it requires to load the whole list into the UI (that causes memory leak again). Mentioned in https://github.com/amnezia-vpn/amnezia-client/issues/1135 but was not solved
To Reproduce Steps to reproduce the behavior:
Expected behavior List is loaded successfully and app is usable
Log files Logs are enabled in settings, but no logs are written
Desktop (please complete the following information):
Additional context
Related issues:
It probably has something to do with client/ui/controllers/sitesController.cpp and I would gladly fixed it myself if I'd ever worked with Qt and C++