From 4ccfeeb2cd615809d523c402f0cd0d04821415a3 Mon Sep 17 00:00:00 2001 From: ed Date: Sat, 13 May 2023 00:00:07 +0000 Subject: [PATCH] v1.7.2 --- README.md | 4 +++- copyparty/__version__.py | 4 ++-- copyparty/web/up2k.js | 3 ++- docs/changelog.md | 30 ++++++++++++++++++++++++++++++ 4 files changed, 37 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fc9614c1..08a5cfea 100644 --- a/README.md +++ b/README.md @@ -1158,7 +1158,9 @@ see the top of [./copyparty/web/browser.css](./copyparty/web/browser.css) where ## complete examples -* [running on windows](./docs/examples/windows.md) +* see [running on windows](./docs/examples/windows.md) for a fancy windows setup + + * or use any of the examples below, just replace `python copyparty-sfx.py` with `copyparty.exe` if you're using the exe edition * allow anyone to download or upload files into the current folder: `python copyparty-sfx.py` diff --git a/copyparty/__version__.py b/copyparty/__version__.py index e3ec89e8..f650b508 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 7, 1) +VERSION = (1, 7, 2) CODENAME = "unlinked" -BUILD_DT = (2023, 5, 7) +BUILD_DT = (2023, 5, 13) S_VERSION = ".".join(map(str, VERSION)) S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT) diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index 441a1146..460b8e37 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -1826,7 +1826,8 @@ function up2k_init(subtle) { timer.rm(etafun); timer.rm(donut.do); - utw_minh = utw_read = 0; + ebi('u2tabw').style.minHeight = '0px'; + utw_minh = 0; } function chill(t) { diff --git a/docs/changelog.md b/docs/changelog.md index 854ea6b3..a7373aba 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,33 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2023-0507-1834 `v1.7.1` CräzY;PWDs + +## new features +* webdav: + * support write-only folders + * option `--dav-auth` / volflag `davauth` forces clients to always auth + * helps clients such as `davfs2` see all folders if the root is anon-readable but some subfolders are not + * alternatively you could configure your client to always send the password in the `PW` header +* include usernames in http request logs +* audio player: + * consumes less power on phones when the screen is off + * smoother playback cursor on short songs + +## bugfixes +* the characters `;` and `%` can now be used in passwords + * but non-ascii characters (such as the ä in the release title) can, in fact, not +* verify that all accounts have unique passwords on startup (#25) + +## other changes +* ftpd: log incorrect passwords only, not correct ones +* `up2k.py` (the upload, folder-sync, and file-search client) has been renamed to [u2c.py](https://github.com/9001/copyparty/tree/hovudstraum/bin#u2cpy) + * `u2c` as in `up2k client`, or `up2k CLI`, or `upload-to-copyparty` -- good name + * now the only things named "up2k" are the web-ui and the server backend which is way less confusing +* upgrade packaging from [setup.py](https://github.com/9001/copyparty/blob/hovudstraum/setup.py) to [pyproject.toml](https://github.com/9001/copyparty/blob/hovudstraum/pyproject.toml) + * no practical consequences aside from a warm fuzzy feeling of being in the future +* the docker images ~~will be~~ got rebuilt 2023-05-11 ~~in a few days (when [alpine](https://alpinelinux.org/) 3.18 is released)~~ enabling [the chiptune player](https://a.ocv.me/pub/demo/music/chiptunes/#af-f6fb2e5f) + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2023-0429-2114 `v1.7.0` unlinked