diff --git a/nextjs/app/globals.css b/nextjs/app/globals.css
index 6cb7a17..d115890 100644
--- a/nextjs/app/globals.css
+++ b/nextjs/app/globals.css
@@ -393,6 +393,15 @@ tbody tr:hover {
flex-wrap: wrap;
}
+.action-form-row {
+ flex-wrap: nowrap;
+}
+
+.action-form-row .input.small {
+ width: 7rem;
+ min-width: 7rem;
+}
+
.inline-form.stacked {
display: grid;
}
diff --git a/nextjs/app/manage/admin/dashboard/page.js b/nextjs/app/manage/admin/dashboard/page.js
index 89ed561..a76fdf6 100644
--- a/nextjs/app/manage/admin/dashboard/page.js
+++ b/nextjs/app/manage/admin/dashboard/page.js
@@ -177,19 +177,14 @@ export default async function AdminDashboardPage({ searchParams }) {
-
-
-
diff --git a/nextjs/app/manage/dashboard/page.js b/nextjs/app/manage/dashboard/page.js
index 8a336c7..4ad9e83 100644
--- a/nextjs/app/manage/dashboard/page.js
+++ b/nextjs/app/manage/dashboard/page.js
@@ -58,7 +58,6 @@ export default async function DashboardPage({ searchParams }) {
Neue Datei hochladen
- Der Fortschritt wird während des Uploads live angezeigt.
@@ -73,10 +72,6 @@ export default async function DashboardPage({ searchParams }) {
{totalBytes > 0 ? formatBytes(totalBytes) : '0 B'}
genutzter Speicher
-
- /_share/<id>
- Kurzlinks ohne Dateiendung
-
@@ -122,23 +117,14 @@ export default async function DashboardPage({ searchParams }) {
-
-
-
diff --git a/nextjs/next.config.mjs b/nextjs/next.config.mjs
index 8f0a499..5363f71 100644
--- a/nextjs/next.config.mjs
+++ b/nextjs/next.config.mjs
@@ -9,6 +9,7 @@ const nextConfig = {
assetPrefix: managementPath,
poweredByHeader: false,
experimental: {
+ proxyClientMaxBodySize: actionBodySizeLimit,
serverActions: {
bodySizeLimit: actionBodySizeLimit,
},
diff --git a/nextjs/proxy.js b/nextjs/proxy.js
index 6bacba3..6182f7e 100644
--- a/nextjs/proxy.js
+++ b/nextjs/proxy.js
@@ -36,5 +36,5 @@ export function proxy(request) {
}
export const config = {
- matcher: ['/manage/:path*'],
+ matcher: ['/manage', '/manage/((?!api/).*)'],
};