From a95ea03cd058dcb54ea810e44b24a7a34b652bd2 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 7 Jul 2025 13:20:59 +0000 Subject: [PATCH] v1.18.1 --- copyparty/__version__.py | 4 ++-- docs/changelog.md | 35 +++++++++++++++++++++++++++++++++++ scripts/docker/innvikler.sh | 4 ++-- 3 files changed, 39 insertions(+), 4 deletions(-) diff --git a/copyparty/__version__.py b/copyparty/__version__.py index ba36cf60..da9c412b 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 18, 0) +VERSION = (1, 18, 1) CODENAME = "logtail" -BUILD_DT = (2025, 6, 22) +BUILD_DT = (2025, 7, 7) S_VERSION = ".".join(map(str, VERSION)) S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT) diff --git a/docs/changelog.md b/docs/changelog.md index 51531513..0b253b52 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,38 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2025-0622-0020 `v1.18.0` Logtail + +## 🧪 new features + +* textfile-viewer can now livestream logfiles (and other growing files) 17fa4906 77df17d1 a1c7a095 6ecf4fdc + * see [readme](https://github.com/9001/copyparty/#textfile-viewer) and the [live demo](https://a.ocv.me/pub/demo/logtail/) +* IdP-volumes: extend syntax for excluding certain users/groups 2e53f797 + * the commit-message explains it well enough +* new option `--see-dots` to show dotfiles in the web-ui by default c599e2aa +* #171 automatic mimetype detection for files without extensions (thx @Morganamilo!) ec05f8cc 9dd5dec0 + * default-disabled since it has a performance impact on webdav + * there are plans to fix this by using the db instead +* #170 improve custom filetype icons + * be less strict; if a thumbnail is set for `.gz` files, use it for `.tar.gz` too c75b0c25 + * improve config docs fa5845ff + +## 🩹 bugfixes + +* cosmetic: get rid of some noise along the bottom of some cards in the gridview 8cae7a71 +* cosmetic: satisfy a new syntax warning in cpython-3.14 5ac38648 + +## 🔧 other changes + +* properly document how to [build from source](https://github.com/9001/copyparty/blob/hovudstraum/docs/devnotes.md#build-from-scratch) / build from scratch f61511d8 +* update deps + * copyparty.exe: python 3.13 1eff87c3 + * webdeps: dompurify 7eca90cc + +## 🌠 fun facts + +* this release was cooked up in a [swedish forest cabin](https://a.ocv.me/pub/g/nerd-stuff/forestparty.jpg) + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2025-0527-1939 `v1.17.2` pushing chrome to the limits (and then some) diff --git a/scripts/docker/innvikler.sh b/scripts/docker/innvikler.sh index e8d1fa8a..27a3d230 100644 --- a/scripts/docker/innvikler.sh +++ b/scripts/docker/innvikler.sh @@ -63,13 +63,13 @@ python3 -m copyparty \ --ign-ebind -p$((1024+RANDOM)),$((1024+RANDOM)),$((1024+RANDOM)) \ -v .::r --no-crt -qi127.1 --wr-h-eps $t & pid=$! -for n in $(seq 1 200); do sleep 0.2 +for n in $(seq 1 900); do sleep 0.2 v=$(awk '/^127/{print;n=1;exit}END{exit n-1}' $t) && break done [ -z "$v" ] && echo SNAAAAAKE && exit 1 rm $t -for n in $(seq 1 200); do sleep 0.2 +for n in $(seq 1 900); do sleep 0.2 wget -O- http://${v/ /:}/?tar=gz:1 >tf && break done tar -xzO top/innvikler.sh