Releases
v1.0.3
9001
released this
18 Sep 16:23
latest important update: this one
latest gzip edition of the sfx: v0.11.18
if upgrading from v0.11.x or before, see v0.12.4
known bugs
on phones, it is possible to make the navpane so small that the resize buttons disappear
happens if you navigate into a folder 7+ levels deep, reduce the navpane size so the a
button is barely visible, then disable a
fix: open the js prompt (click the bottom-left π
) then execute ,.
(comma dot) and click reset settings
new features
new permission g
: read-access only if you know the full URL to a file; folder contents are hidden, cannot download zip/tar
new volume flag fk
: generate per-file accesskeys, which are then required by g
users to access files, making it harder to bruteforce URLs
users with full read-access can see the accesskeys appended to the URLs when browsing folders
wget.py : download files to the copyparty server by POSTing file URLs in the web-UI
show a login prompt on 404/403 pages
option to disable wordwrap in the navpane
bugfixes
loss of access to anon-read/write folders after logging in
affected filesearch, regular searching, and volume listings
more aggressively no-cache
, preventing cloudflare from eating api calls
after deleteing all files inside a folder, don't delete the folder itself
was intended behavior but fairly confusing
don't reshow tooltips when alt-tabbing
accessibility: always hilight focused things
markdown-editor modification poller doesn't cause performance issues after having a document open for several months
mtp plugins audio-bpm.py and audio-key.py explicitly asks for just the first audio stream, which prevents ffmpeg from transcoding video (nice)
other changes
updated some web-deps
marked: v1.1.0
-> v3.0.4
(with modifications)
easymde: v2.14.0
-> v2.15.0
(with modifications)
codemirror: v5.59.3
-> v5.62.3
(with modifications)
hashwasm: v4.7.0
-> v4.9.0
easymde uses the external marked.js
to save some space
README.md has the same maxwidth as in the viewer/editor
show a toast if there's an unhandled promise reject
markdown-editor shows the current line number
cfssl.sh (certificate generator) asks for fqdn instead of inventing something
sfx binaries try to use python3 explicitly since a lot of distros don't have a /usr/bin/python at all
You can’t perform that action at this time.