diff --git a/.vscode/launch.json b/.vscode/launch.json index c611c5a1..9ab69494 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -19,8 +19,7 @@ "-emp", "-e2dsa", "-e2ts", - "-mtp", - ".bpm=f,bin/mtag/audio-bpm.py", + "-mtp=.bpm=f,bin/mtag/audio-bpm.py", "-aed:wark", "-vsrv::r:rw,ed:c,dupe", "-vdist:dist:r" diff --git a/README.md b/README.md index e0793acc..7ef075bd 100644 --- a/README.md +++ b/README.md @@ -1714,7 +1714,7 @@ below are some tweaks roughly ordered by usefulness: when uploading files, -* chrome is recommended, at least compared to firefox: +* chrome is recommended (unfortunately), at least compared to firefox: * up to 90% faster when hashing, especially on SSDs * up to 40% faster when uploading over extremely fast internets * but [u2c.py](https://github.com/9001/copyparty/blob/hovudstraum/bin/u2c.py) can be 40% faster than chrome again diff --git a/copyparty/__version__.py b/copyparty/__version__.py index 0a1c5ec3..8a29f469 100644 --- a/copyparty/__version__.py +++ b/copyparty/__version__.py @@ -1,8 +1,8 @@ # coding: utf-8 -VERSION = (1, 9, 31) -CODENAME = "prometheable" -BUILD_DT = (2024, 2, 3) +VERSION = (1, 10, 0) +CODENAME = "tftp" +BUILD_DT = (2024, 2, 15) 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 8ce72ec8..ba035215 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,25 @@ +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ +# 2024-0203-1533 `v1.9.31` eject + +## new features + +* disable mkdir / new-doc buttons until a name is provided d3db6d29 +* warning about browsers limiting the number of connections c354a38b + +## bugfixes + +* #71 stop videos from buffering in the background a17c267d +* improve up2k ETA on slow networks / many connections c1180d6f +* u2c: exclude-filter didn't apply to file deletions b2e23340 +* `--touch` / `re📅` didn't apply to zerobyte files 945170e2 + +## other changes + +* notes on [hardlink/symlink conversion](https://github.com/9001/copyparty/blob/6c2c6090/docs/notes.sh#L35-L46) 6c2c6090 +* [lore](https://github.com/9001/copyparty/blob/hovudstraum/docs/notes.md#trivia--lore) b1cf5884 + + + ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ # 2024-0125-2252 `v1.9.30` retime diff --git a/pyproject.toml b/pyproject.toml index 9e58d831..77e25380 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,7 @@ classifiers = [ "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", + "Operating System :: OS Independent", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "Intended Audience :: End Users/Desktop", diff --git a/scripts/make-pypi-release.sh b/scripts/make-pypi-release.sh index b3df98b5..28c0764c 100755 --- a/scripts/make-pypi-release.sh +++ b/scripts/make-pypi-release.sh @@ -77,13 +77,14 @@ function have() { } function load_env() { - . buildenv/bin/activate - have setuptools - have wheel - have build - have twine - have jinja2 - have strip_hints + . buildenv/bin/activate || return 1 + have setuptools && + have wheel && + have build && + have twine && + have jinja2 && + have strip_hints && + return 0 || return 1 } load_env || { diff --git a/setup.py b/setup.py index 4cc3cd2a..4e52add3 100755 --- a/setup.py +++ b/setup.py @@ -111,6 +111,7 @@ args = { "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", + "Operating System :: OS Independent", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "Intended Audience :: End Users/Desktop",