* updates to try to make appimage work
* Add notes on compatibility
* add wayland note
* minor change to better encode the screenshot commands
* add publish for linux artifact
* add db method to update evidence path
* Add ability to move file
* minor refactoring to support migrating evidence
* refacotred database per qt guidelines
* move pathToEvidence to avoid cyclic import
* enhance file error for system transfer
* allow config to be read/writen to an arbitray path
* remove tag/evidenceid link in model
* add ability to import/export system (no-ui)
* move SystemManifest impl into cpp file (broken)
* first stab at ui - progress bar needs touchup
* allow database connection to share its path
* add convenience method to generate FileError
* SysManifest will now emit events, called in thread
* rework dialog to work with threading
* move import/export/settings to submenu
* re-namespace sync to porting
* include evidence id in model tag
* significantly improve export speeed
* Add tray message for import/export
* Have export tray msg open path to output dir
* skip adding failed copies to manifest for export
* add documentation
* documentation update
* cleanup per ctidy recommendations
* change submit button name/action on port complete
* move settings to root menu, create *port submenu
This migrates all paths over to the correct XDG compatible paths that should be used across systems and moves the code that manages file paths over to using QDir to provide more cross platform support. I'd like to take another pass later that removes some of the manual index('/') logic but everything looks good for now.
Closes#32
After discussion with open source and legal that the assumption that we
were required to license this under GPLv3 and Qt under GPLv3 was
incorrect. Due to this discovery we are re-licensing this as MIT before
release.