NeSync
NeSync copied to clipboard
Local file sync & backups
Replace buttons next to lineEdits to inside of lineEdit. Example available in tutorial here: [KDAB youtube channel](https://www.youtube.com/watch?v=JL4nOJIPric)
Currently database dependency created inside of the constructor. This causes name collision for connection in different threads. More elegant mechanism is needed.
Run clang tools for linting. Messages from these tools were ignored at the beginning. Warnings must be handled comprehensively. Few warnings I remember: - FileStorageManager.cpp gives warning in range based...
Two statements below ` QString fileHash = this->getHashOf(sourceFile.readAll()); ` and ` bool isFileCopied = sourceFile.copy(internalFilePath); ` can be run inside QtConcurrent::run() as lambdas
for example calling `FileStorageManager::addNewFile()` on `.gitignore` or `.sample_file.txt` returns false. - I first detected this bug in Windows. But did not check the other platforms. - When I checked the...
`FileMonitoringManager` does not detect modified files when they're overwritten by new added files
Assume a case where we have a file called `file.xlsx` and it's updated by user. In this case, excel will create a temporary file such as `0A9C1FDA.tmp` and this file...
NeSync uses [NSIS](https://nsis.sourceforge.io) as a installer on Windows. And, antiviruses **Bkav Pro** and **SecureAge** flag exe files based on NSIS as a virus. Detection names: Bkav Pro: `W32.AIDetectMalware` SecureAge: `Malicious`...