Merge branch 'master' into master
commit
2aaf679c9f
17
CHANGELOG.md
17
CHANGELOG.md
|
@ -2,6 +2,23 @@
|
||||||
|
|
||||||
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
||||||
|
|
||||||
|
## [2.30.0](https://github.com/filebrowser/filebrowser/compare/v2.29.0...v2.30.0) (2024-05-19)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* allow multi-select with SHIFT key in singleClick mode ([#3185](https://github.com/filebrowser/filebrowser/issues/3185)) ([2e47a03](https://github.com/filebrowser/filebrowser/commit/2e47a038d63de8f848b070578c1d71f765438a24))
|
||||||
|
* Enhance MIME Type Detection for Additional File Extensions ([#3183](https://github.com/filebrowser/filebrowser/issues/3183)) ([be62f56](https://github.com/filebrowser/filebrowser/commit/be62f56782551e17d6d5dc23bc29cc56ef961a66))
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* add overlay for sidebar on mobile ([#3197](https://github.com/filebrowser/filebrowser/issues/3197)) ([3b48f75](https://github.com/filebrowser/filebrowser/commit/3b48f75301287fe94cbbacff184b4db03f37f7ea))
|
||||||
|
* current folder name in page title ([#3200](https://github.com/filebrowser/filebrowser/issues/3200)) ([e336a25](https://github.com/filebrowser/filebrowser/commit/e336a25ad29ed8b956169d426992860a877ee551))
|
||||||
|
* Fixing the inability to play MKV video files online and enhancing the auxiliary features of the VideoPlayer. ([#3181](https://github.com/filebrowser/filebrowser/issues/3181)) ([782375b](https://github.com/filebrowser/filebrowser/commit/782375b1cb4c4f954468c30ec277ce021c82b40d))
|
||||||
|
* shell window size ([#3198](https://github.com/filebrowser/filebrowser/issues/3198)) ([4c5b612](https://github.com/filebrowser/filebrowser/commit/4c5b612cb2563817f9da50413c7cf9e89b4c4d4a))
|
||||||
|
* The file type icon in the file list is sensitive to the case of the suffix name ([#3187](https://github.com/filebrowser/filebrowser/issues/3187)) ([a9c327c](https://github.com/filebrowser/filebrowser/commit/a9c327cc0687796a3c7bfafd4ddabf4342859e31))
|
||||||
|
|
||||||
## [2.29.0](https://github.com/filebrowser/filebrowser/compare/v2.28.0...v2.29.0) (2024-04-30)
|
## [2.29.0](https://github.com/filebrowser/filebrowser/compare/v2.28.0...v2.29.0) (2024-04-30)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
|
<div v-show="active" @click="closeHovers" class="overlay"></div>
|
||||||
<nav :class="{ active }">
|
<nav :class="{ active }">
|
||||||
<template v-if="isLoggedIn">
|
<template v-if="isLoggedIn">
|
||||||
<button
|
<button
|
||||||
|
|
|
@ -117,3 +117,13 @@ export default {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
.upload-info{
|
||||||
|
min-width: 19ch;
|
||||||
|
width:auto;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
</style>
|
|
@ -6,15 +6,22 @@
|
||||||
background: var(--surfacePrimary);
|
background: var(--surfacePrimary);
|
||||||
color: var(--textPrimary);
|
color: var(--textPrimary);
|
||||||
z-index: 9999;
|
z-index: 9999;
|
||||||
background: rgba(127, 127, 127, 0.1);
|
background: var(--dividerSecondary);
|
||||||
transition: 0.2s ease background;
|
transition: 0.2s ease background;
|
||||||
cursor: ns-resize;
|
cursor: ns-resize;
|
||||||
touch-action: none;
|
touch-action: none;
|
||||||
user-select: none;
|
user-select: none;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.shell__divider{
|
||||||
|
background: rgba(127, 127, 127, 0.3);
|
||||||
|
width: 100%;
|
||||||
|
height: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.shell__divider:hover {
|
.shell__divider:hover {
|
||||||
background: rgba(127, 127, 127, 0.4);
|
background: rgba(127, 127, 127, 0.9);
|
||||||
}
|
}
|
||||||
|
|
||||||
.shell__content {
|
.shell__content {
|
||||||
|
@ -34,7 +41,7 @@
|
||||||
top: 0px;
|
top: 0px;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
z-index: 9998;
|
z-index: 9998;
|
||||||
background-color: rgba(0, 0, 0, 0.05);
|
background-color: var(--dividerPrimary);
|
||||||
}
|
}
|
||||||
|
|
||||||
body.rtl .shell-content {
|
body.rtl .shell-content {
|
||||||
|
@ -62,6 +69,8 @@ body.rtl .shell-content {
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.shell__prompt {
|
.shell__prompt {
|
||||||
width: 1.2rem;
|
width: 1.2rem;
|
||||||
}
|
}
|
||||||
|
@ -75,4 +84,5 @@ body.rtl .shell-content {
|
||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
white-space: pre-wrap;
|
white-space: pre-wrap;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
color:var(--textSecondary);
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,8 @@
|
||||||
--hover: rgba(0, 0, 0, 0.1);
|
--hover: rgba(0, 0, 0, 0.1);
|
||||||
--borderPrimary: rgba(0, 0, 0, 0.1);
|
--borderPrimary: rgba(0, 0, 0, 0.1);
|
||||||
--borderSecondary: rgba(0, 0, 0, 0.2);
|
--borderSecondary: rgba(0, 0, 0, 0.2);
|
||||||
|
--dividerPrimary: rgba(255, 255, 255, 0.4);
|
||||||
|
--dividerSecondary: rgba(255, 255, 255, 0.9);
|
||||||
}
|
}
|
||||||
|
|
||||||
:root.dark {
|
:root.dark {
|
||||||
|
@ -51,4 +53,6 @@
|
||||||
--hover: rgba(255, 255, 255, 0.1);
|
--hover: rgba(255, 255, 255, 0.1);
|
||||||
--borderPrimary: rgba(255, 255, 255, 0.05);
|
--borderPrimary: rgba(255, 255, 255, 0.05);
|
||||||
--borderSecondary: rgba(255, 255, 255, 0.15);
|
--borderSecondary: rgba(255, 255, 255, 0.15);
|
||||||
|
--dividerPrimary: rgba(30, 30, 30, 0.4);
|
||||||
|
--dividerSecondary:rgba(30, 30, 30, 0.6);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,8 @@ import { useI18n } from "vue-i18n";
|
||||||
import { useRoute } from "vue-router";
|
import { useRoute } from "vue-router";
|
||||||
import FileListing from "@/views/files/FileListing.vue";
|
import FileListing from "@/views/files/FileListing.vue";
|
||||||
import { StatusError } from "@/api/utils";
|
import { StatusError } from "@/api/utils";
|
||||||
|
import { name } from "../utils/constants";
|
||||||
|
|
||||||
const Editor = defineAsyncComponent(() => import("@/views/files/Editor.vue"));
|
const Editor = defineAsyncComponent(() => import("@/views/files/Editor.vue"));
|
||||||
const Preview = defineAsyncComponent(() => import("@/views/files/Preview.vue"));
|
const Preview = defineAsyncComponent(() => import("@/views/files/Preview.vue"));
|
||||||
|
|
||||||
|
@ -148,7 +150,8 @@ const fetchData = async () => {
|
||||||
}
|
}
|
||||||
|
|
||||||
fileStore.updateRequest(res);
|
fileStore.updateRequest(res);
|
||||||
document.title = `${res.name} - ${document.title}`;
|
document.title = `${res.name} - ${t("files.files")} - ${name}`;
|
||||||
|
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
if (err instanceof Error) {
|
if (err instanceof Error) {
|
||||||
error.value = err;
|
error.value = err;
|
||||||
|
|
Loading…
Reference in New Issue