From 1f211fc445436858c97870b94cfeb1ad328d47fb Mon Sep 17 00:00:00 2001 From: David Acosta Date: Mon, 17 Jul 2023 12:27:49 -0700 Subject: [PATCH 1/4] Save session data, restore sessions on restart, break sessions into individual folders, and fix various capture bugs. --- src/App.vue | 30 +- src/components/AudioWrapper.vue | 6 +- src/components/ControlPanel.vue | 41 ++- src/components/ImageEditor.vue | 2 +- src/components/ReviewWrapper.vue | 2 +- src/components/TimelineWrapper.vue | 4 +- src/components/VideoWrapper.vue | 2 +- src/components/dialogs/NewSessionDialog.vue | 2 + src/components/settings/GeneralTab.vue | 6 +- .../testrail/TestRailExportSession.vue | 29 +- src/layouts/Default.vue | 10 +- src/modules/CaptureUtility.js | 125 ++++--- src/modules/DatabaseUtility.js | 340 +++++++++++------- src/modules/FileSystemUtility.js | 128 ++++--- src/modules/IpcHandlers.js | 20 +- src/modules/WindowUtility.js | 1 + src/modules/constants.js | 12 +- src/router/index.js | 10 + src/store/index.js | 62 ++++ src/store/store-config.js | 1 + src/views/AddEvidence.vue | 2 +- src/views/SettingView.vue | 6 +- 22 files changed, 542 insertions(+), 299 deletions(-) diff --git a/src/App.vue b/src/App.vue index 7f61d7ca..128efa9f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -7,16 +7,44 @@