mirror of
https://github.com/9001/copyparty.git
synced 2025-08-21 19:02:21 -06:00
v1.19.5
This commit is contained in:
parent
202ddeac0d
commit
ceaf133d9d
|
@ -1297,6 +1297,12 @@ print a qr-code [(screenshot)](https://user-images.githubusercontent.com/241032/
|
||||||
* `--qrl lootbox/?pw=hunter2` appends to the url, linking to the `lootbox` folder with password `hunter2`
|
* `--qrl lootbox/?pw=hunter2` appends to the url, linking to the `lootbox` folder with password `hunter2`
|
||||||
* `--qrz 1` forces 1x zoom instead of autoscaling to fit the terminal size
|
* `--qrz 1` forces 1x zoom instead of autoscaling to fit the terminal size
|
||||||
* 1x may render incorrectly on some terminals/fonts, but 2x should always work
|
* 1x may render incorrectly on some terminals/fonts, but 2x should always work
|
||||||
|
* `--qr-pin 1` makes the qr-code stick to the bottom of the console (never scrolls away)
|
||||||
|
* `--qr-file qr.txt:1:2` writes a small qr-code to `qr.txt`
|
||||||
|
* `--qr-file qr.txt:2:2` writes a big qr-code to `qr.txt`
|
||||||
|
* `--qr-file qr.svg:1:2` writes a vector-graphics qr-code to `qr.svg`
|
||||||
|
* `--qr-file qr.png:8:4:333333:ffcc55` writes an 8x-magnified yellow-on-gray `qr.png`
|
||||||
|
* `--qr-file qr.png:8:4::ffffff` writes an 8x-magnified white-on-transparent `qr.png`
|
||||||
|
|
||||||
it uses the server hostname if [mdns](#mdns) is enabled, otherwise it'll use your external ip (default route) unless `--qri` specifies a specific ip-prefix or domain
|
it uses the server hostname if [mdns](#mdns) is enabled, otherwise it'll use your external ip (default route) unless `--qri` specifies a specific ip-prefix or domain
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
# coding: utf-8
|
# coding: utf-8
|
||||||
|
|
||||||
VERSION = (1, 19, 4)
|
VERSION = (1, 19, 5)
|
||||||
CODENAME = "usernames"
|
CODENAME = "usernames"
|
||||||
BUILD_DT = (2025, 8, 17)
|
BUILD_DT = (2025, 8, 21)
|
||||||
|
|
||||||
S_VERSION = ".".join(map(str, VERSION))
|
S_VERSION = ".".join(map(str, VERSION))
|
||||||
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
|
S_BUILD_DT = "{0:04d}-{1:02d}-{2:02d}".format(*BUILD_DT)
|
||||||
|
|
|
@ -1,3 +1,54 @@
|
||||||
|
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||||
|
# 2025-0817-1556 `v1.19.4` take two (fix cfg vols)
|
||||||
|
|
||||||
|
## ℹ️ this upgrade is a one-way ticket
|
||||||
|
|
||||||
|
* your up2k database (`.hist/up2k.db`), used by the `e2d` filesystem indexing feature, **will be upgraded to a new format** which older copyparty versions cannot read. A backup of each database will be created automatically, named `up2k.db.bak.SOMETHING.v5`. If you need to downgrade to a previous version: Shutdown copyparty, delete these files: `up2k.db up2k.db-shm up2k.db-wal` and then copy `up2k.db.bak.*.v5` to `up2k.db`
|
||||||
|
|
||||||
|
## 🧪 new features
|
||||||
|
|
||||||
|
* new translations:
|
||||||
|
* #551 Swedish (thx @Bevinsky!) d676a86f
|
||||||
|
* #551 Korean (thx @nyqui!) 4e878d2f
|
||||||
|
* #581 new theme: phi95 (thx @varphi-online!) d8662aeb
|
||||||
|
* #567 .raw image thumbnails (thx @ar-nelson!) 0177a9b4
|
||||||
|
* available in docker-images `iv` and `dj`
|
||||||
|
* #561 epub thumbnails (thx @Scotsguy!) 9435e6b2
|
||||||
|
* #252 music thumbnails use embdded coverart if available 98d117b8
|
||||||
|
* thumbnails folder `.hist/th` must be deleted to take effect
|
||||||
|
* #530 show username of uploaders in file listings; requires `a` (admin) permission 4df033ec
|
||||||
|
* #604 a new group `@acct` which automatically contains all known usernames 68907eaf
|
||||||
|
* controlpanel has a dedicated "logout all sessions" button, similar to the logout-link in the browser f4a3fba2
|
||||||
|
* #397 accounts can be restricted to certian IPs 62e072a2
|
||||||
|
* #504 automatic login through tailscale auth a4649d1e
|
||||||
|
* #533 sticky qr-code with `--qr-pin 1` 1ebe06f5
|
||||||
|
* #572 button to abort copy/move 715d374e
|
||||||
|
* #618 "download selected files" didn't work on firefox 52 (winxp) dcc6b1b4
|
||||||
|
* max number of cookies to allow can be configured 6303effe
|
||||||
|
* good if you have too many selfhosted services on one domain (but will beware of the spec-mandataed max length of the cookie field!)
|
||||||
|
|
||||||
|
## 🩹 bugfixes
|
||||||
|
|
||||||
|
* fix xvol/xdev edgecases:
|
||||||
|
* #603 rootless vfs 554cc2f3
|
||||||
|
* false-positive with overlapping volumes d9046f7e
|
||||||
|
* #573 ftp: attempting an upload into read-only folder no longer kills the connection 3aa8b7aa
|
||||||
|
* #306 adjust navpane for `--rp-loc` (location-based proxying)
|
||||||
|
* #556 more sensible config expansion order f4727f8e
|
||||||
|
* #624 ...which broke things bf1fdcab
|
||||||
|
* the video player now stays fullscreen between videos 782e2f1d
|
||||||
|
* heif thumbnailing with libvips
|
||||||
|
|
||||||
|
## 🔧 other changes
|
||||||
|
|
||||||
|
* #253 build nix-packages from source (thx @toast003, @chinponya!) 187cae25
|
||||||
|
* #616 logfiles will have a plaintext severity column if `--no-ansi` d4cf42e7
|
||||||
|
* #598 separate option `--ac-convt` for audio transcoding timeout d5623057
|
||||||
|
* #596 users with a blank password gets a strong random-generated one 7f448750
|
||||||
|
* copyparty.exe: upgrade to python 3.13.7
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
|
||||||
# 2025-0810-1226 `v1.19.1` archlinux fix
|
# 2025-0810-1226 `v1.19.1` archlinux fix
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue