[2024-12-29 09:38:18.967] [info] Starting StoryFolder 0.2.11-beta starting in production mode on win32. { IS_PACKAGED: true, IS_WINDOWS: true, IS_MACOS: false, APP_DATA_PATH: 'C:\\Users\\luctr\\AppData\\Roaming', APP_PATH: 'C:\\Users\\luctr\\AppData\\Local\\Programs\\StoryFolder\\resources\\app.asar', APP_VERSION: '0.2.11-beta', APP_VERSION_STRING: '0-2-11-beta', TMP_PATH: 'C:\\Users\\luctr\\AppData\\Local\\Temp' } [2024-12-29 09:38:19.266] [info] Splash window opening [2024-12-29 09:38:19.268] [info] Window BeforeCreate [2024-12-29 09:38:19.268] [info] Window Create [2024-12-29 09:38:19.316] [info] Window AfterCreate [2024-12-29 09:38:19.318] [info] Window Load app://./splash.html [2024-12-29 09:38:19.587] [info] Window AfterLoad [2024-12-29 09:38:19.589] [info] Window Show [2024-12-29 09:38:19.705] [info] Backing up database [2024-12-29 09:38:19.707] [info] No database found in C:\Users\luctr\AppData\Roaming\StoryFolder\database.sqlite [2024-12-29 09:38:19.709] [info] Backed up database [2024-12-29 09:38:19.711] [info] Settings loading [2024-12-29 09:38:19.714] [info] Waiting for localStorage.settings from BrowserWindow 0 [2024-12-29 09:38:19.799] [info] Window ReadyToShow [2024-12-29 09:38:20.716] [info] Waiting for localStorage.settings from BrowserWindow 1 [2024-12-29 09:38:21.726] [info] Waiting for localStorage.settings from BrowserWindow 2 [2024-12-29 09:38:22.731] [info] Waiting for localStorage.settings from BrowserWindow 3 [2024-12-29 09:38:23.739] [info] Waiting for localStorage.settings from BrowserWindow 4 [2024-12-29 09:38:24.748] [info] Waiting for localStorage.settings from BrowserWindow 5 [2024-12-29 09:38:25.756] [info] Waiting for localStorage.settings from BrowserWindow 6 [2024-12-29 09:38:26.770] [info] Waiting for localStorage.settings from BrowserWindow 7 [2024-12-29 09:38:27.779] [info] Waiting for localStorage.settings from BrowserWindow 8 [2024-12-29 09:38:28.794] [info] Waiting for localStorage.settings from BrowserWindow 9 [2024-12-29 09:38:29.806] [info] Waiting for localStorage.settings from BrowserWindow 10 [2024-12-29 09:38:29.806] [info] Attempting again [2024-12-29 09:38:29.806] [info] Settings loaded [2024-12-29 09:38:29.807] [info] AutoUpdater Running [2024-12-29 09:38:29.807] [info] Release channel from package.json beta [2024-12-29 09:38:29.807] [info] RELEASE CHANNEL: beta [2024-12-29 09:38:29.808] [info] Checking for update [2024-12-29 09:38:29.809] [info] Generated new staging user ID: ac72923b-32a5-510f-9281-a3f847b385d1 [2024-12-29 09:38:30.010] [info] Update for version 0.2.11-beta is not available (latest version: 0.2.11-beta, downgrade is allowed). [2024-12-29 09:38:30.010] [info] Update check results: { versionInfo: { version: '0.2.11-beta', files: [ { url: 'StoryFolder Setup 0.2.11-beta.exe', sha512: '2pQmUOSY6a51fhYFPZIICmpxOfc1d693+3g36nuAhjFfG/bre2Vp5vRiPwOhaG5t+8QGb0ZjM/TznxFdbT3eHw==', size: 77461567 } ], path: 'StoryFolder Setup 0.2.11-beta.exe', sha512: '2pQmUOSY6a51fhYFPZIICmpxOfc1d693+3g36nuAhjFfG/bre2Vp5vRiPwOhaG5t+8QGb0ZjM/TznxFdbT3eHw==', releaseDate: '2024-01-21T05:39:29.361Z' } } [2024-12-29 09:38:30.011] [info] { updateAvailable: false, currentVersion: '0.2.11-beta', newVersion: '0.2.11-beta' } [2024-12-29 09:38:30.011] [info] AutoUpdater Complete [2024-12-29 09:38:30.011] [info] Worker setup starting [2024-12-29 09:38:30.012] [info] Downloading worker { attempts: 0 } [2024-12-29 09:38:30.344] [info] Expecting worker to be 194904462 [2024-12-29 09:38:30.546] [info] { percentage: 0.9111233174333383, transferred: 1775820, length: 194904462, remaining: 193128642, eta: 109, runtime: 0, delta: 1775820, speed: 1775820 } [2024-12-29 09:38:30.936] [info] { percentage: 2.1179340676151375, transferred: 4127948, length: 194904462, remaining: 190776514, eta: 58, runtime: 0, delta: 2352128, speed: 3302358.4 } [2024-12-29 09:38:31.136] [info] { percentage: 3.749108627384836, transferred: 7307180, length: 194904462, remaining: 187597282, eta: 32, runtime: 0, delta: 3179232, speed: 5845744 } [2024-12-29 09:38:31.336] [info] { percentage: 5.203376000699255, transferred: 10141612, length: 194904462, remaining: 184762850, eta: 27, runtime: 0, delta: 2834432, speed: 6761074.666666667 } [2024-12-29 09:38:31.536] [info] { percentage: 6.481113808466837, transferred: 12631980, length: 194904462, remaining: 182272482, eta: 25, runtime: 1, delta: 2490368, speed: 7218274.285714285 } [2024-12-29 09:38:31.737] [info] { percentage: 7.935381181781256, transferred: 15466412, length: 194904462, remaining: 179438050, eta: 23, runtime: 1, delta: 2834432, speed: 7733206 } [2024-12-29 09:38:31.937] [info] { percentage: 8.893684537606942, transferred: 17334188, length: 194904462, remaining: 177570274, eta: 23, runtime: 1, delta: 1867776, speed: 7704083.555555556 } [2024-12-29 09:38:32.138] [info] { percentage: 10.221859364102192, transferred: 19922860, length: 194904462, remaining: 174981602, eta: 20, runtime: 1, delta: 2588672, speed: 8854604.444444444 } [2024-12-29 09:38:32.338] [info] { percentage: 11.676126737416611, transferred: 22757292, length: 194904462, remaining: 172147170, eta: 19, runtime: 1, delta: 2834432, speed: 9102916.8 } [2024-12-29 09:38:32.539] [info] { percentage: 12.995895394123917, transferred: 25329580, length: 194904462, remaining: 169574882, eta: 18, runtime: 2, delta: 2572288, speed: 9210756.363636363 } [2024-12-29 09:38:32.739] [info] { percentage: 14.450162767438336, transferred: 28164012, length: 194904462, remaining: 166740450, eta: 18, runtime: 2, delta: 2834432, speed: 9388004 } [2024-12-29 09:38:32.940] [info] { percentage: 15.904430140752753, transferred: 30998444, length: 194904462, remaining: 163906018, eta: 17, runtime: 2, delta: 2834432, speed: 9537982.76923077 } [2024-12-29 09:38:33.140] [info] { percentage: 17.232604967248005, transferred: 33587116, length: 194904462, remaining: 161317346, eta: 16, runtime: 2, delta: 2588672, speed: 10334497.23076923 } [2024-12-29 09:38:33.340] [info] { percentage: 18.67846617077448, transferred: 36405164, length: 194904462, remaining: 158499298, eta: 15, runtime: 2, delta: 2818048, speed: 10401475.42857143 } [2024-12-29 09:38:33.576] [info] { percentage: 19.855329941086726, transferred: 38698924, length: 194904462, remaining: 156205538, eta: 15, runtime: 3, delta: 2293760, speed: 10319713.066666666 } [2024-12-29 09:38:33.776] [info] { percentage: 21.64584410591893, transferred: 42188716, length: 194904462, remaining: 152715746, eta: 14, runtime: 3, delta: 3489792, speed: 10547179 } [2024-12-29 09:38:33.976] [info] { percentage: 23.074892969869516, transferred: 44973996, length: 194904462, remaining: 149930466, eta: 14, runtime: 3, delta: 2785280, speed: 10582116.705882354 } [2024-12-29 09:38:34.176] [info] { percentage: 24.41147396615271, transferred: 47579052, length: 194904462, remaining: 147325410, eta: 13, runtime: 3, delta: 2605056, speed: 11195071.05882353 } [2024-12-29 09:38:34.376] [info] { percentage: 25.874147509255074, transferred: 50429868, length: 194904462, remaining: 144474594, eta: 13, runtime: 4, delta: 2850816, speed: 11206637.333333334 } [2024-12-29 09:38:34.576] [info] { percentage: 27.185509996174435, transferred: 52985772, length: 194904462, remaining: 141918690, eta: 13, runtime: 4, delta: 2555904, speed: 11154899.368421054 } [2024-12-29 09:38:34.776] [info] { percentage: 28.63977736948885, transferred: 55820204, length: 194904462, remaining: 139084258, eta: 12, runtime: 4, delta: 2834432, speed: 11164040.8 } [2024-12-29 09:38:34.976] [info] { percentage: 30.094044742803273, transferred: 58654636, length: 194904462, remaining: 136249826, eta: 12, runtime: 4, delta: 2834432, speed: 11172311.61904762 } [2024-12-29 09:38:35.176] [info] { percentage: 31.397001059934688, transferred: 61194156, length: 194904462, remaining: 133710306, eta: 11, runtime: 4, delta: 2539520, speed: 11656029.714285715 } [2024-12-29 09:38:35.376] [info] { percentage: 32.85126843324911, transferred: 64028588, length: 194904462, remaining: 130875874, eta: 11, runtime: 5, delta: 2834432, speed: 11641561.454545455 } [2024-12-29 09:38:35.576] [info] { percentage: 34.29712963677558, transferred: 66846636, length: 194904462, remaining: 128057826, eta: 11, runtime: 5, delta: 2818048, speed: 11625501.913043479 } [2024-12-29 09:38:35.776] [info] { percentage: 35.61689829348288, transferred: 69418924, length: 194904462, remaining: 125485538, eta: 11, runtime: 5, delta: 2572288, speed: 11569820.666666666 } [2024-12-29 09:38:35.977] [info] { percentage: 37.07957183658525, transferred: 72269740, length: 194904462, remaining: 122634722, eta: 11, runtime: 5, delta: 2850816, speed: 11563158.4 } [2024-12-29 09:38:36.177] [info] { percentage: 38.399340493292556, transferred: 74842028, length: 194904462, remaining: 120062434, eta: 10, runtime: 5, delta: 2572288, speed: 11974724.48 } [2024-12-29 09:38:36.377] [info] { percentage: 39.85360786660697, transferred: 77676460, length: 194904462, remaining: 117228002, eta: 10, runtime: 6, delta: 2834432, speed: 11950224.615384616 } [2024-12-29 09:38:36.577] [info] { percentage: 41.23221971182989, transferred: 80363436, length: 194904462, remaining: 114541026, eta: 10, runtime: 6, delta: 2686976, speed: 11905694.222222222 } [2024-12-29 09:38:36.777] [info] { percentage: 42.6276438966287, transferred: 83083180, length: 194904462, remaining: 111821282, eta: 9, runtime: 6, delta: 2719744, speed: 11869025.714285715 } [2024-12-29 09:38:36.977] [info] { percentage: 44.073505100155174, transferred: 85901228, length: 194904462, remaining: 109003234, eta: 9, runtime: 6, delta: 2818048, speed: 11848445.24137931 } [2024-12-29 09:38:37.177] [info] { percentage: 45.39327375686248, transferred: 88473516, length: 194904462, remaining: 106430946, eta: 9, runtime: 6, delta: 2572288, speed: 12203243.586206896 } [2024-12-29 09:38:37.377] [info] { percentage: 46.84754113017689, transferred: 91307948, length: 194904462, remaining: 103596514, eta: 9, runtime: 7, delta: 2834432, speed: 12174393.066666666 } [2024-12-29 09:38:37.578] [info] { percentage: 48.26818382433954, transferred: 94076844, length: 194904462, remaining: 100827618, eta: 8, runtime: 7, delta: 2768896, speed: 12138947.612903226 } [2024-12-29 09:38:37.779] [info] { percentage: 49.629983329986565, transferred: 96731052, length: 194904462, remaining: 98173410, eta: 8, runtime: 7, delta: 2654208, speed: 12091381.5 } [2024-12-29 09:38:37.979] [info] { percentage: 51.04221985436126, transferred: 99483564, length: 194904462, remaining: 95420898, eta: 8, runtime: 7, delta: 2752512, speed: 12058613.818181818 } [2024-12-29 09:38:38.179] [info] { percentage: 52.36198851106857, transferred: 102055852, length: 194904462, remaining: 92848610, eta: 8, runtime: 7, delta: 2572288, speed: 12370406.303030303 } [2024-12-29 09:38:38.379] [info] { percentage: 53.81625588438299, transferred: 104890284, length: 194904462, remaining: 90014178, eta: 7, runtime: 8, delta: 2834432, speed: 12340033.411764706 } [2024-12-29 09:38:38.579] [info] { percentage: 55.2705232576974, transferred: 107724716, length: 194904462, remaining: 87179746, eta: 7, runtime: 8, delta: 2834432, speed: 12311396.114285715 } [2024-12-29 09:38:38.779] [info] { percentage: 56.59029191440471, transferred: 110297004, length: 194904462, remaining: 84607458, eta: 7, runtime: 8, delta: 2572288, speed: 12255222.666666666 } [2024-12-29 09:38:38.979] [info] { percentage: 58.036153117931185, transferred: 113115052, length: 194904462, remaining: 81789410, eta: 7, runtime: 8, delta: 2818048, speed: 12228654.27027027 } [2024-12-29 09:38:39.180] [info] { percentage: 59.423171132942045, transferred: 115818412, length: 194904462, remaining: 79086050, eta: 6, runtime: 8, delta: 2703360, speed: 12520909.405405406 } [2024-12-29 09:38:39.380] [info] { percentage: 60.81859531774085, transferred: 118538156, length: 194904462, remaining: 76366306, eta: 6, runtime: 9, delta: 2719744, speed: 12477700.631578946 } [2024-12-29 09:38:39.580] [info] { percentage: 62.264456521267334, transferred: 121356204, length: 194904462, remaining: 73548258, eta: 6, runtime: 9, delta: 2818048, speed: 12446790.153846154 } [2024-12-29 09:38:39.780] [info] { percentage: 63.58422517797463, transferred: 123928492, length: 194904462, remaining: 70975970, eta: 6, runtime: 9, delta: 2572288, speed: 12392849.2 } [2024-12-29 09:38:39.980] [info] { percentage: 64.44165449634498, transferred: 125599660, length: 194904462, remaining: 69304802, eta: 6, runtime: 9, delta: 1671168, speed: 12253625.365853658 } [2024-12-29 09:38:40.180] [info] { percentage: 65.87070336029556, transferred: 128384940, length: 194904462, remaining: 66519522, eta: 5, runtime: 9, delta: 2785280, speed: 12525360 } [2024-12-29 09:38:40.380] [info] { percentage: 67.21569052636671, transferred: 131006380, length: 194904462, remaining: 63898082, eta: 5, runtime: 10, delta: 2621440, speed: 12476798.095238095 } [2024-12-29 09:38:40.580] [info] { percentage: 68.66995789968112, transferred: 133840812, length: 194904462, remaining: 61063650, eta: 5, runtime: 10, delta: 2834432, speed: 12450308.093023255 } [2024-12-29 09:38:40.781] [info] { percentage: 69.98972655638843, transferred: 136413100, length: 194904462, remaining: 58491362, eta: 5, runtime: 10, delta: 2572288, speed: 12401190.909090908 } [2024-12-29 09:38:40.981] [info] { percentage: 71.44399392970286, transferred: 139247532, length: 194904462, remaining: 55656930, eta: 4, runtime: 10, delta: 2834432, speed: 12377558.4 } [2024-12-29 09:38:41.182] [info] { percentage: 72.89826130301728, transferred: 142081964, length: 194904462, remaining: 52822498, eta: 4, runtime: 10, delta: 2834432, speed: 12629507.91111111 } [2024-12-29 09:38:41.383] [info] { percentage: 74.22643612951252, transferred: 144670636, length: 194904462, remaining: 50233826, eta: 4, runtime: 11, delta: 2588672, speed: 12580055.304347826 } [2024-12-29 09:38:41.583] [info] { percentage: 75.68070350282694, transferred: 147505068, length: 194904462, remaining: 47399394, eta: 4, runtime: 11, delta: 2834432, speed: 12553622.808510639 } [2024-12-29 09:38:41.783] [info] { percentage: 76.98365981995835, transferred: 150044588, length: 194904462, remaining: 44859874, eta: 4, runtime: 11, delta: 2539520, speed: 12503715.666666666 } [2024-12-29 09:38:41.983] [info] { percentage: 78.42952102348482, transferred: 152862636, length: 194904462, remaining: 42041826, eta: 3, runtime: 11, delta: 2818048, speed: 12478582.530612245 } [2024-12-29 09:38:42.183] [info] { percentage: 79.8753822270113, transferred: 155680684, length: 194904462, remaining: 39223778, eta: 3, runtime: 11, delta: 2818048, speed: 12708627.265306123 } [2024-12-29 09:38:42.383] [info] { percentage: 81.19515088371861, transferred: 158252972, length: 194904462, remaining: 36651490, eta: 3, runtime: 12, delta: 2572288, speed: 12660237.76 } [2024-12-29 09:38:42.583] [info] { percentage: 82.64941825703302, transferred: 161087404, length: 194904462, remaining: 33817058, eta: 3, runtime: 12, delta: 2834432, speed: 12634306.19607843 } [2024-12-29 09:38:42.784] [info] { percentage: 84.01962393246801, transferred: 163757996, length: 194904462, remaining: 31146466, eta: 2, runtime: 12, delta: 2670592, speed: 12596768.923076924 } [2024-12-29 09:38:42.985] [info] { percentage: 85.4318604568427, transferred: 166510508, length: 194904462, remaining: 28393954, eta: 2, runtime: 12, delta: 2752512, speed: 12566830.79245283 } [2024-12-29 09:38:43.185] [info] { percentage: 86.88612783015711, transferred: 169344940, length: 194904462, remaining: 25559522, eta: 2, runtime: 12, delta: 2834432, speed: 12544069.629629629 } [2024-12-29 09:38:43.386] [info] { percentage: 88.20589648686442, transferred: 171917228, length: 194904462, remaining: 22987234, eta: 2, runtime: 13, delta: 2572288, speed: 12734609.481481481 } [2024-12-29 09:38:43.587] [info] { percentage: 89.66857002996679, transferred: 174768044, length: 194904462, remaining: 20136418, eta: 2, runtime: 13, delta: 2850816, speed: 12710403.2 } [2024-12-29 09:38:43.787] [info] { percentage: 91.07240038455353, transferred: 177504172, length: 194904462, remaining: 17400290, eta: 1, runtime: 13, delta: 2736128, speed: 12678869.42857143 } [2024-12-29 09:38:43.987] [info] { percentage: 92.4426060599885, transferred: 180174764, length: 194904462, remaining: 14729698, eta: 1, runtime: 13, delta: 2670592, speed: 12643843.087719299 } [2024-12-29 09:38:44.201] [info] { percentage: 93.88006109372704, transferred: 182976428, length: 194904462, remaining: 11928034, eta: 1, runtime: 13, delta: 2801664, speed: 12619064 } [2024-12-29 09:38:44.401] [info] { percentage: 95.30910995767763, transferred: 185761708, length: 194904462, remaining: 9142754, eta: 1, runtime: 14, delta: 2785280, speed: 12811152.27586207 } [2024-12-29 09:38:44.601] [info] { percentage: 96.76337733099204, transferred: 188596140, length: 194904462, remaining: 6308322, eta: 0, runtime: 14, delta: 2834432, speed: 12786178.983050847 } [2024-12-29 09:38:44.802] [info] { percentage: 98.14198917621496, transferred: 191283116, length: 194904462, remaining: 3621346, eta: 0, runtime: 14, delta: 2686976, speed: 12752207.733333332 } [2024-12-29 09:38:45.002] [info] { percentage: 99.54581953080172, transferred: 194019244, length: 194904462, remaining: 885218, eta: 0, runtime: 14, delta: 2736128, speed: 12722573.37704918 } [2024-12-29 09:38:45.066] [info] { percentage: 100, transferred: 194904462, length: 194904462, remaining: 0, eta: 0, runtime: 14, delta: 885218, speed: 12780620.459016394 } [2024-12-29 09:38:45.068] [info] Worker download complete with filesize match. Placing worker file in final destination C:\Users\luctr\AppData\Roaming\StoryFolder\AppWorker\StoryFolder-0-2-11-beta.exe [2024-12-29 09:38:45.069] [info] Worker permission requesting [2024-12-29 09:38:45.071] [info] FORKING PRODUCTION WORKER C:\Users\luctr\AppData\Roaming\StoryFolder\AppWorker\StoryFolder-0-2-11-beta.exe [2024-12-29 09:38:46.651] [info] 09:38:46.649 > API starting in production mode [2024-12-29 09:38:46.653] [info] A [2024-12-29 09:38:46.953] [info] B [2024-12-29 09:38:46.970] [info] C [2024-12-29 09:38:46.971] [info] Window received message from Worker: { type: 'api:progress', action: 'Setting up database' } [2024-12-29 09:38:46.972] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:47.279] [info] Window received message from Worker: { type: 'api:progress', action: 'Connecting to database' } [2024-12-29 09:38:47.280] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:47.285] [info] 09:38:47.285 > Executing (default): SELECT 1+1 AS result [2024-12-29 09:38:47.338] [info] 09:38:47.338 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static\ffmpeg.exe [2024-12-29 09:38:47.340] [info] 09:38:47.339 > Contents of C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static [ 'example.js', 'ffmpeg.exe', 'ffmpeg.exe.LICENSE', 'index.js', 'install.js', 'LICENSE', 'package.json', 'README.md' ] [2024-12-29 09:38:47.341] [info] 09:38:47.341 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\ffmpeg-static\\ffmpeg.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\8194d896ee923417ff5c6bdca973f375.exe' } [2024-12-29 09:38:47.411] [info] 09:38:47.411 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\StoryFolderLogoWatermark.png [2024-12-29 09:38:47.412] [info] 09:38:47.412 > Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-29 09:38:47.412] [info] 09:38:47.413 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\StoryFolderLogoWatermark.png', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\b259e83b1fe18a8537cca76708e3d387.png' } [2024-12-29 09:38:47.420] [info] 09:38:47.420 > Installing msvcr100.dll temp file [2024-12-29 09:38:47.421] [info] 09:38:47.421 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\msvcr100.dll [2024-12-29 09:38:47.421] [info] 09:38:47.421 > Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-29 09:38:47.422] [info] 09:38:47.422 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\msvcr100.dll', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\msvcr100.dll' } [2024-12-29 09:38:47.787] [info] Window received message from Worker: { type: 'api:progress', action: 'Syncing database' } [2024-12-29 09:38:47.787] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:47.791] [info] 09:38:47.791 > Database migrations beginning: [2024-12-29 09:38:48.933] [info] 09:38:48.934 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:48.936] [info] 09:38:48.936 > Copied Sucessfully [2024-12-29 09:38:48.936] [info] 09:38:48.937 > Repairing Permissions [2024-12-29 09:38:48.937] [info] 09:38:48.937 > Proxying to newly created local file [2024-12-29 09:38:48.939] [info] 09:38:48.940 > Executing (default): CREATE TABLE IF NOT EXISTS `SequelizeMeta` (`name` VARCHAR(255) NOT NULL UNIQUE PRIMARY KEY); [2024-12-29 09:38:48.943] [info] 09:38:48.943 > Copied Sucessfully [2024-12-29 09:38:48.944] [info] 09:38:48.944 > Repairing Permissions 09:38:48.945 > Proxying to newly created local file [2024-12-29 09:38:48.945] [info] 09:38:48.945 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin\yt-dlp.exe [2024-12-29 09:38:48.946] [info] 09:38:48.946 > Contents of C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin [ 'yt-dlp.exe' ] [2024-12-29 09:38:48.946] [info] 09:38:48.946 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\youtube-dl-exec\\bin\\yt-dlp.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\966af0607d35656277e3a63b10593cfc.exe' } [2024-12-29 09:38:50.812] [info] 09:38:50.812 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:50.830] [info] 09:38:50.831 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:50.833] [info] 09:38:50.833 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:50.839] [info] 09:38:50.839 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:50.841] [info] 09:38:50.841 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:50.842] [info] 09:38:50.842 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:50.843] [info] 09:38:50.844 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:50.848] [info] 09:38:50.848 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='Videos'; [2024-12-29 09:38:50.851] [info] 09:38:50.852 > Executing (default): CREATE TABLE IF NOT EXISTS `Videos` (`FolderId` UUID REFERENCES `Folders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, `title` VARCHAR(255), `description` VARCHAR(255), `onlineStoryboard` JSON, `thumbnailUrl` VARCHAR(255), `imported` TINYINT(1) DEFAULT 0, `sourceType` VARCHAR(255), `sourcePath` VARCHAR(255), `sourceUrl` VARCHAR(255), `proxyPath` VARCHAR(255), `audioPath` VARCHAR(255), `version` VARCHAR(255) NOT NULL DEFAULT 'free', `status` VARCHAR(255) NOT NULL DEFAULT 'Queued', `progress` INTEGER DEFAULT 0, `errorMessage` VARCHAR(255), `logs` TEXT, `sensitivity` INTEGER DEFAULT 5, `minimumShotFrames` INTEGER DEFAULT 10, `forcedCuts` JSON, `merges` JSON, `sourceMetadata` JSON, `mediaTracks` JSON, `frames` JSON, `shots` JSON, `frameMetadata` JSON, `transcriptionId` VARCHAR(255) DEFAULT NULL, `transcriptionStatus` VARCHAR(255) DEFAULT NULL, `transcript` JSON, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.863] [info] 09:38:50.863 > Executing (default): PRAGMA INDEX_LIST(`Videos`) [2024-12-29 09:38:50.865] [info] 09:38:50.865 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='Folders'; [2024-12-29 09:38:50.867] [info] 09:38:50.866 > Executing (default): CREATE TABLE IF NOT EXISTS `Folders` (`title` VARCHAR(255) DEFAULT 'New Folder', `FolderId` UUID REFERENCES `Folders` (`id`) ON DELETE SET NULL ON UPDATE CASCADE, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.877] [info] 09:38:50.877 > Executing (default): PRAGMA INDEX_LIST(`Folders`) [2024-12-29 09:38:50.878] [info] 09:38:50.879 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='ExportJobs'; [2024-12-29 09:38:50.881] [info] 09:38:50.882 > Executing (default): CREATE TABLE IF NOT EXISTS `ExportJobs` (`VideoId` UUID NOT NULL REFERENCES `Videos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, `location` VARCHAR(255), `clips` JSON, `metadataFields` JSON, `visualEffects` JSON, `filters` JSON, `images` JSON, `onlineStoryboard` JSON, `storyboard` JSON, `timecode` JSON, `script` JSON, `progress` INTEGER DEFAULT 0, `activeTask` VARCHAR(255) DEFAULT NULL, `cancelled` TINYINT(1) NOT NULL DEFAULT 0, `userIsAuthorized` TINYINT(1) NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.893] [info] 09:38:50.893 > Executing (default): PRAGMA INDEX_LIST(`ExportJobs`) [2024-12-29 09:38:50.895] [info] 09:38:50.896 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='Activations'; [2024-12-29 09:38:50.898] [info] 09:38:50.898 > Executing (default): CREATE TABLE IF NOT EXISTS `Activations` (`license` TEXT NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.910] [info] 09:38:50.910 > Executing (default): PRAGMA INDEX_LIST(`Activations`) [2024-12-29 09:38:50.912] [info] 09:38:50.912 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='MetadataCategories'; [2024-12-29 09:38:50.914] [info] 09:38:50.914 > Executing (default): CREATE TABLE IF NOT EXISTS `MetadataCategories` (`title` VARCHAR(255) DEFAULT 'Metadata Category', `order` INTEGER, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.917] [info] 09:38:50.917 > Copied Sucessfully [2024-12-29 09:38:50.918] [info] 09:38:50.918 > Repairing Permissions [2024-12-29 09:38:50.918] [info] 09:38:50.919 > Proxying to newly created local file [2024-12-29 09:38:50.926] [info] 09:38:50.926 > Executing (default): PRAGMA INDEX_LIST(`MetadataCategories`) [2024-12-29 09:38:50.927] [info] 09:38:50.928 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='MetadataFields'; [2024-12-29 09:38:50.930] [info] 09:38:50.930 > Executing (default): CREATE TABLE IF NOT EXISTS `MetadataFields` (`MetadataCategoryId` UUID NOT NULL REFERENCES `MetadataCategories` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, `title` VARCHAR(255) DEFAULT 'Field name', `description` VARCHAR(255), `legacyName` VARCHAR(255), `options` JSON, `type` TEXT, `order` INTEGER DEFAULT 0, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:50.942] [info] 09:38:50.942 > Executing (default): PRAGMA INDEX_LIST(`MetadataFields`) [2024-12-29 09:38:50.945] [info] 09:38:50.945 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:50.946] [info] 09:38:50.947 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:50.948] [info] 09:38:50.948 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:50.953] [info] 09:38:50.953 > Executing (default): INSERT INTO `SequelizeMeta` (`name`) VALUES ($1); [2024-12-29 09:38:50.965] [info] 09:38:50.966 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:50.967] [info] 09:38:50.967 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:50.969] [info] 09:38:50.969 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:50.972] [info] 09:38:50.972 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:50.977] [info] 09:38:50.977 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='Folders'; [2024-12-29 09:38:50.978] [info] 09:38:50.979 > Executing (default): PRAGMA INDEX_LIST(`Folders`) [2024-12-29 09:38:50.980] [info] 09:38:50.980 > Executing (default): PRAGMA TABLE_INFO(`Videos`); [2024-12-29 09:38:50.981] [info] 09:38:50.982 > Executing (default): PRAGMA INDEX_LIST(`Videos`) [2024-12-29 09:38:50.982] [info] 09:38:50.983 > Executing (default): PRAGMA foreign_key_list(`Videos`) [2024-12-29 09:38:50.993] [info] 09:38:50.994 > Executing (default): PRAGMA TABLE_INFO(`Videos`); [2024-12-29 09:38:50.996] [info] 09:38:50.996 > Executing (default): PRAGMA INDEX_LIST(`Videos`) [2024-12-29 09:38:50.998] [info] 09:38:50.998 > Executing (default): PRAGMA foreign_key_list(`Videos`) [2024-12-29 09:38:50.999] [info] 09:38:51.000 > Executing (default): PRAGMA TABLE_INFO(`Videos`); [2024-12-29 09:38:51.002] [info] 09:38:51.002 > Executing (default): PRAGMA INDEX_LIST(`Videos`) [2024-12-29 09:38:51.003] [info] 09:38:51.004 > Executing (default): PRAGMA foreign_key_list(`Videos`) [2024-12-29 09:38:51.005] [info] 09:38:51.006 > Executing (default): PRAGMA TABLE_INFO(`Activations`); [2024-12-29 09:38:51.006] [info] 09:38:51.007 > Executing (default): PRAGMA INDEX_LIST(`Activations`) [2024-12-29 09:38:51.007] [info] 09:38:51.008 > Executing (default): PRAGMA foreign_key_list(`Activations`) [2024-12-29 09:38:51.008] [info] 09:38:51.008 > Executing (default): PRAGMA TABLE_INFO(`ExportJobs`); [2024-12-29 09:38:51.009] [info] 09:38:51.009 > Executing (default): PRAGMA INDEX_LIST(`ExportJobs`) [2024-12-29 09:38:51.010] [info] 09:38:51.010 > Executing (default): PRAGMA foreign_key_list(`ExportJobs`) [2024-12-29 09:38:51.011] [info] 09:38:51.011 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.012] [info] 09:38:51.012 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.013] [info] 09:38:51.013 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.016] [info] 09:38:51.016 > Executing (default): INSERT INTO `SequelizeMeta` (`name`) VALUES ($1); [2024-12-29 09:38:51.028] [info] 09:38:51.029 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.030] [info] 09:38:51.030 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.031] [info] 09:38:51.032 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.033] [info] 09:38:51.034 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:51.041] [info] 09:38:51.041 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='MetadataCategories'; [2024-12-29 09:38:51.042] [info] 09:38:51.043 > Executing (default): PRAGMA INDEX_LIST(`MetadataCategories`) [2024-12-29 09:38:51.043] [info] 09:38:51.044 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='MetadataFields'; [2024-12-29 09:38:51.044] [info] 09:38:51.045 > Executing (default): PRAGMA INDEX_LIST(`MetadataFields`) [2024-12-29 09:38:51.046] [info] 09:38:51.046 > Executing (default): PRAGMA TABLE_INFO(`MetadataFields`); [2024-12-29 09:38:51.047] [info] 09:38:51.047 > Executing (default): PRAGMA INDEX_LIST(`MetadataFields`) [2024-12-29 09:38:51.048] [info] 09:38:51.048 > Executing (default): PRAGMA foreign_key_list(`MetadataFields`) [2024-12-29 09:38:51.049] [info] 09:38:51.050 > Executing (default): PRAGMA TABLE_INFO(`videos`); [2024-12-29 09:38:51.051] [info] 09:38:51.052 > Executing (default): PRAGMA INDEX_LIST(`videos`) [2024-12-29 09:38:51.053] [info] 09:38:51.053 > Executing (default): PRAGMA foreign_key_list(`videos`) [2024-12-29 09:38:51.055] [info] 09:38:51.054 > { videosTable: { FolderId: { type: 'UUID', allowNull: true, primaryKey: false, unique: false, references: '[object]' }, title: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, description: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, onlineStoryboard: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, thumbnailUrl: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, imported: { type: 'TINYINT(1)', allowNull: true, defaultValue: false, primaryKey: false, unique: false }, sourceType: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, sourcePath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, sourceUrl: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, proxyPath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, audioPath: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, version: { type: 'VARCHAR(255)', allowNull: false, defaultValue: 'free', primaryKey: false, unique: false }, status: { type: 'VARCHAR(255)', allowNull: false, defaultValue: 'Queued', primaryKey: false, unique: false }, progress: { type: 'INTEGER', allowNull: true, defaultValue: '0', primaryKey: false, unique: false }, errorMessage: { type: 'VARCHAR(255)', allowNull: true, primaryKey: false, unique: false }, logs: { type: 'TEXT', allowNull: true, primaryKey: false, unique: false }, sensitivity: { type: 'INTEGER', allowNull: true, defaultValue: '5', primaryKey: false, unique: false }, minimumShotFrames: { type: 'INTEGER', allowNull: true, defaultValue: '10', primaryKey: false, unique: false }, forcedCuts: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, merges: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, sourceMetadata: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, mediaTracks: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, frames: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, shots: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, frameMetadata: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, transcriptionId: { type: 'VARCHAR(255)', allowNull: true, defaultValue: null, primaryKey: false, unique: false }, transcriptionStatus: { type: 'VARCHAR(255)', allowNull: true, defaultValue: null, primaryKey: false, unique: false }, transcript: { type: 'JSON', allowNull: true, primaryKey: false, unique: false }, id: { type: 'INTEGER', allowNull: true, primaryKey: true, unique: false }, createdAt: { type: 'DATETIME', allowNull: false, primaryKey: false, unique: false }, updatedAt: { type: 'DATETIME', allowNull: false, primaryKey: false, unique: false }, deletedAt: { type: 'DATETIME', allowNull: true, primaryKey: false, unique: false } } } [2024-12-29 09:38:51.056] [info] 09:38:51.056 > Executing (default): PRAGMA TABLE_INFO(`exportjobs`); [2024-12-29 09:38:51.059] [info] 09:38:51.059 > Executing (default): PRAGMA INDEX_LIST(`exportjobs`) [2024-12-29 09:38:51.060] [info] 09:38:51.060 > Executing (default): PRAGMA foreign_key_list(`exportjobs`) [2024-12-29 09:38:51.061] [info] 09:38:51.062 > List videos [2024-12-29 09:38:51.065] [info] 09:38:51.066 > Executing (default): SELECT `FolderId`, `title`, `description`, `onlineStoryboard`, `thumbnailUrl`, `imported`, `sourceType`, `sourcePath`, `sourceUrl`, `proxyPath`, `audioPath`, `version`, `status`, `progress`, `errorMessage`, `logs`, `sensitivity`, `minimumShotFrames`, `forcedCuts`, `merges`, `sourceMetadata`, `mediaTracks`, `frames`, `shots`, `frameMetadata`, `transcriptionId`, `transcriptionStatus`, `transcript`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Videos` AS `Video` WHERE (`Video`.`deletedAt` IS NULL); [2024-12-29 09:38:51.067] [info] 09:38:51.068 > Videos found: 0 [2024-12-29 09:38:51.068] [info] 09:38:51.068 > { uniqueMetadataFieldNames: [] } [2024-12-29 09:38:51.068] [info] 09:38:51.069 > { uniqueMetadataFieldNames: [] } [2024-12-29 09:38:51.073] [info] 09:38:51.074 > Executing (default): INSERT INTO `MetadataCategories` (`title`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,NULL,$3,$4); [2024-12-29 09:38:51.086] [info] 09:38:51.086 > Watcher Hooks Running for {} [2024-12-29 09:38:51.086] [info] 09:38:51.087 > AFTERCREATE HOOK [2024-12-29 09:38:51.089] [info] 09:38:51.089 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,NULL,$5,$6); [2024-12-29 09:38:51.100] [info] 09:38:51.100 > Watcher Hooks Running for {} [2024-12-29 09:38:51.101] [info] 09:38:51.101 > AFTERCREATE HOOK [2024-12-29 09:38:51.103] [info] 09:38:51.103 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`options`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.115] [info] 09:38:51.115 > Watcher Hooks Running for {} [2024-12-29 09:38:51.116] [info] 09:38:51.116 > AFTERCREATE HOOK [2024-12-29 09:38:51.118] [info] 09:38:51.118 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`options`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.129] [info] 09:38:51.129 > Watcher Hooks Running for {} [2024-12-29 09:38:51.130] [info] 09:38:51.130 > AFTERCREATE HOOK [2024-12-29 09:38:51.132] [info] 09:38:51.132 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`options`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.147] [info] 09:38:51.148 > Watcher Hooks Running for {} [2024-12-29 09:38:51.148] [info] 09:38:51.148 > AFTERCREATE HOOK [2024-12-29 09:38:51.149] [info] 09:38:51.150 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,NULL,$5,$6); [2024-12-29 09:38:51.160] [info] 09:38:51.160 > Watcher Hooks Running for {} [2024-12-29 09:38:51.160] [info] 09:38:51.160 > AFTERCREATE HOOK [2024-12-29 09:38:51.161] [info] 09:38:51.161 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE (`MetadataField`.`deletedAt` IS NULL); [2024-12-29 09:38:51.164] [info] 09:38:51.164 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.166] [info] 09:38:51.166 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.167] [info] 09:38:51.167 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.169] [info] 09:38:51.169 > Executing (default): INSERT INTO `SequelizeMeta` (`name`) VALUES ($1); [2024-12-29 09:38:51.180] [info] 09:38:51.180 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.181] [info] 09:38:51.181 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.182] [info] 09:38:51.182 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.184] [info] 09:38:51.184 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:51.188] [info] 09:38:51.189 > Executing (default): PRAGMA TABLE_INFO(`MetadataFields`); [2024-12-29 09:38:51.190] [info] 09:38:51.190 > Executing (default): PRAGMA INDEX_LIST(`MetadataFields`) [2024-12-29 09:38:51.193] [info] 09:38:51.193 > Executing (default): PRAGMA foreign_key_list(`MetadataFields`) [2024-12-29 09:38:51.194] [info] 09:38:51.194 > Added description column to MetadataFields table. [2024-12-29 09:38:51.196] [info] 09:38:51.196 > Executing (default): SELECT `title`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataCategories` AS `MetadataCategory` WHERE (`MetadataCategory`.`deletedAt` IS NULL AND `MetadataCategory`.`title` = 'Demo Category') LIMIT 1; [2024-12-29 09:38:51.200] [info] 09:38:51.200 > Executing (default): UPDATE `MetadataCategories` SET `title`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.211] [info] 09:38:51.211 > Watcher Hooks Running for {} [2024-12-29 09:38:51.211] [info] 09:38:51.211 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.212] [info] 09:38:51.212 > Executing (default): SELECT `title`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataCategories` AS `MetadataCategory` WHERE `MetadataCategory`.`id` = 1; [2024-12-29 09:38:51.214] [info] 09:38:51.214 > Renamed "Demo Category" to "My Notes" [2024-12-29 09:38:51.215] [info] 09:38:51.215 > Adding new metadata fields to "My Notes" category [2024-12-29 09:38:51.216] [info] 09:38:51.216 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE (`MetadataField`.`deletedAt` IS NULL AND `MetadataField`.`MetadataCategoryId` = 1); [2024-12-29 09:38:51.222] [info] 09:38:51.222 > Executing (default): UPDATE `MetadataFields` SET `order`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.222] [info] 09:38:51.223 > Executing (default): UPDATE `MetadataFields` SET `order`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.223] [info] 09:38:51.223 > Executing (default): UPDATE `MetadataFields` SET `order`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.223] [info] 09:38:51.224 > Executing (default): UPDATE `MetadataFields` SET `order`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.224] [info] 09:38:51.224 > Executing (default): UPDATE `MetadataFields` SET `order`=$1,`updatedAt`=$2 WHERE `id` = $3 [2024-12-29 09:38:51.230] [info] 09:38:51.230 > Copied Sucessfully [2024-12-29 09:38:51.230] [info] 09:38:51.230 > Repairing Permissions 09:38:51.231 > Proxying to newly created local file [2024-12-29 09:38:51.234] [info] 09:38:51.235 > Watcher Hooks Running for {} [2024-12-29 09:38:51.235] [info] 09:38:51.235 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.236] [info] 09:38:51.236 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE `MetadataField`.`id` = 1; [2024-12-29 09:38:51.248] [info] 09:38:51.248 > Watcher Hooks Running for {} [2024-12-29 09:38:51.248] [info] 09:38:51.249 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.249] [info] 09:38:51.250 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE `MetadataField`.`id` = 2; [2024-12-29 09:38:51.260] [info] 09:38:51.260 > Watcher Hooks Running for {} [2024-12-29 09:38:51.261] [info] 09:38:51.261 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.261] [info] 09:38:51.262 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE `MetadataField`.`id` = 3; [2024-12-29 09:38:51.272] [info] 09:38:51.272 > Watcher Hooks Running for {} [2024-12-29 09:38:51.273] [info] 09:38:51.273 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.274] [info] 09:38:51.274 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE `MetadataField`.`id` = 4; [2024-12-29 09:38:51.287] [info] 09:38:51.287 > Watcher Hooks Running for {} [2024-12-29 09:38:51.288] [info] 09:38:51.288 > AFTERUPDATE HOOK {} [2024-12-29 09:38:51.289] [info] 09:38:51.289 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField` WHERE `MetadataField`.`id` = 5; [2024-12-29 09:38:51.293] [info] 09:38:51.293 > Updated order of existing metadata fields [2024-12-29 09:38:51.294] [info] 09:38:51.294 > Creating new metadata fields [2024-12-29 09:38:51.295] [info] 09:38:51.294 > [ { title: 'Key Takeaways', type: 'text', description: 'What are the main lessons and insights from this shot or section, if any?', order: 1, MetadataCategoryId: 1 }, { title: 'Interpretation', type: 'text', description: 'What is your interpretation of this shot or section, if any?', order: 2, MetadataCategoryId: 1 }, { title: 'Story', type: 'text', description: 'What is the essential story or plot in this shot or section, if applicable?', order: 3, MetadataCategoryId: 1 }, { title: 'Action', type: 'text', description: 'What important actions in this shot or section are worth noting?', order: 4, MetadataCategoryId: 1 }, { title: 'Messaging', type: 'text', description: 'What are the key brand/product messages or themes in this shot or section, if any?', order: 5, MetadataCategoryId: 1 }, { title: 'Emotional tone', type: 'text', description: 'What specific feelings did this shot or section evoke, if any?', order: 6, MetadataCategoryId: 1 }, { title: 'Visuals / Cinematography', type: 'text', description: 'What standout visual styles or techniques are in this shot or section, if any?', order: 7, MetadataCategoryId: 1 }, { title: 'Performance', type: 'text', description: 'What aspects of the performance in this shot or section were noteworthy?', order: 8, MetadataCategoryId: 1 }, { title: 'Sound & Music', type: 'text', description: 'How does the sound or music enhance the story in this shot or section, if at all?', order: 9, MetadataCategoryId: 1 }, { title: 'Symbolism', type: 'text', description: 'What symbols or metaphors were in this shot or section, and what did they represent, if any?', order: 10, MetadataCategoryId: 1 }, { title: 'Other Notes', type: 'text', description: '', order: 11, MetadataCategoryId: 1 }, { title: 'Tags', type: 'tag', description: 'Add to categorize and make shots easier to find.', order: 12, MetadataCategoryId: 1 } ] [2024-12-29 09:38:51.302] [info] 09:38:51.303 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.303] [info] 09:38:51.303 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.303] [info] 09:38:51.304 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.304] [info] 09:38:51.304 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.305] [info] 09:38:51.305 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.305] [info] 09:38:51.305 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.305] [info] 09:38:51.306 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.306] [info] 09:38:51.306 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.306] [info] 09:38:51.306 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.307] [info] 09:38:51.307 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.307] [info] 09:38:51.308 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.308] [info] 09:38:51.308 > Executing (default): INSERT INTO `MetadataFields` (`MetadataCategoryId`,`title`,`description`,`type`,`order`,`id`,`createdAt`,`updatedAt`) VALUES ($1,$2,$3,$4,$5,NULL,$6,$7); [2024-12-29 09:38:51.319] [info] 09:38:51.319 > Watcher Hooks Running for {} [2024-12-29 09:38:51.319] [info] 09:38:51.320 > AFTERCREATE HOOK [2024-12-29 09:38:51.330] [info] 09:38:51.331 > Watcher Hooks Running for {} [2024-12-29 09:38:51.331] [info] 09:38:51.331 > AFTERCREATE HOOK [2024-12-29 09:38:51.342] [info] 09:38:51.342 > Watcher Hooks Running for {} [2024-12-29 09:38:51.342] [info] 09:38:51.343 > AFTERCREATE HOOK [2024-12-29 09:38:51.353] [info] 09:38:51.353 > Watcher Hooks Running for {} [2024-12-29 09:38:51.353] [info] 09:38:51.354 > AFTERCREATE HOOK [2024-12-29 09:38:51.364] [info] 09:38:51.364 > Watcher Hooks Running for {} [2024-12-29 09:38:51.365] [info] 09:38:51.365 > AFTERCREATE HOOK [2024-12-29 09:38:51.375] [info] 09:38:51.376 > Watcher Hooks Running for {} [2024-12-29 09:38:51.376] [info] 09:38:51.376 > AFTERCREATE HOOK [2024-12-29 09:38:51.388] [info] 09:38:51.388 > Watcher Hooks Running for {} [2024-12-29 09:38:51.389] [info] 09:38:51.389 > AFTERCREATE HOOK [2024-12-29 09:38:51.400] [info] 09:38:51.400 > Watcher Hooks Running for {} [2024-12-29 09:38:51.401] [info] 09:38:51.401 > AFTERCREATE HOOK [2024-12-29 09:38:51.411] [info] 09:38:51.411 > Watcher Hooks Running for {} [2024-12-29 09:38:51.412] [info] 09:38:51.412 > AFTERCREATE HOOK [2024-12-29 09:38:51.422] [info] 09:38:51.422 > Watcher Hooks Running for {} [2024-12-29 09:38:51.422] [info] 09:38:51.422 > AFTERCREATE HOOK [2024-12-29 09:38:51.432] [info] 09:38:51.433 > Watcher Hooks Running for {} [2024-12-29 09:38:51.433] [info] 09:38:51.433 > AFTERCREATE HOOK [2024-12-29 09:38:51.443] [info] 09:38:51.443 > Watcher Hooks Running for {} [2024-12-29 09:38:51.444] [info] 09:38:51.444 > AFTERCREATE HOOK [2024-12-29 09:38:51.444] [info] 09:38:51.444 > Created new metadata fields [2024-12-29 09:38:51.445] [info] 09:38:51.445 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.446] [info] 09:38:51.446 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.447] [info] 09:38:51.447 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.448] [info] 09:38:51.448 > Executing (default): INSERT INTO `SequelizeMeta` (`name`) VALUES ($1); [2024-12-29 09:38:51.459] [info] 09:38:51.459 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.460] [info] 09:38:51.461 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.461] [info] 09:38:51.462 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.463] [info] 09:38:51.463 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-29 09:38:51.466] [info] 09:38:51.466 > Dropping ExportJobs table [2024-12-29 09:38:51.466] [info] 09:38:51.467 > Executing (default): DROP TABLE IF EXISTS `ExportJobs`; [2024-12-29 09:38:51.477] [info] 09:38:51.477 > Dropped ExportJobs table [2024-12-29 09:38:51.477] [info] 09:38:51.477 > Creating ExportJobs table [2024-12-29 09:38:51.478] [info] 09:38:51.478 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='ExportJobs'; [2024-12-29 09:38:51.479] [info] 09:38:51.480 > Executing (default): CREATE TABLE IF NOT EXISTS `ExportJobs` (`VideoId` UUID NOT NULL REFERENCES `Videos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, `location` VARCHAR(255), `clips` JSON, `metadataFields` JSON, `visualEffects` JSON, `filters` JSON, `images` JSON, `onlineStoryboard` JSON, `storyboard` JSON, `timecode` JSON, `script` JSON, `progress` INTEGER DEFAULT 0, `activeTask` VARCHAR(255) DEFAULT NULL, `cancelled` TINYINT(1) NOT NULL DEFAULT 0, `userIsAuthorized` TINYINT(1) NOT NULL, `id` INTEGER PRIMARY KEY AUTOINCREMENT, `createdAt` DATETIME NOT NULL, `updatedAt` DATETIME NOT NULL, `deletedAt` DATETIME); [2024-12-29 09:38:51.491] [info] 09:38:51.491 > Executing (default): PRAGMA INDEX_LIST(`ExportJobs`) [2024-12-29 09:38:51.491] [info] 09:38:51.492 > Created ExportJobs table [2024-12-29 09:38:51.492] [info] 09:38:51.492 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-29 09:38:51.493] [info] 09:38:51.493 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-29 09:38:51.494] [info] 09:38:51.494 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-29 09:38:51.495] [info] 09:38:51.496 > Executing (default): INSERT INTO `SequelizeMeta` (`name`) VALUES ($1); [2024-12-29 09:38:51.507] [info] 09:38:51.507 > [ { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234234-init.js', file: '20220124234234-init.js', options: { storage: 'sequelize', storageOptions: '[object]', logging: false, upName: 'up', downName: 'down', migrations: '[object]' } }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234235-folders.js', file: '20220124234235-folders.js', options: { storage: 'sequelize', storageOptions: '[object]', logging: false, upName: 'up', downName: 'down', migrations: '[object]' } }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234281-metadata.js', file: '20220124234281-metadata.js', options: { storage: 'sequelize', storageOptions: '[object]', logging: false, upName: 'up', downName: 'down', migrations: '[object]' } }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234288-defaultfields.js', file: '20220124234288-defaultfields.js', options: { storage: 'sequelize', storageOptions: '[object]', logging: false, upName: 'up', downName: 'down', migrations: '[object]' } }, { path: 'C:\\snapshot\\StoryFolderDesktop\\api\\migrations\\20220124234290-recreate-export-jobs.js', file: '20220124234290-recreate-export-jobs.js', options: { storage: 'sequelize', storageOptions: '[object]', logging: false, upName: 'up', downName: 'down', migrations: '[object]' } } ] [2024-12-29 09:38:51.509] [info] 09:38:51.509 > Database migrations complete. [2024-12-29 09:38:51.510] [info] Window received message from Worker: { type: 'api:progress', action: 'Syncd database' } [2024-12-29 09:38:51.510] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:51.511] [info] D [2024-12-29 09:38:51.511] [info] Window received message from Worker: { type: 'api:progress', action: 'Starting worker' } [2024-12-29 09:38:51.512] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:51.514] [info] E [2024-12-29 09:38:51.514] [info] 09:38:51.514 > STARTING SOCKET SERVER [2024-12-29 09:38:51.515] [info] F 09:38:51.515 > Setting up app [2024-12-29 09:38:51.522] [info] 09:38:51.523 > setting up API router [2024-12-29 09:38:51.543] [info] G [2024-12-29 09:38:51.544] [info] H [2024-12-29 09:38:51.544] [info] I 09:38:51.545 > StoryFolder App listening at http://localhost:3000 [2024-12-29 09:38:51.545] [info] Window received message from Worker: { type: 'api:progress', action: 'Housekeeping' } [2024-12-29 09:38:51.546] [info] Worker is not online yet but is making progress. undefined [2024-12-29 09:38:51.546] [info] J [2024-12-29 09:38:51.548] [info] 09:38:51.548 > Executing (default): UPDATE `Videos` SET `status`=$1,`updatedAt`=$2 WHERE (`deletedAt` IS NULL AND `status` NOT IN ('Complete', 'Error')) [2024-12-29 09:38:51.550] [info] Window received message from Worker: { type: 'api:online', port: 3000 } [2024-12-29 09:38:51.551] [info] Worker is online with port number 3000 [2024-12-29 09:38:51.551] [info] Worker setup complete. Worker running. [2024-12-29 09:38:51.551] [info] Opening main window [2024-12-29 09:38:51.552] [info] Window BeforeCreate [2024-12-29 09:38:51.552] [info] Getting window size [2024-12-29 09:38:51.553] [info] Got window size { titleBarStyle: 'hiddenInset', show: false, webPreferences: { zoomFactor: 1, nodeIntegration: true, preload: 'C:\\Users\\luctr\\AppData\\Local\\Programs\\StoryFolder\\resources\\client-preload.js', enableRemoteModule: true, contextIsolation: false, webSecurity: false }, minWidth: 830, minHeight: 580, backgroundColor: '#221b23', trafficLightPosition: { x: 15, y: 15 }, width: 2560, height: 1392 } [2024-12-29 09:38:51.554] [info] Window Create [2024-12-29 09:38:51.566] [info] Window AfterCreate [2024-12-29 09:38:51.567] [info] Getting main window path [2024-12-29 09:38:51.567] [info] Window Load app://./index.html [2024-12-29 09:38:51.916] [info] Window AfterLoad [2024-12-29 09:38:51.916] [info] Window Show [2024-12-29 09:38:51.933] [info] Closing splash window [2024-12-29 09:38:51.934] [info] Splash before destroy [2024-12-29 09:38:51.935] [info] waiting for splash to fade out before closing [2024-12-29 09:38:51.935] [info] Closing window. [2024-12-29 09:38:51.947] [info] Window ReadyToShow [2024-12-29 09:38:52.148] [info] 09:38:52.148 > GET /api/activation ::1 [2024-12-29 09:38:52.156] [info] 09:38:52.156 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:38:52.162] [info] 09:38:52.161 > this is the activation null [2024-12-29 09:38:55.814] [info] 09:38:55.815 > GET /api/activation ::1 [2024-12-29 09:38:55.817] [info] 09:38:55.817 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:38:55.820] [info] 09:38:55.820 > GET /api/activation/refresh ::1 [2024-12-29 09:38:55.821] [info] 09:38:55.821 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:38:55.822] [info] 09:38:55.822 > UPGRADE SOCKET SERVER [2024-12-29 09:38:55.823] [info] 09:38:55.824 > CONNECT SOCKET SERVER [2024-12-29 09:38:55.825] [info] 09:38:55.824 > ADDING CONNECTION main 1 [2024-12-29 09:38:55.825] [info] 09:38:55.825 > Received message Test message from client from connection main [2024-12-29 09:38:55.826] [info] 09:38:55.826 > this is the activation null [2024-12-29 09:38:55.830] [error] 09:38:55.829 > Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-29 09:38:55.835] [info] 09:38:55.836 > GET /api/videos ::1 [2024-12-29 09:38:55.837] [info] 09:38:55.837 > Executing (default): SELECT `FolderId`, `title`, `description`, `onlineStoryboard`, `thumbnailUrl`, `imported`, `sourceType`, `sourcePath`, `sourceUrl`, `proxyPath`, `audioPath`, `version`, `status`, `progress`, `errorMessage`, `logs`, `sensitivity`, `minimumShotFrames`, `forcedCuts`, `merges`, `sourceMetadata`, `mediaTracks`, `frames`, `shots`, `frameMetadata`, `transcriptionId`, `transcriptionStatus`, `transcript`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Videos` AS `Video`; [2024-12-29 09:38:55.864] [info] 09:38:55.864 > GET /api/activation ::1 [2024-12-29 09:38:55.865] [info] 09:38:55.865 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:38:55.866] [info] 09:38:55.866 > this is the activation null [2024-12-29 09:38:55.871] [info] 09:38:55.871 > GET /api/activation ::1 [2024-12-29 09:38:55.872] [info] 09:38:55.872 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:38:55.873] [info] 09:38:55.874 > this is the activation null [2024-12-29 09:38:55.889] [info] 09:38:55.889 > GET /api/videos ::1 [2024-12-29 09:38:55.893] [info] 09:38:55.892 > Executing (default): SELECT `FolderId`, `title`, `description`, `onlineStoryboard`, `thumbnailUrl`, `imported`, `sourceType`, `sourcePath`, `sourceUrl`, `proxyPath`, `audioPath`, `version`, `status`, `progress`, `errorMessage`, `logs`, `sensitivity`, `minimumShotFrames`, `forcedCuts`, `merges`, `sourceMetadata`, `mediaTracks`, `frames`, `shots`, `frameMetadata`, `transcriptionId`, `transcriptionStatus`, `transcript`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Videos` AS `Video`; [2024-12-29 09:40:15.905] [info] { port: 3000 } [2024-12-29 09:42:41.480] [info] Got URL to open in browser window https://storyfolder.com/auth-app [2024-12-29 09:42:53.988] [info] Checking for updates [2024-12-29 09:43:55.218] [info] Open about screen [2024-12-29 09:43:55.235] [info] 09:43:55.235 > GET /api/metadata-categories ::1 [2024-12-29 09:43:55.236] [info] 09:43:55.236 > Executing (default): SELECT `title`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataCategories` AS `MetadataCategory`; [2024-12-29 09:43:55.236] [info] 09:43:55.237 > GET /api/metadata-fields ::1 [2024-12-29 09:43:55.237] [info] 09:43:55.238 > Executing (default): SELECT `MetadataCategoryId`, `title`, `description`, `legacyName`, `options`, `type`, `order`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `MetadataFields` AS `MetadataField`; [2024-12-29 09:44:34.743] [info] Open about screen [2024-12-29 09:44:34.755] [info] Loading about URL app://./index.html#/about [2024-12-29 09:44:35.062] [info] 09:44:35.062 > GET /api/activation ::1 [2024-12-29 09:44:35.065] [info] 09:44:35.065 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:44:35.069] [info] 09:44:35.068 > this is the activation null [2024-12-29 09:44:35.081] [info] 09:44:35.082 > GET /api/activation ::1 [2024-12-29 09:44:35.084] [info] 09:44:35.084 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:44:35.090] [info] 09:44:35.090 > GET /api/activation/refresh ::1 [2024-12-29 09:44:35.092] [info] 09:44:35.093 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-29 09:44:35.093] [info] 09:44:35.094 > UPGRADE SOCKET SERVER [2024-12-29 09:44:35.094] [info] 09:44:35.095 > CONNECT SOCKET SERVER [2024-12-29 09:44:35.095] [info] 09:44:35.095 > ADDING CONNECTION main 2 [2024-12-29 09:44:35.099] [info] 09:44:35.098 > this is the activation null [2024-12-29 09:44:35.110] [error] 09:44:35.103 > Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-29 09:44:35.111] [info] 09:44:35.108 > Received message Test message from client from connection main [2024-12-29 09:44:48.170] [info] Exiting app normally. [2024-12-31 08:46:41.385] [info] Starting StoryFolder 0.2.11-beta starting in production mode on win32. { IS_PACKAGED: true, IS_WINDOWS: true, IS_MACOS: false, APP_DATA_PATH: 'C:\\Users\\luctr\\AppData\\Roaming', APP_PATH: 'C:\\Users\\luctr\\AppData\\Local\\Programs\\StoryFolder\\resources\\app.asar', APP_VERSION: '0.2.11-beta', APP_VERSION_STRING: '0-2-11-beta', TMP_PATH: 'C:\\Users\\luctr\\AppData\\Local\\Temp' } [2024-12-31 08:46:41.515] [info] Splash window opening [2024-12-31 08:46:41.516] [info] Window BeforeCreate [2024-12-31 08:46:41.516] [info] Window Create [2024-12-31 08:46:41.535] [info] Window AfterCreate [2024-12-31 08:46:41.536] [info] Window Load app://./splash.html [2024-12-31 08:46:41.733] [info] Window ReadyToShow [2024-12-31 08:46:41.739] [info] Window AfterLoad [2024-12-31 08:46:41.740] [info] Window Show [2024-12-31 08:46:41.759] [info] Backing up database [2024-12-31 08:46:41.761] [info] Backed up database [2024-12-31 08:46:41.761] [info] Settings loading [2024-12-31 08:46:41.762] [info] Waiting for localStorage.settings from BrowserWindow 0 [2024-12-31 08:46:41.762] [info] Successfully loaded localStorage.settings from BrowserWindow { preferences: { script: { enableProcessing: false }, releaseChannel: 'beta' }, tours: {}, interface: { showPreferencePane: false, shotListView: 'grid', leftColumnWidth: 500, rightColumnWidth: 500, previewSize: 50, metadataCategories: {}, metadataFields: { '1': true, '2': true, '3': true, '4': true, '5': true, '6': true, '7': true, '8': true, '9': true, '10': true, '11': true, '12': true, '13': true, '14': true, '15': true, '16': true, '17': true, '18': true, '19': true, '20': true, shotNumber: true, startTime: true, duration: true, frames: true, contentType: false, camera: false, lens: false, shotSize: false, movement: false, action: true, sound: true, dialogue: false, notes: false, description: false, assumptions: false, budget: false, equipment: false, tags: false, animation: false, cameraSupport: false, messaging: false, intention: false, story: true, emotion: true }, visualEffects: { blackAndWhite: false, boostContrast: false }, filters: { showFavorites: false, showHidden: false, query: '' } }, export: { location: null, storyboard: { enabled: true }, onlineStoryboard: { enabled: false }, clips: { enabled: false, speed: 'fast' }, images: { enabled: false }, timecode: { enabled: false }, script: { enabled: false } } } [2024-12-31 08:46:41.763] [info] Settings loaded [2024-12-31 08:46:41.763] [info] AutoUpdater Running [2024-12-31 08:46:41.764] [info] Release channel from preferences beta [2024-12-31 08:46:41.764] [info] RELEASE CHANNEL: beta [2024-12-31 08:46:41.766] [info] Checking for update [2024-12-31 08:46:41.984] [info] Update for version 0.2.11-beta is not available (latest version: 0.2.11-beta, downgrade is allowed). [2024-12-31 08:46:41.985] [info] Update check results: { versionInfo: { version: '0.2.11-beta', files: [ { url: 'StoryFolder Setup 0.2.11-beta.exe', sha512: '2pQmUOSY6a51fhYFPZIICmpxOfc1d693+3g36nuAhjFfG/bre2Vp5vRiPwOhaG5t+8QGb0ZjM/TznxFdbT3eHw==', size: 77461567 } ], path: 'StoryFolder Setup 0.2.11-beta.exe', sha512: '2pQmUOSY6a51fhYFPZIICmpxOfc1d693+3g36nuAhjFfG/bre2Vp5vRiPwOhaG5t+8QGb0ZjM/TznxFdbT3eHw==', releaseDate: '2024-01-21T05:39:29.361Z' } } [2024-12-31 08:46:41.986] [info] { updateAvailable: false, currentVersion: '0.2.11-beta', newVersion: '0.2.11-beta' } [2024-12-31 08:46:41.986] [info] AutoUpdater Complete [2024-12-31 08:46:41.986] [info] Worker setup starting [2024-12-31 08:46:41.988] [info] Worker file exists. [2024-12-31 08:46:41.988] [info] Worker permission requesting [2024-12-31 08:46:41.989] [info] FORKING PRODUCTION WORKER C:\Users\luctr\AppData\Roaming\StoryFolder\AppWorker\StoryFolder-0-2-11-beta.exe [2024-12-31 08:46:42.979] [info] 08:46:42.977 > API starting in production mode [2024-12-31 08:46:42.981] [info] A [2024-12-31 08:46:43.244] [info] B [2024-12-31 08:46:43.273] [info] C [2024-12-31 08:46:43.274] [info] Window received message from Worker: { type: 'api:progress', action: 'Setting up database' } [2024-12-31 08:46:43.275] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:43.504] [info] Window received message from Worker: { type: 'api:progress', action: 'Connecting to database' } [2024-12-31 08:46:43.504] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:43.511] [info] 08:46:43.510 > Executing (default): SELECT 1+1 AS result [2024-12-31 08:46:43.556] [info] 08:46:43.556 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static\ffmpeg.exe [2024-12-31 08:46:43.559] [info] 08:46:43.557 > Contents of C:\snapshot\StoryFolderDesktop\node_modules\ffmpeg-static [ 'example.js', 'ffmpeg.exe', 'ffmpeg.exe.LICENSE', 'index.js', 'install.js', 'LICENSE', 'package.json', 'README.md' ] [2024-12-31 08:46:43.560] [info] 08:46:43.560 > Proxying to existing local file [2024-12-31 08:46:43.561] [info] 08:46:43.560 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\ffmpeg-static\\ffmpeg.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\8194d896ee923417ff5c6bdca973f375.exe' } [2024-12-31 08:46:43.626] [info] 08:46:43.626 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\StoryFolderLogoWatermark.png [2024-12-31 08:46:43.627] [info] 08:46:43.626 > Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] [2024-12-31 08:46:43.628] [info] 08:46:43.628 > Proxying to existing local file [2024-12-31 08:46:43.629] [info] 08:46:43.628 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\StoryFolderLogoWatermark.png', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\b259e83b1fe18a8537cca76708e3d387.png' } [2024-12-31 08:46:43.633] [info] 08:46:43.633 > Installing msvcr100.dll temp file [2024-12-31 08:46:43.633] [info] 08:46:43.633 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\api\resources\msvcr100.dll [2024-12-31 08:46:43.642] [info] 08:46:43.633 > Contents of C:\snapshot\StoryFolderDesktop\api\resources [ 'msvcr100.dll', 'StoryFolderLogoWatermark.png' ] 08:46:43.634 > Proxying to existing local file 08:46:43.635 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\api\\resources\\msvcr100.dll', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\msvcr100.dll' } [2024-12-31 08:46:44.059] [info] Window received message from Worker: { type: 'api:progress', action: 'Syncing database' } [2024-12-31 08:46:44.060] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:44.064] [info] 08:46:44.064 > Database migrations beginning: [2024-12-31 08:46:44.069] [info] 08:46:44.066 > Requesting snapshot file proxied by local filesystem C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin\yt-dlp.exe 08:46:44.066 > Contents of C:\snapshot\StoryFolderDesktop\node_modules\youtube-dl-exec\bin [ 'yt-dlp.exe' ] 08:46:44.067 > Proxying to existing local file 08:46:44.067 > Copying snapshot file to local filesystem { src: 'C:\\snapshot\\StoryFolderDesktop\\node_modules\\youtube-dl-exec\\bin\\yt-dlp.exe', dest: 'C:\\Users\\luctr\\AppData\\Local\\Temp\\966af0607d35656277e3a63b10593cfc.exe' } [2024-12-31 08:46:46.875] [info] 08:46:46.874 > Executing (default): SELECT name FROM sqlite_master WHERE type='table' AND name='SequelizeMeta'; [2024-12-31 08:46:46.877] [info] 08:46:46.877 > Copied Sucessfully [2024-12-31 08:46:46.878] [info] 08:46:46.877 > Repairing Permissions 08:46:46.878 > Proxying to newly created local file [2024-12-31 08:46:46.879] [info] 08:46:46.879 > Executing (default): PRAGMA INDEX_LIST(`SequelizeMeta`) [2024-12-31 08:46:46.886] [info] 08:46:46.886 > Executing (default): PRAGMA INDEX_INFO(`sqlite_autoindex_SequelizeMeta_1`) [2024-12-31 08:46:46.889] [info] 08:46:46.888 > Executing (default): SELECT `name` FROM `SequelizeMeta` AS `SequelizeMeta` ORDER BY `SequelizeMeta`.`name` ASC; [2024-12-31 08:46:46.892] [info] 08:46:46.892 > Copied Sucessfully [2024-12-31 08:46:46.893] [info] 08:46:46.892 > Repairing Permissions [2024-12-31 08:46:46.893] [info] 08:46:46.893 > Proxying to newly created local file [2024-12-31 08:46:46.894] [info] 08:46:46.894 > [] [2024-12-31 08:46:46.895] [info] 08:46:46.894 > Database migrations complete. D [2024-12-31 08:46:46.896] [info] Window received message from Worker: { type: 'api:progress', action: 'Syncd database' } [2024-12-31 08:46:46.896] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:46.896] [info] Window received message from Worker: { type: 'api:progress', action: 'Starting worker' } [2024-12-31 08:46:46.897] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:46.897] [info] E [2024-12-31 08:46:46.898] [info] 08:46:46.897 > STARTING SOCKET SERVER F [2024-12-31 08:46:46.898] [info] 08:46:46.898 > Setting up app [2024-12-31 08:46:46.902] [info] 08:46:46.901 > setting up API router [2024-12-31 08:46:46.915] [info] G [2024-12-31 08:46:46.916] [info] H I [2024-12-31 08:46:46.916] [info] 08:46:46.916 > StoryFolder App listening at http://localhost:3000 J [2024-12-31 08:46:46.917] [info] Window received message from Worker: { type: 'api:progress', action: 'Housekeeping' } [2024-12-31 08:46:46.917] [info] Worker is not online yet but is making progress. undefined [2024-12-31 08:46:46.921] [info] 08:46:46.920 > Executing (default): UPDATE `Videos` SET `status`=$1,`updatedAt`=$2 WHERE (`deletedAt` IS NULL AND `status` NOT IN ('Complete', 'Error')) [2024-12-31 08:46:46.922] [info] Window received message from Worker: { type: 'api:online', port: 3000 } [2024-12-31 08:46:46.923] [info] Worker is online with port number 3000 [2024-12-31 08:46:46.923] [info] Worker setup complete. Worker running. [2024-12-31 08:46:46.923] [info] Opening main window [2024-12-31 08:46:46.924] [info] Window BeforeCreate [2024-12-31 08:46:46.924] [info] Getting window size [2024-12-31 08:46:46.924] [info] Got window size { titleBarStyle: 'hiddenInset', show: false, webPreferences: { zoomFactor: 1, nodeIntegration: true, preload: 'C:\\Users\\luctr\\AppData\\Local\\Programs\\StoryFolder\\resources\\client-preload.js', enableRemoteModule: true, contextIsolation: false, webSecurity: false }, minWidth: 830, minHeight: 580, backgroundColor: '#221b23', trafficLightPosition: { x: 15, y: 15 }, width: 2560, height: 1392 } [2024-12-31 08:46:46.925] [info] Window Create [2024-12-31 08:46:46.934] [info] Window AfterCreate [2024-12-31 08:46:46.935] [info] Getting main window path [2024-12-31 08:46:46.935] [info] Window Load app://./index.html [2024-12-31 08:46:46.961] [info] 08:46:46.961 > Copied Sucessfully [2024-12-31 08:46:46.962] [info] 08:46:46.961 > Repairing Permissions [2024-12-31 08:46:46.962] [info] 08:46:46.962 > Proxying to newly created local file [2024-12-31 08:46:47.156] [info] 08:46:47.154 > Copied Sucessfully [2024-12-31 08:46:47.158] [info] 08:46:47.158 > Repairing Permissions [2024-12-31 08:46:47.159] [info] 08:46:47.158 > Proxying to newly created local file [2024-12-31 08:46:47.201] [info] Window AfterLoad [2024-12-31 08:46:47.202] [info] Window Show [2024-12-31 08:46:47.207] [info] Closing splash window [2024-12-31 08:46:47.208] [info] Splash before destroy [2024-12-31 08:46:47.209] [info] waiting for splash to fade out before closing [2024-12-31 08:46:47.209] [info] Closing window. [2024-12-31 08:46:47.215] [info] Window ReadyToShow [2024-12-31 08:46:47.388] [info] 08:46:47.387 > GET /api/activation ::1 [2024-12-31 08:46:47.406] [info] 08:46:47.405 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-31 08:46:47.413] [info] 08:46:47.411 > this is the activation null [2024-12-31 08:46:51.876] [info] 08:46:51.876 > GET /api/activation ::1 [2024-12-31 08:46:51.878] [info] 08:46:51.878 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-31 08:46:51.880] [info] 08:46:51.880 > GET /api/activation/refresh ::1 [2024-12-31 08:46:51.881] [info] 08:46:51.881 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-31 08:46:51.882] [info] 08:46:51.882 > UPGRADE SOCKET SERVER [2024-12-31 08:46:51.884] [info] 08:46:51.883 > CONNECT SOCKET SERVER [2024-12-31 08:46:51.886] [info] 08:46:51.885 > ADDING CONNECTION main 1 [2024-12-31 08:46:51.888] [info] 08:46:51.887 > Received message Test message from client from connection main [2024-12-31 08:46:51.889] [info] 08:46:51.889 > this is the activation null [2024-12-31 08:46:51.892] [error] 08:46:51.891 > Error: No activation record found at Function.refreshLicense (C:\snapshot\StoryFolderDesktop\api\schemas\activation.schema.js) at async C:\snapshot\StoryFolderDesktop\api\controllers\activation\refresh.js [2024-12-31 08:46:51.901] [info] 08:46:51.900 > GET /api/videos ::1 [2024-12-31 08:46:51.902] [info] 08:46:51.902 > Executing (default): SELECT `FolderId`, `title`, `description`, `onlineStoryboard`, `thumbnailUrl`, `imported`, `sourceType`, `sourcePath`, `sourceUrl`, `proxyPath`, `audioPath`, `version`, `status`, `progress`, `errorMessage`, `logs`, `sensitivity`, `minimumShotFrames`, `forcedCuts`, `merges`, `sourceMetadata`, `mediaTracks`, `frames`, `shots`, `frameMetadata`, `transcriptionId`, `transcriptionStatus`, `transcript`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Videos` AS `Video`; [2024-12-31 08:46:51.926] [info] 08:46:51.926 > GET /api/activation ::1 [2024-12-31 08:46:51.927] [info] 08:46:51.927 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-31 08:46:51.928] [info] 08:46:51.928 > this is the activation null [2024-12-31 08:46:51.933] [info] 08:46:51.933 > GET /api/activation ::1 [2024-12-31 08:46:51.934] [info] 08:46:51.934 > Executing (default): SELECT `license`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Activations` AS `Activation` WHERE (`Activation`.`deletedAt` IS NULL) LIMIT 1; [2024-12-31 08:46:51.935] [info] 08:46:51.935 > this is the activation null [2024-12-31 08:46:51.965] [info] 08:46:51.965 > GET /api/videos ::1 [2024-12-31 08:46:51.967] [info] 08:46:51.966 > Executing (default): SELECT `FolderId`, `title`, `description`, `onlineStoryboard`, `thumbnailUrl`, `imported`, `sourceType`, `sourcePath`, `sourceUrl`, `proxyPath`, `audioPath`, `version`, `status`, `progress`, `errorMessage`, `logs`, `sensitivity`, `minimumShotFrames`, `forcedCuts`, `merges`, `sourceMetadata`, `mediaTracks`, `frames`, `shots`, `frameMetadata`, `transcriptionId`, `transcriptionStatus`, `transcript`, `id`, `createdAt`, `updatedAt`, `deletedAt` FROM `Videos` AS `Video`; [2024-12-31 08:46:57.120] [info] Got URL to open in browser window https://storyfolder.com/auth-app [2024-12-31 08:48:11.970] [info] { port: 3000 } [2024-12-31 09:30:45.791] [info] Exiting app normally.