diff --git a/app/src/plugins/app/_config/main.ts b/app/src/plugins/app/_config/main.ts index 6519dce..f4a812b 100644 --- a/app/src/plugins/app/_config/main.ts +++ b/app/src/plugins/app/_config/main.ts @@ -54,7 +54,7 @@ const options: Options = { 'GET v1/overview/teams': true, 'GET v1/overview/tasks': true, - 'GET v1/search': true, + // 'GET v1/search': true, } } } diff --git a/app/src/plugins/tm@_components/z-autocomplete.vue b/app/src/plugins/tm@_components/z-autocomplete.vue index 1667a3c..895a10a 100644 --- a/app/src/plugins/tm@_components/z-autocomplete.vue +++ b/app/src/plugins/tm@_components/z-autocomplete.vue @@ -71,7 +71,7 @@ export default { const filteredOptions = this.options.filter(option => { const normalizedValue = this._normalize(option.value) - return normalizedSearch == normalizedValue.slice(0, normalizedSearch.length) + return normalizedValue.includes(normalizedSearch) }) if (!filteredOptions[0]) diff --git a/app/src/plugins/tm@_components/z-files-upload.vue b/app/src/plugins/tm@_components/z-files-upload.vue index 4e45524..5fe28f7 100644 --- a/app/src/plugins/tm@_components/z-files-upload.vue +++ b/app/src/plugins/tm@_components/z-files-upload.vue @@ -17,6 +17,7 @@ {{ file.name }} +

{{ (file.size / (1024 * 1024)).toFixed(2) }} MB

@@ -47,7 +48,15 @@ export default { methods: { onChange() { - this.uploadedFiles = [...this.uploadedFiles, ...this.$refs.fileUpload.files] + const files = [...this.$refs.fileUpload.files] + const maxSize = 50 * 1024 * 1024 + const oversizedFiles = files.filter(file => file.size > maxSize) + if (oversizedFiles.length > 0) { + this.$toast.error('File is too large. Maximum file size is 50 MB.') + return + } + + this.uploadedFiles = [...this.uploadedFiles, ...files] this.$emit('files-uploaded', this.uploadedFiles) },