diff --git a/package-lock.json b/package-lock.json index bd6a49633..81595a851 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@fullcalendar/multimonth": "6.1.14", "@fullcalendar/vue": "6.1.14", "@google/model-viewer": "3.5.0", - "@sentry/vue": "7.117.0", + "@sentry/vue": "8.11.0", "async": "3.2.5", "bowser": "2.11.0", "chart.js": "2.9.4", @@ -35,7 +35,7 @@ "textarea-caret": "3.1.0", "thenby": "1.3.4", "three": "0.163.0", - "uuid": "9.0.1", + "uuid": "10.0.0", "v-autocomplete": "1.8.2", "vue": "2.7.16", "vue-at": "2.5.1", @@ -53,7 +53,7 @@ "vuejs-datepicker": "1.6.2", "vuex": "3.6.2", "vuex-router-sync": "5.0.0", - "wavesurfer.js": "6.6.4" + "wavesurfer.js": "7.8.0" }, "devDependencies": { "@types/vue-feather-icons": "5.0.8", @@ -71,7 +71,7 @@ "lint-staged": "15.2.7", "localStorage": "1.0.4", "prettier": "3.3.2", - "sass": "1.77.5", + "sass": "1.77.6", "vite": "5.3.1", "vitest": "0.34.6", "vitest-localstorage-mock": "0.1.2", @@ -1220,145 +1220,129 @@ "win32" ] }, - "node_modules/@sentry-internal/feedback": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-7.117.0.tgz", - "integrity": "sha512-4X+NnnY17W74TymgLFH7/KPTVYpEtoMMJh8HzVdCmHTOE6j32XKBeBMRaXBhmNYmEgovgyRKKf2KvtSfgw+V1Q==", - "license": "MIT", - "dependencies": { - "@sentry/core": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@sentry-internal/replay-canvas": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-7.117.0.tgz", - "integrity": "sha512-7hjIhwEcoosr+BIa0AyEssB5xwvvlzUpvD5fXu4scd3I3qfX8gdnofO96a8r+LrQm3bSj+eN+4TfKEtWb7bU5A==", + "node_modules/@sentry-internal/browser-utils": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-8.11.0.tgz", + "integrity": "sha512-PCnmzeLm7eTdMleVWa1jbdNcB6M5R17CSX8oQF6A/5a2w9qW6HbjEwK6X4yc9MzsFXFaTNekvPQLMRhIE1MgpA==", "license": "MIT", "dependencies": { - "@sentry/core": "7.117.0", - "@sentry/replay": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=12" + "node": ">=14.18" } }, - "node_modules/@sentry-internal/tracing": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry-internal/tracing/-/tracing-7.117.0.tgz", - "integrity": "sha512-fAIyijNvKBZNA12IcKo+dOYDRTNrzNsdzbm3DP37vJRKVQu19ucqP4Y6InvKokffDP2HZPzFPDoGXYuXkDhUZg==", + "node_modules/@sentry-internal/feedback": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-8.11.0.tgz", + "integrity": "sha512-cMiFAuHP4jXCqWD7/UA5cvl0ee3hN5klAWTDVCZutnZ30pbUurg+nIggYBcaxdtLlqW6BCwyVs2nb/OB75CCSQ==", "license": "MIT", "dependencies": { - "@sentry/core": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" } }, - "node_modules/@sentry/browser": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.117.0.tgz", - "integrity": "sha512-29X9HlvDEKIaWp6XKlNPPSNND0U6P/ede5WA2nVHfs1zJLWdZ7/ijuMc0sH/CueEkqHe/7gt94hBcI7HOU/wSw==", + "node_modules/@sentry-internal/replay": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-8.11.0.tgz", + "integrity": "sha512-NyuHW1Ds2GGW6PjN7nnRl/XoM31Y/BUnOhhLbNmbxWj5mgWuUP/7tOlz2PhP0YqZxVteZ99QIssfSRgtYOeQlg==", "license": "MIT", "dependencies": { - "@sentry-internal/feedback": "7.117.0", - "@sentry-internal/replay-canvas": "7.117.0", - "@sentry-internal/tracing": "7.117.0", - "@sentry/core": "7.117.0", - "@sentry/integrations": "7.117.0", - "@sentry/replay": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry-internal/browser-utils": "8.11.0", + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" } }, - "node_modules/@sentry/core": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.117.0.tgz", - "integrity": "sha512-1XZ4/d/DEwnfM2zBMloXDwX+W7s76lGKQMgd8bwgPJZjjEztMJ7X0uopKAGwlQcjn242q+hsCBR6C+fSuI5kvg==", + "node_modules/@sentry-internal/replay-canvas": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-8.11.0.tgz", + "integrity": "sha512-SrBFI0vwyeyUjibCbYfxzCNMd07QMDNoi+0SYzhBagp6ALbU8r/pa02JRsnr//qhZt2NOM6S2kks9e2VHr6hYg==", "license": "MIT", "dependencies": { - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry-internal/replay": "8.11.0", + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" } }, - "node_modules/@sentry/integrations": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.117.0.tgz", - "integrity": "sha512-U3suSZysmU9EiQqg0ga5CxveAyNbi9IVdsapMDq5EQGNcVDvheXtULs+BOc11WYP3Kw2yWB38VDqLepfc/Fg2g==", + "node_modules/@sentry/browser": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-8.11.0.tgz", + "integrity": "sha512-++5IrBpzkaAptNjAYnGTnQ2lCjmU6nlu/ABFjUTgi7Vu+ZNiY8qYKEUw65mSxD3EoFLt8IwtjvfAwSMVTB2q8w==", "license": "MIT", "dependencies": { - "@sentry/core": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0", - "localforage": "^1.8.1" + "@sentry-internal/browser-utils": "8.11.0", + "@sentry-internal/feedback": "8.11.0", + "@sentry-internal/replay": "8.11.0", + "@sentry-internal/replay-canvas": "8.11.0", + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" } }, - "node_modules/@sentry/replay": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/replay/-/replay-7.117.0.tgz", - "integrity": "sha512-V4DfU+x4UsA4BsufbQ8jHYa5H0q5PYUgso2X1PR31g1fpx7yiYguSmCfz1UryM6KkH92dfTnqXapDB44kXOqzQ==", + "node_modules/@sentry/core": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-8.11.0.tgz", + "integrity": "sha512-rZaM55j5Fw0IGb8lNXOTVoq7WR6JmUzm9x5cURGsjL9gzAurGl817oK3iyOvYQ3JZnfijjh0QF0SQr4NZHKbIg==", "license": "MIT", "dependencies": { - "@sentry-internal/tracing": "7.117.0", - "@sentry/core": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=12" + "node": ">=14.18" } }, "node_modules/@sentry/types": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.117.0.tgz", - "integrity": "sha512-5dtdulcUttc3F0Te7ekZmpSp/ebt/CA71ELx0uyqVGjWsSAINwskFD77sdcjqvZWek//WjiYX1+GRKlpJ1QqsA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-8.11.0.tgz", + "integrity": "sha512-kz9/d2uw7wEXcK8DnCrCuMI75hZnpVAjYr8mq1uatltOx+2JOYPNdaK6ispxXlhb5KXOnVWNgfVDbGlLp0w+Gg==", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.18" } }, "node_modules/@sentry/utils": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.117.0.tgz", - "integrity": "sha512-KkcLY8643SGBiDyPvMQOubBkwVX5IPknMHInc7jYC8pDVncGp7C65Wi506bCNPpKCWspUd/0VDNWOOen51/qKA==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-8.11.0.tgz", + "integrity": "sha512-iDt5YVMYNgT151bPYVGo8XlpM0MHWy8DH+czmAiAlFTV7ns7lAeHGF6tsFYo7wOZOPDHxtF6F2CM7AvuYnOZGw==", "license": "MIT", "dependencies": { - "@sentry/types": "7.117.0" + "@sentry/types": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" } }, "node_modules/@sentry/vue": { - "version": "7.117.0", - "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-7.117.0.tgz", - "integrity": "sha512-8k9dbR9y3fXVbIq288TJ/pBmJI8F9OIZZeMbTCEAawidZDoXbBvlXzZn+FCyulUIf2lPoUADXqffhQIuLukPfQ==", + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/@sentry/vue/-/vue-8.11.0.tgz", + "integrity": "sha512-KGXhKRdtg2cIAkNCNu0ZacttH3pjogpAD9DC+huCzAdBIcEfhQqqSjDwjaDKkoEdKadWpoa6gmY3WWSkdDMLkQ==", "license": "MIT", "dependencies": { - "@sentry/browser": "7.117.0", - "@sentry/core": "7.117.0", - "@sentry/types": "7.117.0", - "@sentry/utils": "7.117.0" + "@sentry/browser": "8.11.0", + "@sentry/core": "8.11.0", + "@sentry/types": "8.11.0", + "@sentry/utils": "8.11.0" }, "engines": { - "node": ">=8" + "node": ">=14.18" }, "peerDependencies": { "vue": "2.x || 3.x" @@ -1621,9 +1605,9 @@ "optional": true }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "devOptional": true, "license": "MIT", "bin": { @@ -4773,15 +4757,6 @@ "url": "https://github.com/sponsors/antfu" } }, - "node_modules/localforage": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", - "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" - } - }, "node_modules/localStorage": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/localStorage/-/localStorage-1.0.4.tgz", @@ -6190,9 +6165,9 @@ } }, "node_modules/sass": { - "version": "1.77.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.5.tgz", - "integrity": "sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==", + "version": "1.77.6", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.6.tgz", + "integrity": "sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==", "dev": true, "license": "MIT", "dependencies": { @@ -7038,9 +7013,9 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -7659,9 +7634,9 @@ } }, "node_modules/wavesurfer.js": { - "version": "6.6.4", - "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-6.6.4.tgz", - "integrity": "sha512-nBbc0pD/3FdClxKUKL1UW2V9AJPL+JOjC8T6/YF9/FCAn4uo+H6Y8VBkXo9UJXIHoBewoc7iXj3tPeL0UCJhjA==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/wavesurfer.js/-/wavesurfer.js-7.8.0.tgz", + "integrity": "sha512-V9SIfE08VtSIl1KYHi+i+52gytEIxk0nDKlV98fjrK0UW+z37ojImgsYINEV015syLB9sZVAXDdGI8F4xmU7KQ==", "license": "BSD-3-Clause" }, "node_modules/webidl-conversions": { diff --git a/package.json b/package.json index 91423e919..8bd969b4e 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "@fullcalendar/multimonth": "6.1.14", "@fullcalendar/vue": "6.1.14", "@google/model-viewer": "3.5.0", - "@sentry/vue": "7.117.0", + "@sentry/vue": "8.11.0", "async": "3.2.5", "bowser": "2.11.0", "chart.js": "2.9.4", @@ -44,7 +44,7 @@ "textarea-caret": "3.1.0", "thenby": "1.3.4", "three": "0.163.0", - "uuid": "9.0.1", + "uuid": "10.0.0", "v-autocomplete": "1.8.2", "vue": "2.7.16", "vue-at": "2.5.1", @@ -62,7 +62,7 @@ "vuejs-datepicker": "1.6.2", "vuex": "3.6.2", "vuex-router-sync": "5.0.0", - "wavesurfer.js": "6.6.4" + "wavesurfer.js": "7.8.0" }, "devDependencies": { "@types/vue-feather-icons": "5.0.8", @@ -80,7 +80,7 @@ "lint-staged": "15.2.7", "localStorage": "1.0.4", "prettier": "3.3.2", - "sass": "1.77.5", + "sass": "1.77.6", "vite": "5.3.1", "vitest": "0.34.6", "vitest-localstorage-mock": "0.1.2", diff --git a/src/components/pages/Assets.vue b/src/components/pages/Assets.vue index a25f46a1f..813fdeca9 100644 --- a/src/components/pages/Assets.vue +++ b/src/components/pages/Assets.vue @@ -73,10 +73,9 @@ - - { this.setCurrentTimeRaw(this.maxDurationRaw * position) diff --git a/src/components/pages/production/ProductionStatusAutomations.vue b/src/components/pages/production/ProductionStatusAutomations.vue index 4b489237c..4abe9df7f 100644 --- a/src/components/pages/production/ProductionStatusAutomations.vue +++ b/src/components/pages/production/ProductionStatusAutomations.vue @@ -123,10 +123,6 @@ td.name { width: 100px; } -td ::v-deep p.control.flexrow { - width: 105px; -} - .field { margin-bottom: 0; } diff --git a/src/components/pages/production/ProductionTaskTypes.vue b/src/components/pages/production/ProductionTaskTypes.vue index b608a0f36..c93c67132 100644 --- a/src/components/pages/production/ProductionTaskTypes.vue +++ b/src/components/pages/production/ProductionTaskTypes.vue @@ -514,10 +514,6 @@ td.name { width: 100px; } -td ::v-deep p.control.flexrow { - width: 105px; -} - .episode-span-column { margin-left: 5rem; } diff --git a/src/components/previews/SoundViewer.vue b/src/components/previews/SoundViewer.vue index 278124521..c1efd9492 100644 --- a/src/components/previews/SoundViewer.vue +++ b/src/components/previews/SoundViewer.vue @@ -59,8 +59,7 @@ export default { container: '#waveform', waveColor: '#00B242', // green progressColor: '#008732', // dark-green, - height: this.defaultHeight, - responsive: true + height: this.defaultHeight }) this.wavesurfer.on('ready', () => { this.isLoading = false diff --git a/src/components/tops/ActionPanel.vue b/src/components/tops/ActionPanel.vue index c2fce538f..6a0135e4a 100644 --- a/src/components/tops/ActionPanel.vue +++ b/src/components/tops/ActionPanel.vue @@ -1822,7 +1822,7 @@ div.assignation { margin-right: 0.5em; } -.assignation-field ::v-deep .v-autocomplete { +.assignation-field :deep(.v-autocomplete) { z-index: 501; // +1 relative to the z-index of canvas-wrapper } diff --git a/src/components/widgets/Comment.vue b/src/components/widgets/Comment.vue index 5987e403e..f356a26b6 100644 --- a/src/components/widgets/Comment.vue +++ b/src/components/widgets/Comment.vue @@ -637,7 +637,7 @@ export default { }, isAuthorClient() { - return this.personMap.get(this.comment.person_id).role === 'client' + return this.personMap.get(this.comment.person_id)?.role === 'client' } }, diff --git a/src/components/widgets/SortingInfo.vue b/src/components/widgets/SortingInfo.vue index a18fa5ec6..853759e82 100644 --- a/src/components/widgets/SortingInfo.vue +++ b/src/components/widgets/SortingInfo.vue @@ -1,37 +1,47 @@ -