From 82de48abbac8ae50f3c3859a4118a606145fc55a Mon Sep 17 00:00:00 2001 From: Agando Date: Wed, 21 Oct 2026 22:34:12 +0200 Subject: fix(newos4): download link uses the user's space; WebDAV share copies verified file links; preview fullscreen+share; files->WebDAV upload button (v4.6.45) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - download: URL built from _resolveSpaceName() (config url = logged-in user), not the page space - WebDAV browser 🔗: shares selected FILES only, URL-encoded, HEAD-verified (200) before claiming success; folders offer a tar fallback instead of a guaranteed-403 link - file manager preview: ⛶ fullscreen + 🔗 copy-link toolbar (was none) - file manager toolbar: ☁ WebDAV publishes selected/current file via webdav-push - modules/test/test-download-url.js: 4 PASS - rebuild bundles, bump v4.6.44 -> v4.6.45 (loader + 3 script tags) --- main.html | 6 +-- modules/core/core-bundle.js | 10 +++- modules/core/module-fs.js | 10 +++- modules/core/module-loader.js | 2 +- modules/ext/critical-ext-bundle.js | 94 +++++++++++++++++++++++++++++++++++--- modules/ext/filemgr.js | 94 +++++++++++++++++++++++++++++++++++--- modules/ext/webdav.js | 48 +++++++++++++------ modules/test/test-download-url.js | 32 +++++++++++++ 8 files changed, 263 insertions(+), 33 deletions(-) create mode 100644 modules/test/test-download-url.js diff --git a/main.html b/main.html index b9b4d8c..1ca3751 100644 --- a/main.html +++ b/main.html @@ -1349,13 +1349,13 @@ - + - + - +