ed
a0da0122b9
v1.10.0
2024-02-15 00:00:41 +00:00
ed
879e83e24f
ignore easymde errors
...
it randomly throws when clicking inside the preview pane
2024-02-14 23:26:06 +00:00
ed
64ad585318
ie11: file selection hotkeys
2024-02-14 23:08:32 +00:00
ed
f262aee800
change folders to preload music when necessary:
...
on phones especially, hitting the end of a folder while playing music
could permanently stop audio playback, because the browser will
revoke playback privileges unless we have a song ready to go...
there's no time to navigate through folders looking for the next file
the preloader will now start jumping through folders ahead of time
2024-02-14 22:44:33 +00:00
ed
d4da386172
add watchdog for sqlite deadlock on db init:
...
some cifs servers cause sqlite to fail in interesting ways; any attempt
to create a table can instantly throw an exception, which results in a
zerobyte database being created. During the next startup, the db would
be determined to be corrupted, and up2k would invoke _backup_db before
deleting and recreating it -- except that sqlite's connection.backup()
will hang indefinitely and deadlock up2k
add a watchdog which fires if it takes longer than 1 minute to open the
database, printing a big warning that the filesystem probably does not
support locking or is otherwise sqlite-incompatible, then writing a
stacktrace of all threads to a textfile in the config directory
(in case this deadlock is due to something completely different),
before finally crashing spectacularly
additionally, delete the database if the creation fails, which should
prevents the deadlock on the next startup, so combine that with a
message hinting at the filesystem incompatibility
the 1-minute limit may sound excessively gracious, but considering what
some of the copyparty instances out there is running on, really isn't
this was reported when connecting to a cifs server running alpine
thx to abex on discord for the detailed bug report!
2024-02-14 20:18:36 +00:00
ed
5d92f4df49
mention why -j0 can be a bad idea to enable,
...
and that `--hist` can also help for loading thumbnails faster
2024-02-13 19:47:42 +00:00
ed
6f8a588c4d
up2k: fix a mostly-harmless race
...
as each chunk is written to the file, httpcli calls
up2k.confirm_chunk to register the chunk as completed, and the reply
indicates whether that was the final outstanding chunk, in which case
httpcli closes the file descriptors since there's nothing more to write
the issue is that the final chunk is registered as completed before the
file descriptors are closed, meaning there could be writes that haven't
finished flushing to disk yet
if the client decides to issue another handshake during this window,
up2k sees that all chunks are complete and calls up2k.finish_upload
even as some threads might still be flushing the final writes to disk
so the conditions to hit this bug were as follows (all must be true):
* multiprocessing is disabled
* there is a reverse-proxy
* a client has several idle connections and reuses one of those
* the server's filesystem is EXTREMELY slow, to the point where
closing a file takes over 30 seconds
the fix is to stop handshakes from being processed while a file is
being closed, which is unfortunately a small bottleneck in that it
prohibits initiating another upload while one is being finalized, but
the required complexity to handle this better is probably not worth it
(a separate mutex for each upload session or something like that)
this issue is mostly harmless, partially because it is super tricky to
hit (only aware of it happening synthetically), and because there is
usually no harmful consequences; the worst-case is if this were to
happen exactly as the server OS decides to crash, which would make the
file appear to be fully uploaded even though it's missing some data
(all extremely unlikely, but not impossible)
there is no performance impact; if anything it should now accept
new tcp connections slightly faster thanks to more granular locking
2024-02-13 19:24:06 +00:00
ed
7c8e368721
lol markdown
2024-02-12 06:01:09 +01:00
ed
f7a43a8e46
fix grid layout on first toggle from listview
2024-02-12 05:40:18 +01:00
ed
02879713a2
tftp: update readme + small py2 fix
2024-02-12 05:39:54 +01:00
ed
acbb8267e1
tftp: add directory listing
2024-02-10 23:50:17 +00:00
ed
8796c09f56
add --tftp-pr to specify portrange instead of ephemerals
2024-02-10 21:45:57 +00:00
ed
d636316a19
add tftp server
2024-02-10 18:37:21 +00:00
ed
ed524d84bb
/np: exclude uploader ip and trim dot-prefix
2024-02-07 23:02:47 +00:00
ed
f0cdd9f25d
upgrade copyparty.exe to python 3.11.8
2024-02-07 20:39:51 +00:00
ed
4e797a7156
docker: mention debian issue from discord
2024-02-05 20:11:04 +00:00
ed
136c0fdc2b
detect reverse-proxies stripping URL params:
...
if a reverseproxy decides to strip away URL parameters, show an
appropriate error-toast instead of silently entering a bad state
someone on discord ended up in an infinite page-reload loop
since the js would try to recover by fully navigating to the
requested dir if `?ls` failed, which wouldn't do any good anyways
if the dir in question is the initial dir to display
2024-02-05 19:17:36 +00:00
ed
cab999978e
update pkgs to 1.9.31
2024-02-03 16:02:59 +00:00
ed
fabeebd96b
v1.9.31
2024-02-03 15:33:11 +00:00
ed
b1cf588452
add lore
2024-02-03 15:05:27 +00:00
ed
c354a38b4c
up2k: warn about browser cap on num connections
2024-02-02 23:46:00 +00:00
ed
a17c267d87
bbox: unload pics/vids from DOM; closes #71
...
videos unloaded correctly when switching between files, but not when
closing the lightbox while playing a video and then clicking another
now, only media within the preload window (+/- 2 from current file)
is kept loaded into DOM, everything else gets ejected, both on
navigation and when closing the lightbox
2024-02-02 23:16:50 +00:00
ed
c1180d6f9c
up2k: include inflight bytes in eta calculation;
...
much more accurate total-ETA when uploading with many connections
and/or uploading huge files to really slow servers
the titlebar % still only does actually confirmed bytes,
partially because that makes sense, partially because
that's what happened by accident
2024-02-02 22:46:24 +00:00
ed
d3db6d296f
disable mkdir and new-doc buttons if no name is provided
...
also fixes toast.hide() unintentionally stopping events from bubbling
2024-02-01 21:41:48 +00:00
ed
eefa0518db
change FFmpeg from BtbN to gyan/codex;
...
deps are more up-to-date and slightly better codec selection
2024-01-28 22:04:01 +00:00
ed
945170e271
fix umod/touching zerobyte files
2024-01-27 20:26:27 +00:00
ed
6c2c6090dc
notes: hardlink/symlink conversion + phone cam sync
2024-01-27 18:52:08 +00:00
ed
b2e233403d
u2c: apply exclude-filter to deletion too
...
if a file gets synced and you later add an exclude-filter for it,
delete the file from the server as if it doesn't exist locally
2024-01-27 18:49:25 +00:00
ed
e397ec2e48
update pkgs to 1.9.30
2024-01-25 23:18:21 +00:00
ed
fade751a3e
v1.9.30
2024-01-25 22:52:42 +00:00
ed
0f386c4b08
also sanitize histpaths in client error messages;
...
previously it only did volume abspaths
2024-01-25 21:40:41 +00:00
ed
14bccbe45f
backports from IdP branch:
...
* allow mounting `/` (the entire filesystem) as a volume
* not that you should (really, you shouldn't)
* improve `-v` helptext
* change IdP group symbol to @ because % is used for file inclusion
* not technically necessary but is less confusing in docs
2024-01-25 21:39:30 +00:00
ed
55eb692134
up2k: add option to touch existing files to match local
2024-01-24 20:36:41 +00:00
ed
b32d65207b
fix js-error on older chromes in incognito mode;
...
window.localStorage was null, so trying to read would fail
seen on falkon 23.08.4 with qtwebengine 5.15.12 (fedora39)
might as well be paranoid about the other failure modes too
(sudden exceptions on reads and/or writes)
2024-01-24 02:24:27 +00:00
ed
64cac003d8
add missing historic changelog entries
2024-01-24 01:28:29 +00:00
ed
6dbfcddcda
don't print indexing progress to stdout if -q
2024-01-20 17:26:52 +00:00
ed
b4e0a34193
ensure windows-safe filenames during batch rename
...
also handle ctrl-click in the navpane float
2024-01-19 21:41:56 +00:00
ed
01c82b54a7
audio player: add shuffle
2024-01-18 22:59:47 +00:00
ed
4ef3106009
more old-browser support:
...
* polyfill Set() for gridview (ie9, ie10)
* navpane: do full-page nav if history api is ng (ie9)
* show markdown as plaintext if rendering fails (ie*)
* text-editor: hide preview pane if it doesn't work (ie*)
* explicitly hide toasts on close (ie9, ff10)
2024-01-18 22:56:39 +00:00
ed
aa3a971961
windows: safeguard against parallel deletes
...
st_ino is valid for NTFS on python3, good enough
2024-01-17 23:32:37 +00:00
ed
b9d0c8536b
avoid sendfile bugs on 32bit machines:
...
https://github.com/python/cpython/issues/114077
2024-01-17 20:56:44 +00:00
ed
3313503ea5
retry deleting busy files on windows:
...
some clients (clonezilla-webdav) rapidly create and delete files;
this fails if copyparty is still hashing the file (usually the case)
and the same thing can probably happen due to antivirus etc
add global-option --rm-retry (volflag rm_retry) specifying
for how long (and how quickly) to keep retrying the deletion
default: retry for 5sec on windows, 0sec (disabled) on everything else
because this is only a problem on windows
2024-01-17 20:27:53 +00:00
ed
d999d3a921
update pkgs to 1.9.29
2024-01-14 07:03:47 +00:00
ed
e7d00bae39
v1.9.29
2024-01-14 06:29:31 +00:00
ed
650e41c717
update deps:
...
* web: hashwasm 4.9 -> 4.10
* web: dompurify 3.0.5 -> 3.0.8
* web: codemirror 5.65.12 -> 5.65.16
* win10exe: pillow 10.1 -> 10.2
2024-01-14 05:57:28 +00:00
ed
140f6e0389
add contextlet + igloo irc config + upd changelog
2024-01-14 04:58:24 +00:00
ed
5e111ba5ee
only show the unpost hint if unpost is available (-e2d)
2024-01-14 04:24:32 +00:00
ed
95a599961e
add RAM usage tracking to thumbnailer;
...
prevents server OOM from high RAM usage by FFmpeg when generating
spectrograms and waveforms: https://trac.ffmpeg.org/ticket/10797
2024-01-14 04:15:09 +00:00
ed
a55e0d6eb8
add button to bust music player cache,
...
useful on phones when the server was OOM'ing and
butchering the responses (foreshadowing...)
2024-01-13 04:08:40 +00:00
ed
2fd2c6b948
ie11 fixes (2024? haha no way dude it's like 2004 right)
...
* fix crash on keyboard input in modals
* text editor works again (but without markdown preview)
* keyboard hotkeys for the few features that actually work
2024-01-13 02:31:50 +00:00
ed
7a936ea01e
js: be careful with allocations in crash handler
2024-01-13 01:22:20 +00:00
ed
226c7c3045
fix confusing behavior when reindexing files:
...
when a file was reindexed (due to a change in size or last-modified
timestamp) the uploader-IP would get removed, but the upload timestamp
was ported over. This was intentional so there was probably a reason...
new behavior is to keep both uploader-IP and upload timestamp if the
file contents are unchanged (determined by comparing warks), and to
discard both uploader-IP and upload timestamp if that is not the case
2024-01-13 00:18:46 +00:00
ed
a4239a466b
immediately perform search if a checkbox is toggled
2024-01-12 00:20:38 +01:00
ed
d0eb014c38
improve applefilters + add missing newline in curl 404
...
* webdav: extend applesan regex with more stuff to exclude
* on macos, set applesan as default `--no-idx` to avoid indexing them
(they didn't show up in search since they're dotfiles, but still)
2024-01-12 00:13:35 +01:00
ed
e01ba8552a
warn if a user doesn't have privileges anywhere
...
(since the account system isn't super-inutitive and at least
one dude figured that -a would default to giving admin rights)
2024-01-11 00:24:34 +00:00
ed
024303592a
improved logging when a client dies mid-POST;
...
igloo irc has an absolute time limit of 2 minutes before it just
disconnects mid-upload and that kinda looked like it had a buggy
multipart generator instead of just being funny
anticipating similar events in the future, also log the
client-selected boundary value to eyeball its yoloness
2024-01-10 23:59:43 +00:00
ed
86419b8f47
suboptimizations and some future safeguards
2024-01-10 23:20:42 +01:00
ed
f1358dbaba
use scandir for volume smoketests during up2k init;
...
gives much faster startup on filesystems that are extremely slow
(TLNote: android sdcardfs)
2024-01-09 21:47:02 +01:00
ed
e8a653ca0c
don't block non-up2k uploads during indexing;
...
due to all upload APIs invoking up2k.hash_file to index uploads,
the uploads could block during a rescan for a crazy long time
(past most gateway timeouts); now this is mostly fire-and-forget
"mostly" because this also adds a conditional slowdown to
help the hasher churn through if the queue gets too big
worst case, if the server is restarted before it catches up, this
would rely on filesystem reindexing to eventually index the files
after a restart or on a schedule, meaning uploader info would be
lost on shutdown, but this is usually fine anyways (and this was
also the case until now)
2024-01-08 22:10:16 +00:00
ed
9bc09ce949
accept file POSTs without specifying the act field;
...
primarily to support uploading from Igloo IRC but also generally useful
(not actually tested with Igloo IRC yet because it's a paid feature
so just gonna wait for spiky to wake up and tell me it didn't work)
2024-01-08 19:09:53 +00:00
ed
dc8e621d7c
increase OOM kill-score for FFmpeg and mtp's;
...
discourage Linux from killing innocent processes
when FFmpeg decides to allocate 1 TiB of RAM
2024-01-07 17:52:10 +00:00
ed
dee0950f74
misc;
...
* scripts: add log repacker
* bench/filehash: msys support + add more stats
2024-01-06 01:15:43 +00:00
ed
143f72fe36
bench/filehash: fix locale + add more stats
2024-01-03 02:41:18 +01:00
ed
a7889fb6a2
update pkgs to 1.9.28
2023-12-31 19:44:24 +00:00
ed
987caec15d
v1.9.28
2023-12-31 18:49:42 +00:00
ed
ab40ff5051
add permission "A" (alias of "rwmda."); closes #70
2023-12-31 18:20:24 +00:00
ed
bed133d3dd
pad log source when logging to file too
2023-12-31 17:21:02 +00:00
ed
829c8fca96
curl/CLI-friendly 403/404
2023-12-31 17:20:45 +00:00
ed
5b26ab0096
add option to specify default num parallel uploads
2023-12-28 01:41:17 +01:00
ed
39554b4bc3
guard against unintended access if user-db is corrupted
2023-12-24 16:12:18 +01:00
ed
97d9c149f1
IdP config draft ( #62 )
2023-12-24 13:46:26 +01:00
ed
59688bc8d7
* rename hdr-au-usr to idp-h-usr
...
* ensure lowercase idp-h-*, xff-hdr
* more macos support in tooling
2023-12-24 13:46:12 +01:00
ed
a18f63895f
fix resource leak on macos
2023-12-21 00:48:51 +01:00
ed
27433d6214
remove fedora/pypi-copr mention because copr has died;
...
https://github.com/fedora-copr/copr/issues/3056
2023-12-20 22:35:52 +00:00
ed
374c535cfa
fix cors-checker so it behaves like the readme says;
...
any custom header (`pw` in our case) is sufficient validation
2023-12-20 20:03:08 +00:00
ed
ac7815a0ae
ensure file can be opened before replying 200 and...
...
* make gen_tree 0.1% faster
* improve filekey warning message
* fix oversight in 0c50ea1757
* support `--xdev` on windows (the python docs mention that os.scandir
doesn't assign st_ino, st_dev and st_nlink on win but i can't read)
2023-12-20 01:07:45 +00:00
ed
0c50ea1757
list dotfiles only for specific volumes or users ( #66 ):
...
* permission `.` grants dotfile visibility if user has `r` too
* `-ed` will grant dotfiles to all `r` accounts (same as before)
* volflag `dots` likewise
also drops compatibility for pre-0.12.0 `-v` syntax
(`-v .::red` will no longer translate to `-v .::r,ed`)
2023-12-16 15:38:48 +00:00
ed
c057c5e8e8
extend --th-covers with dotfiles; closes #67
2023-12-14 10:53:15 +00:00
ed
46d667716e
support python 3.15
2023-12-14 10:49:10 +00:00
ed
cba2e10d29
cleanup
2023-12-14 10:47:52 +00:00
ed
b1693f95cb
alternative fedora packages for when copr breaks
2023-12-09 02:05:06 +00:00
ed
3f00073256
update pkgs to 1.9.27
2023-12-08 21:58:59 +00:00
ed
d15000062d
v1.9.27
2023-12-08 21:33:12 +00:00
ed
6cb3b35a54
fix #65 (symlinks die when moved)
2023-12-08 21:28:20 +00:00
ed
b4031e8d43
forgot to bump this... oh well, at least the exe is correct
2023-12-08 02:16:40 +00:00
ed
a3ca0638cb
update pkgs to 1.9.26
2023-12-08 02:10:06 +00:00
ed
a360ac29da
v1.9.26
2023-12-08 01:36:01 +00:00
ed
9672b8c9b3
ensure nested symlinks are not broken during deletes;
...
when moving/deleting a file, all symlinked dupes are verified to ensure
this action does not break any symlinks, however it did this by checking
the realpath of each link. This was not good enough, since the deleted
file may be a part of a series of nested symlinks
this situation occurs because the deduper tries to keep relative
symlinks as close as possible, only traversing into parent/sibling
folders as required, which can lead to several levels of nested links
2023-12-08 01:11:03 +00:00
ed
e70ecd98ef
don't freak out when deleting a broken symlink,
...
also invoke the hooks with the corret lastmod time
2023-12-08 01:01:10 +00:00
ed
5f7ce78d7f
avoid duplicate database entries when replacing files,
...
either from --daw, or by using u2c with --dr
2023-12-08 01:00:01 +00:00
ed
2077dca66f
u2c: when deleting from server, heed request size limit
2023-12-08 00:54:57 +00:00
ed
91f010290c
improve --help descriptions
2023-12-03 02:35:38 +00:00
ed
395e3386b7
mention --help for features not documented in readme
...
plus some small fixes to the packaging section
2023-12-02 23:32:31 +00:00
ed
a1dce0f24e
update pkgs to 1.9.25
2023-12-01 23:51:35 +00:00
ed
c7770904e6
v1.9.25
2023-12-01 23:26:16 +00:00
ed
1690889ed8
remember scroll position when leaving the textfile viewer
2023-12-01 23:15:48 +00:00
ed
842817d9e3
improve handling of malicious clients;
...
* start banning malicious clients according to --ban-422
* reply with a blank 500 to stop firefox from retrying like 20 times
* allow Cc's in a few specific URL params (filenames, dirnames)
2023-12-01 23:08:16 +00:00
ed
5fc04152bd
also handle NumpadEnter
2023-12-01 21:10:51 +00:00
ed
1be85bdb26
fix modal focus even more (now works on phones too)
2023-12-01 21:02:05 +00:00
ed
2eafaa88a2
update pkgs to 1.9.24
2023-12-01 02:16:24 +00:00
ed
900cc463c3
v1.9.24
2023-12-01 02:10:20 +00:00
ed
97b999c463
update pkgs to 1.9.23
2023-12-01 01:54:23 +00:00
ed
a7cef91b8b
v1.9.23
2023-12-01 00:39:49 +00:00
ed
a4a112c0ee
update pkgs to 1.9.22
2023-12-01 01:14:18 +00:00
ed
e6bcee28d6
v1.9.22
2023-12-01 00:31:02 +00:00
ed
626b5770a5
add --ftp-ipa
2023-11-30 23:36:46 +00:00
ed
c2f92cacc1
mention the new auth feature
2023-11-30 23:01:05 +00:00
ed
4f8a1f5f6a
allow free text selection in modals by deferring focus
2023-11-30 22:41:16 +00:00
ed
4a98b73915
fix a bug previouly concealed by window.event;
...
hitting enter would clear out an entire chain of modals,
because the event didn't get consumed like it should,
so let's make double sure that will be the case
2023-11-30 22:40:30 +00:00
ed
00812cb1da
new option --ipa; client IP allowlist:
...
connections from outside the specified list of IP prefixes are rejected
(docker-friendly alternative to -i 127.0.0.1)
also mkdir any missing folders when logging to file
2023-11-30 20:45:43 +00:00
ed
16766e702e
add basic-docker-compose ( #59 )
2023-11-30 20:14:38 +00:00
ed
5e932a9504
hilight metavars in help text
2023-11-30 18:19:34 +00:00
ed
ccab44daf2
initial support for identity providers ( #62 ):
...
add argument --hdr-au-usr which specifies a HTTP header to read
usernames from; entirely bypasses copyparty's password checks
for http/https clients (ftp/smb are unaffected)
users must exist in the copyparty config, passwords can be whatever
just the first step but already a bit useful on its own,
more to come in a few months
2023-11-30 18:18:47 +00:00
ed
8c52b88767
make linters happier
2023-11-30 17:33:07 +00:00
ed
c9fd26255b
support environment variables mostly everywhere,
...
useful for docker/systemd stuff
also makes logfiles flush to disk per line by default;
can be disabled for a small performance gain with --no-logflush
2023-11-30 10:22:52 +00:00
ed
0b9b8dbe72
systemd: get rid of nftables portforwarding;
...
suggest letting copyparty bind 80/443 itself because nft hard
2023-11-30 10:13:14 +00:00
ed
b7723ac245
rely on filekeys for album-art over bluetooth;
...
will probably fail when some devices (sup iphone) stream to car stereos
but at least passwords won't end up somewhere unexpected this way
(plus, the js no longer uses the jank url to request waveforms)
2023-11-29 23:20:59 +00:00
ed
35b75c3db1
avoid palemoon bug on dragging a text selection;
...
"permission denied to access property preventDefault"
2023-11-26 20:22:59 +00:00
ed
f902779050
avoid potential dom confusion (ie8 is already no-js)
2023-11-26 20:08:52 +00:00
ed
fdddd36a5d
update pkgs to 1.9.21
2023-11-25 14:48:41 +00:00
ed
c4ba123779
v1.9.21
2023-11-25 14:17:58 +00:00
ed
72e355eb2c
prisonparty: prevent overlapping setup/teardown
2023-11-25 14:03:41 +00:00
ed
43d409a5d9
prisonparty accepts user/group names
2023-11-25 13:40:21 +00:00
ed
b1fffc2246
open textfiles inline in grid-view, closes #63 ;
...
also fix the Y hotkey (which converts all links in the list-view into
download links), making that apply to the grid-view as well
2023-11-25 13:09:12 +00:00
ed
edd3e53ab3
prisonparty: support zfs-ubuntu
...
* when bind-mounting, resolve any symlinks ($v/) and read target inode;
for example merged /bin and /usr/bin
* add failsafe in case this test should break in new exciting ways;
inspect `mount` for any instances of the jailed path
(not /proc/mounts since that has funny space encoding)
* unmount in a while-loop because xargs freaks out if one of them fail
* and systemd doesn't give us a /dev/stderr to write to anyways
2023-11-25 02:16:48 +00:00
ed
aa0b119031
update pkgs to 1.9.20
2023-11-21 23:44:56 +00:00
ed
eddce00765
v1.9.20
2023-11-21 23:25:41 +00:00
ed
6f4bde2111
fix infinite backspin on "previous track";
...
when playing the first track in a folder and hitting the previous track
button, it would keep switching through the previous folders inifinitely
2023-11-21 23:23:51 +00:00
ed
f3035e8869
clear load-more buttons upon navigation (thx icxes)
2023-11-21 22:53:46 +00:00
ed
a9730499c0
don't suggest loading more search results beyond server cap
2023-11-21 22:38:35 +00:00
ed
b66843efe2
reduce cpu priority of ffmpeg, hooks, parsers
2023-11-21 22:21:33 +00:00
ed
cc1aaea300
update pkgs to 1.9.19
2023-11-19 12:45:32 +00:00
ed
9ccc238799
v1.9.19
2023-11-19 12:29:19 +00:00
ed
8526ef9368
srch-dbg: handle jumpvols correctly
2023-11-19 11:35:13 +00:00
ed
3c36727d07
fix filekeys not appearing in up2k in world-writable vols
2023-11-19 11:19:08 +00:00
ed
ef33ce94cd
filter shadowed files from search results ( #61 ),
...
also adds optimization to stop opening cursors
when max results has already been hit
2023-11-19 11:04:36 +00:00
ed
d500baf5c5
update pkgs to 1.9.18
2023-11-18 21:16:10 +00:00
ed
deef32335e
v1.9.18
2023-11-18 21:06:55 +00:00
ed
fc4b51ad00
make dhash more volatile; probably fixes #61 :
...
if any volumes were added or removed since last use,
drop dhash to verify that there are no files to shadow
2023-11-18 20:48:56 +00:00
ed
fa762754bf
fix close/more thumbs in search results for pillow 10.x
2023-11-18 13:57:35 +00:00
ed
29bd8f57c4
fix js error when ctrl-clicking a search result; closes #60
2023-11-18 13:47:00 +00:00
ed
abc37354ef
update pkgs to 1.9.17
2023-11-11 18:22:51 +00:00
ed
ee3333362f
v1.9.17
2023-11-11 17:38:43 +00:00
ed
7c0c6b94a3
drop asyncore; pyftpdlib has vendored it
2023-11-11 17:20:00 +00:00
ed
bac733113c
up2k-hasher robustness:
...
webdav clients tend to upload and then immediately delete
files to test for write-access and available disk space,
so don't crash and burn when that happens
2023-11-11 16:21:54 +00:00
ed
32ab65d7cb
add cfssl to packaging + improve certgen expiration check
2023-11-11 15:30:03 +00:00
ed
c6744dc483
u2c: configurable retry delay
2023-11-11 14:46:00 +00:00
ed
b9997d677d
u2c: give up on files with bitflips
2023-11-11 14:30:46 +00:00
ed
10defe6aef
u2c: make -x case-insensitive
2023-11-11 14:02:01 +00:00
ed
736aa125a8
fix dumb
2023-11-11 13:52:06 +00:00
ed
eb48373b8b
mention fpm
2023-11-08 00:55:16 +00:00
ed
d4a7b7d84d
add contribution ideas
2023-11-06 15:33:29 +00:00
ed
2923a38b87
update pkgs to 1.9.16
2023-11-04 23:30:07 +00:00
ed
dabdaaee33
v1.9.16
2023-11-04 21:58:01 +00:00
ed
65e4d67c3e
mkdir with leading slash works as expected
2023-11-04 22:21:56 +00:00
ed
4b720f4150
add more prometheus metrics; breaking changes:
...
* cpp_uptime is now a gauge
* cpp_bans is now cpp_active_bans (and also a gauge)
and other related fixes:
* stop emitting invalid cpp_disk_size/free for offline volumes
* support overriding the spec-mandatory mimetype with ?mime=foo
2023-11-04 20:32:34 +00:00
ed
2e85a25614
improve service listing
2023-11-04 10:23:37 +00:00
ed
713fffcb8e
also mkdir missing intermediates,
...
unless requester is a webdav client (those expect a 409)
2023-11-03 23:23:49 +00:00
ed
8020b11ea0
improve/simplify validation/errorhandling:
...
* some malicious requests are now answered with HTTP 422,
so that they count against --ban-422
* do not include request headers when replying to invalid requests,
in case there is a reverse-proxy inserting something interesting
2023-11-03 23:07:16 +00:00
ed
2523d76756
windows: fix symlinks
2023-11-03 17:16:12 +00:00
ed
7ede509973
nginx: reduce cost of spurious connectivity loss;
...
default value of fail_timeout (10sec) makes server unavailable for that
amount of time, even if the server is just down for a quick restart
2023-11-03 17:13:11 +00:00
ed
7c1d97af3b
slightly better pyinstaller loader
2023-11-03 17:09:34 +00:00
ed
95566e8388
cosmetics:
...
* fix toast/tooltip colors on splashpage
* properly warn if --ah-cli or --ah-gen is used without --ah-alg
* support ^D during --ah-cli
* improve flavor texts
2023-11-03 16:52:43 +00:00
ed
76afb62b7b
make each segment of links separately selectable
2023-10-25 12:21:39 +00:00
ed
7dec922c70
update pkgs to 1.9.15
2023-10-24 16:56:57 +00:00
ed
c07e0110f8
v1.9.15
2023-10-24 16:43:26 +00:00
ed
2808734047
drc: further reduce volume skip between songs
2023-10-24 16:38:29 +00:00
ed
1f75314463
placeholder expansion in readme and logues; closes #56
...
also fixes the "scan" volflag which broke in v1.9.14
2023-10-24 16:37:32 +00:00
ed
063fa3efde
drc: fix volume jump on song change
...
(in exchange for a chance of clipping, which should be fine because
all browsers appear to have a limiter on the output anyways)
2023-10-23 09:05:31 +00:00
ed
44693d79ec
update pkgs to 1.9.14
2023-10-21 14:52:22 +00:00
ed
cea746377e
v1.9.14
2023-10-21 14:43:11 +00:00
ed
59a98bd2b5
update pkgs to 1.9.13
2023-10-21 13:34:50 +00:00
ed
250aa28185
v1.9.13
2023-10-21 13:14:41 +00:00
ed
5280792cd7
list existing tags even if tagscanning is disabled
2023-10-21 13:09:37 +00:00
ed
2529aa151d
tersen volume listing on startup
2023-10-21 12:11:49 +00:00
ed
fc658e5b9e
utcfromtimestamp was deprecated and nobody told me,
...
not even the deprecationwarning that got silently generated burning
20~30% of all CPU-time without actually displaying it anywhere, nice
python 3.12.0 is now only 5% slower than 3.11.6
also fixes some other, less-performance-fatal deprecations
2023-10-20 23:41:58 +00:00
ed
a4bad62b60
add clientside DRC / dynamic range compressor
2023-10-20 20:51:00 +00:00
ed
e1d78d8b23
increase timeout of unfinished uploads from 6 to 24 hours
...
plus make it configurable
2023-10-20 18:31:28 +00:00
ed
c7f826dbbe
search by upload time
2023-10-19 23:57:27 +00:00
ed
801da8079b
only 404-ban accounts with permission [gGh]:
...
never bonk anyone with read-access (able to see directory-listing)
or write-only (not able to retrieve any files at all) due to
either --ban-404 or --ban-url
fixes accidental ban when webdav-uploading files which
match any of the --ban-url patterns (#55 )
also default-enables --ban-404 since it is now generally safe
(even when up2k is in turbo mode), plus make turbo smart enough to
disengage when necessary
2023-10-18 22:14:09 +00:00
ed
7d797dba3f
strip filekeys from -txt- links;
...
accessing the syntax hilighter using a filekey is impossible anyways
because the client expects to build its state from the folder listing
and the backend refuses to return a listing given just a filekey
2023-10-18 20:57:53 +00:00
ed
cda90c285e
mention lack of EINTR handling in older pytjons
2023-10-17 17:58:01 +00:00
ed
4b5a0787ab
option to show upload timestamps in directory listing;
...
enable with -mte +.ip_at
or volflag mte=+.ip_at
worst-case performance impact: 18%
2023-10-17 17:51:27 +00:00
ed
2048b7538e
update pkgs to 1.9.12
2023-10-15 20:22:15 +00:00
ed
ac40dccc8f
v1.9.12
2023-10-15 20:06:46 +00:00
ed
9ca8154651
prefer the new TTF in pillow 10.1 + pyinstaller 6.1 fixes
2023-10-15 18:47:34 +00:00
ed
db668ba491
spectrograms are never cropped; share thumbcache
2023-10-15 11:42:57 +00:00
ed
edbafd94c2
avoid iphone jank:
...
safari can immediately popstate when alt-tabbing back to the browser,
causing the page to load twice in parallel:
2174 log-capture ok
2295 h-repl $location
2498 h-pop $location <==
2551 sha-ok # from initial load
2023-10-15 11:27:27 +00:00
ed
2df76eb6e1
client decides if thumbnails should be cropped or not
...
this carries some intentional side-effects; each thumbnail format will
now be stored in its own subfolder under .hist/th/ making cleanup more
effective (jpeg and webm are dropped separately)
2023-10-15 10:21:25 +00:00
ed
9b77c9ce7d
more intuitive upload/filesearch toggle:
...
restore preferred mode after leaving a restricted folder
2023-10-15 09:00:57 +00:00
ed
dc2b67f155
ui-button to use upload-time instead of local last-modified
2023-10-15 08:46:23 +00:00
ed
9f32e9e11d
set default sort order; --sort or volflag "sort"
2023-10-14 22:17:37 +00:00
ed
7086d2a305
ie9 support
2023-10-14 10:01:03 +00:00
ed
575615ca2d
slight refactor; 7% faster, 1% more maintainable
2023-10-14 09:54:49 +00:00
kipukun ;_
c0da4b09bf
contrib: bump python version in rc script
...
the default version of Python is now 3.9 as of FreeBSD 13.2-RELEASE
2023-10-13 10:15:27 +02:00
ed
22880ccc9a
update pkgs to 1.9.11
2023-10-09 00:51:41 +00:00
ed
e4001550c1
v1.9.11
2023-10-09 00:36:54 +00:00
ed
e9f65be86a
add cachebuster for dynamically loaded js files
2023-10-09 00:22:16 +00:00
ed
3b9919a486
update pkgs to 1.9.10
2023-10-08 21:16:12 +00:00
ed
acc363133f
v1.9.10
2023-10-08 20:51:49 +00:00
ed
8f2d502d4d
configurable printing of failed login attempts
2023-10-08 20:41:02 +00:00
ed
2ae93ad715
clear response headers for each request
2023-10-08 20:38:51 +00:00
ed
bb590e364a
update pkgs to 1.9.9
2023-10-07 22:49:12 +00:00
ed
e7fff77735
v1.9.9
2023-10-07 22:29:37 +00:00
ed
753e3cfbaf
revert 68c6794d (v1.6.2) and fix it better:
...
moving deduplicated files between volumes could drop some links
2023-10-07 22:25:44 +00:00
ed
99e9cba1f7
update pkgs to 1.9.8
2023-10-06 18:22:01 +00:00
ed
fcc3336760
v1.9.8
2023-10-06 17:50:35 +00:00
ed
0dc3c23b42
add alternative filekey generator; closes #52
2023-10-06 13:41:22 +00:00
ed
6aa10ecedc
mention streaming unzip with bsdtar
2023-10-02 07:40:40 +02:00
ed
93125bba4d
update pkgs to 1.9.7
2023-09-30 23:56:35 +00:00
ed
fae5a36e6f
v1.9.7
2023-09-30 23:32:51 +00:00
ed
fc9b729fc2
fix #51 :
...
* handle unexpected localstorage values
* handle unsupported --lang values
2023-09-30 22:54:21 +00:00
ed
8620ae5bb7
fix column-hiding ux on phones:
...
table header click-handler didn't cover the entire cell so it was
easy to sort the table by accident; also do not exit hiding mode
automatically since you usually want to hide several columns
(so also adjust css to make it obvious you're in hiding mode)
2023-09-28 09:28:26 +02:00
ed
01a851da28
mtp-deps: fix building on archlinux
2023-09-24 23:17:26 +00:00
ed
309895d39d
docker: exploring alternative base images for performance
2023-09-24 22:26:51 +00:00
ed
7ac0803ded
update pkgs to 1.9.6
2023-09-23 12:56:47 +00:00
ed
cae5ccea62
v1.9.6
2023-09-23 12:15:24 +00:00
ed
3768cb4723
add chat
2023-09-23 11:34:32 +00:00
ed
0815dce4c1
ensure indexing runs with --ign-ebind-all
2023-09-22 23:20:57 +00:00
ed
a62f744a18
prevent losing an out-of-volume index
...
if the server is started while an external drive is not mounted,
it would drop the database because all the files are missing
2023-09-22 23:05:07 +00:00
ed
163e3fce46
improve reverse-proxy support when containerized:
...
the x-forwarded-for header would get rejected since the reverse-proxy
is not asking from 127.0.0.1 or ::1, so make this allowlist configurable
2023-09-22 22:39:20 +00:00
ed
e76a50cb9d
add indexer benchmark + bump default num cores from 4 to 5
...
and make the mtag deps build better on fedora
2023-09-22 20:40:52 +00:00
ed
72fc76ef48
golf / normalize window.location
2023-09-20 22:07:40 +00:00
ed
c47047c30d
configurable real-ip header from reverse proxy
2023-09-20 21:56:39 +00:00
ed
3b8f66c0d5
fix a client crash when uploading from glitchy net
...
prevent reattempting chunks / handshakes after an upload has completed
since that is both pointless and crashy
bugreport ocr'ed from deepfried pic (thx kipu):
stack: exec_handshake -> xhr.onload -> tasked -> exec_upload -> do_send
529226 crash: t.fobj is null; firefox 117, win64
529083 zombie handshake onerror, some.flac
529081 chunkpit onerror,, 1, another.flac
528933 retrying stuck handshake
498842 ^
464213 zombie handshake onload, some.flac
464208 ^
462858 ignoring dupe-segment error, some.flac
462766 ^
462751 ^
462667 ^
462403 ^
462316 ^
461321 zombie handshake onload, some.flac
461302 ^
461152 ^
461114 ^
461110 ^
460769 ^
459954 ^
459492 ignoring dupe-segment error, some.flac
2023-09-20 21:25:59 +00:00
ed
aa96a1acdc
misc optimizations / cleanup:
...
* slightly faster startup / shutdown
* forgot a jinja2 golf
* waste 4KiB changing prismjs back to gz since brotli is https-gated ;_;
* broke support for firefox<52 (non-var functions must be toplevel
or immediately within another function), now even firefox 10 /
centos 6 is somewhat supported again
2023-09-17 13:02:18 +00:00
ed
91cafc2511
faster startup on windows by asking for ffmpeg.exe explicitly
...
rather than just "ffmpeg" which makes windows try to open each of
ffmpeg.BAT,CMD,COM,EXE,JS,JSE,MSC,VBE,VBS,WSF,WSH one by one
(ffmpeg.js? hello??)
2023-09-13 23:32:19 +00:00
ed
23ca00bba8
support jython and graalpy
2023-09-13 23:24:56 +00:00
ed
a75a992951
golf the sfx-gz by ~27.6 kB;
...
* 11 kB webdeps: brotli easymde+prism instead of zopfli
* 8 kB jinja2
* 5 kB ftp
* 3 kB improve uncommenter
2023-09-13 23:21:22 +00:00
ed
4fbd6853f4
add msg-log.py initially by @clach04, closes #35
2023-09-12 19:56:05 +00:00
ed
71c3ad63b3
fix tests
2023-09-11 01:46:25 +00:00
ed
e1324e37a5
update pkgs to 1.9.5
2023-09-09 14:15:46 +00:00
ed
a996a09bba
v1.9.5
2023-09-09 13:36:56 +00:00
ed
18c763ac08
smb: upgrade to impacket 0.11, full user account support,
...
permissions are now per-account instead of coalescing
also stops windows from freaking out if there's an offline volume
2023-09-09 12:46:37 +00:00
ed
3d9fb753ba
stuff
2023-09-08 21:42:05 +00:00
ed
714fd1811a
add option to generate pax-format tar archives
...
and forgot to commit the nix module
2023-09-08 21:13:23 +00:00
ed
4364581705
fix accidental 422-ban when uploading lots of dupes
2023-09-08 19:49:29 +00:00
ed
ba02c9cc12
readme fix + make hacker theme more hacker
2023-09-08 19:35:12 +00:00
ed
11eefaf968
create / edit non-markdown textfiles (if user has delete-access)
...
also enables the ansi escape code parser if the text looks like ansi
2023-09-08 18:47:31 +00:00
ed
5a968f9e47
add permission 'h': folders redirect to index.html;
...
safest way to make copyparty like a general-purpose webserver where
index.html is returned as expected yet directory listing is entirely
disabled / unavailable
2023-09-07 23:30:01 +00:00
ed
6420c4bd03
up to 2.6x faster download-as-zip
...
when there's lots of files, and especially small ones
and also reduces cpu load by at least 15%
2023-09-05 22:57:03 +00:00
ed
0f9877201b
support cache directives in --css-browser, --js-browser;
...
for example --css-browser=/the.css?cache=600 (seconds)
or --js-browser=/.res/the.js?cache=i (7 days)
2023-09-03 19:50:31 +00:00
ed
9ba2dec9b2
lightbox: fix ccw rotation hotkey
2023-09-03 19:23:29 +00:00
ed
ae9cfea939
update pkgs to 1.9.4
2023-09-02 00:45:57 +00:00
ed
cadaeeeace
v1.9.4
2023-09-02 00:18:53 +00:00
ed
767696185b
add ?tar=gz, ?tar=bz2, ?tar=xz with optional level;
...
defaults are ?tar=gz:3, ?tar=bz2:9, ?tar=xz:1
2023-09-01 23:44:10 +00:00
ed
c1efd227b7
fix inconsistent use of symlink mtimes in database;
...
on upload, dupes are by default handled by symlinking to the existing
copy on disk, writing the uploader's local mtime into the symlink mtime,
which is also what gets indexed in the db
this worked as intended, however during an -e2dsa rescan on startup the
symlink destination timestamps would be used instead, causing a reindex
and the resulting loss of uploader metadata (ip, timestamp)
will now always use the symlink's mtime;
worst-case 1% slower startup (no dhash)
this change will cause a reindex of incorrectly indexed files, however
as this has already happened at least once due to the bug being fixed,
there will be no additional loss of metadata
2023-09-01 20:29:55 +00:00
ed
a50d0563c3
instantly perform search when URL contains a raw query
2023-09-01 20:16:19 +00:00
ed
e5641ddd16
update pkgs to 1.9.3
2023-08-31 23:08:32 +00:00
ed
700111ffeb
v1.9.3
2023-08-31 22:11:31 +00:00
ed
b8adeb824a
misc http correctness;
...
some of this looks shady af but appears to have been harmless
(decent amount of testing came out ok)
* some location normalization happened before unquoting; however vfs
handled this correctly so the outcome was just confusing messages
* some url parameters were double-decoded (unpost filter, move
destinations), causing some operations to fail unexpectedly
* invalid cache-control headers could be generated,
but not in a maliciously-beneficial way
(there are safeguards stripping newlines and control-characters)
also adds an exception-message cleanup step to strip away the
filesystem path that copyparty's python files are located at,
in case that could be interesting knowledge
2023-08-31 21:51:58 +00:00
ed
30cc9defcb
cosmetics:
...
* in case someone gets a confusing access-related error message,
include more context in serverlogs (exact path)
* fix js console spam in search results
* same markdown line-height in viewer and browser
2023-08-31 21:27:14 +00:00
ed
61875bd773
slightly reduce flickering during page load on chrome
2023-08-31 20:02:33 +00:00
ed
30905c6f5d
add convenient debugs in case the fight is not over
2023-08-31 20:00:14 +00:00
ed
9986136dfb
apple/ios/iphone: maybe fix background album playback
...
good news: apple finally added support for samplerates other than
44100 for AudioContext, meaning it would now have been possible to
set non-100% volume for audio files including opus files
bad news: apple broke AudioContext in a way that makes it bug out
mediaSessions, causing lockscreen controls to become mostly useless
bad news: apple broke AudioContext additionally where it randomly
causes playback issues, blocking playback of audio files, even if
the AudioContext is sitting idle doing nothing (which is a
requirement for reliable upload speeds on other platforms)
disable AudioContext on iOS
2023-08-31 19:57:05 +00:00
ed
1c0d978979
ios/iphone: autoreplace smart-quotes with sane quotes,
...
as the iphone keyboard is not able to produce ' or "
2023-08-31 19:29:37 +00:00
ed
0a0364e9f8
FTPd: fix py3.12 support; workaround until next release:
...
run sfx twice with PYTHONPATH=/tmp/pe-copyparty.$(id -u)/copyparty/vend
2023-08-28 00:25:33 +00:00
ed
3376fbde1a
update pkgs to 1.9.2
2023-08-26 22:09:43 +00:00
ed
ac21fa7782
v1.9.2
2023-08-26 21:16:30 +00:00
ed
c1c8dc5e82
ok lets try that again
2023-08-26 19:07:23 +00:00
ed
5a38311481
mark offline volumes in directory tree sidebar
2023-08-26 19:00:46 +00:00
ed
9f8edb7f32
make markdown slightly safer without the nohtml volflag
...
by running dompurify after marked.parse if plugins are not enabled;
adds no protection against the more practical approach of just
putting a malicious <script> in an html file and uploading that,
but one footgun less is one less footgun
2023-08-26 17:37:02 +00:00
ed
c5a6ac8417
persist dotfile preference as cookie for initial listing
2023-08-26 15:50:57 +00:00
ed
50e01d6904
add more autoban triggers:
...
* --ban-url: URLs which 404 and also match --sus-urls (bot-scan)
* --ban-403: trying to access volumes that dont exist or require auth
* --ban-422: invalid POST messages, fuzzing and such
* --nonsus-urls: regex of 404s which shouldn't trigger --ban-404
in may situations it makes sense to handle this logic inside copyparty,
since stuff like cloudflare and running copyparty on another physical
box than the nginx frontend is on becomes fairly clunky
2023-08-26 13:52:24 +00:00
ed
9b46291a20
add option to force-disable turbo,
...
making it safer to enable --ban-404
(u2c can still get banned inadvertently)
2023-08-26 13:19:38 +00:00
ed
14497b2425
docs:
...
* mention cloudflare-specific nginx config
versus.md:
* seafile has a size limit on zip downloads
* seafile and nextcloud are slow at uploading many small files
u2c: improve error message in funky environments
2023-08-25 21:57:26 +00:00
ed
f7ceae5a5f
add filetable range-select with shift-pgup/pgdn,
...
and retain file selection cursor when lazyloading more files
2023-08-25 19:34:37 +00:00
ed
c9492d16ba
fix textfile navigation hotkeys (broke in 5d13ebb4)
2023-08-25 18:41:45 +00:00
ed
9fb9ada3aa
dont whine about inaccessible root on rootless configs,
...
and make it easier for on403 to invoke the homepage-redirect
2023-08-25 18:33:15 +00:00
ed
db0abbfdda
typo
2023-08-21 00:05:39 +00:00
ed
e7f0009e57
update pkgs to 1.9.1
2023-08-20 23:53:58 +00:00
ed
4444f0f6ff
v1.9.1
2023-08-20 23:38:42 +00:00
ed
418842d2d3
update pkgs to 1.9.0
2023-08-20 23:11:44 +00:00
ed
cafe53c055
v1.9.0
2023-08-20 22:02:40 +00:00
ed
7673beef72
actually impl --mc-hop (and improve --zm-spam)
2023-08-20 21:27:28 +00:00
ed
b28bfe64c0
explain apple bullshit
2023-08-20 22:09:00 +02:00
ed
135ece3fbd
immediately allow uploading an interrupted and
...
deleted incomplete upload to another location
2023-08-20 19:16:35 +00:00
ed
bd3640d256
change to openmetrics
2023-08-20 18:50:14 +00:00
ed
fc0405c8f3
add prometheus metrics; closes #49
2023-08-20 17:58:06 +00:00
ed
7df890d964
wget: only allow http/https/ftp/ftps ( #50 ):
...
these are all the protocols that are currently supported by wget,
so this has no practical effect aside from making sure we won't
suddenly get file:// support or something (which would be bad)
2023-08-20 09:47:50 +00:00
ed
8341041857
mdns: option to ignore spec to avoid issues on
...
networks where clients have multiple IPs of which some are subnets that
the copyparty server is not
2023-08-19 21:45:26 +00:00
ed
1b7634932d
tar/zip-download: add opus transcoding filter
2023-08-19 19:40:46 +00:00
ed
48a3898aa6
suggest enabling the database on startup
2023-08-16 19:57:19 +00:00
ed
5d13ebb4ac
avoid firefox-android quirk(?):
...
when repeatedly tapping the next-folder button, occasionally it will
reload the entire page instead of ajax'ing the directory contents.
Navigation happens by simulating a click in the directory sidebar,
so the incorrect behavior matches what would happen if the link to the
folder didn't have its onclick-handler attached, so should probably
double-check if there's some way for that to happen
Issue observed fairly easily in firefox on android, regardless if
copyparty is running locally or on a server in a different country.
Unable to reproduce with android-chrome or desktop-firefox
Could also be due to an addon (dark-reader, noscript, ublock-origin)
anyways, avoiding this by doing the navigation more explicitly
2023-08-16 19:56:47 +00:00
ed
015b87ee99
performance / cosmetic:
...
* js: use .call instead of .bind when possible
* when running without e2d, the message on startup regarding
unfinished uploads didn't show the correct filesystem path
2023-08-16 19:32:43 +00:00
ed
0a48acf6be
limit each column of the files table to screen width
2023-08-16 03:55:53 +00:00
ed
2b6a3afd38
fix iOS randomly increasing fontsize of some things:
...
* links which are wider than the display width
* probably input fields too
2023-08-16 03:47:19 +00:00
ed
18aa82fb2f
make browser resizing smoother / less expensive
2023-08-15 16:55:19 +00:00
ed
f5407b2997
docker: persist autogenerated seeds, disable certgen, and
...
mention how to run the containers with selinux enabled
* assumes that a /cfg docker volume is provided
2023-08-15 15:07:33 +00:00
ed
474d5a155b
android's got hella strict filename rules
2023-08-15 06:46:57 +02:00
ed
afcd98b794
mention some gotchas (thx noktuas)
2023-08-15 03:38:51 +02:00
ed
4f80e44ff7
option to exactly specify browser title prefix
2023-08-15 03:17:01 +02:00
ed
406e413594
hint at additional context in exceptions
2023-08-15 01:42:13 +02:00
ed
033b50ae1b
u2c: exclude files by regex
2023-08-15 00:45:12 +02:00
ed
bee26e853b
show server hostname in html titles:
...
* --doctitle defines most titles, prefixed with "--name: " by default
* the file browser is only prefixed with the --name itself
* --nth ("no-title-hostname") removes it
* also removed by --nih ("no-info-hostname")
2023-08-14 23:50:13 +02:00
ed
04a1f7040e
adjustable timestamp resolution in log messages
2023-08-14 17:22:22 +02:00
ed
f9d5bb3b29
support upload by dragdrop from other browser windows,
...
hello from LO484 https://ocv.me/stuff/aircode.jpg
2023-07-28 21:43:40 +02:00
ed
ca0cd04085
update pkgs to 1.8.8
2023-07-25 16:25:27 +00:00
ed
999ee2e7bc
v1.8.8
2023-07-25 15:50:48 +00:00
ed
1ff7f968e8
fix tls-cert regeneration on windows
2023-07-25 15:27:27 +00:00
ed
3966266207
remember ?edit and trailing-slash during login redirect
2023-07-25 15:14:47 +00:00
ed
d03e96a392
html5 strips the first leading LF in textareas; stop it
2023-07-25 14:16:54 +00:00
ed
4c843c6df9
fix md-editor lastmod cmp when browsercache is belligerent
2023-07-25 14:06:53 +00:00
ed
0896c5295c
range-select fixes:
...
* dont crash when shiftclicking between folders
* remember origin when lazyloading more files
2023-07-25 14:06:31 +02:00
ed
cc0c9839eb
update pkgs to 1.8.7
2023-07-23 16:16:49 +00:00
ed
d0aa20e17c
v1.8.7
2023-07-23 15:43:38 +00:00
ed
1a658dedb7
fix infinite playback spin on servers with one single file
2023-07-23 14:52:42 +00:00
ed
8d376b854c
this is the wrong way around
2023-07-23 14:10:23 +00:00
ed
490c16b01d
be even stricter with ?hc
2023-07-23 13:23:52 +00:00
ed
2437a4e864
the CVE-2023-37474 fix was overly strict; loosen
2023-07-23 11:31:11 +00:00
ed
007d948cb9
fix GHSA-f54q-j679-p9hh: reflected-XSS in cookie-setters;
...
it was possible to set cookie values which contained newlines,
thus terminating the http header and bleeding into the body.
We now disallow control-characters in queries,
but still allow them in paths, as copyparty supports
filenames containing newlines and other mojibake.
The changes in `set_k304` are not necessary in fixing the vulnerability,
but makes the behavior more correct.
2023-07-23 10:55:08 +00:00
ed
335fcc8535
update pkgs to 1.8.6
2023-07-21 01:12:55 +00:00
ed
9eaa9904e0
v1.8.6
2023-07-21 00:36:37 +00:00
ed
0778da6c4d
fix GHSA-cw7j-v52w-fp5r: reflected-XSS through /?hc
2023-07-21 00:35:43 +00:00
ed
a1bb10012d
update pkgs to 1.8.4
2023-07-18 08:26:39 +00:00
ed
1441ccee4f
v1.8.4
2023-07-18 07:46:22 +00:00
ed
491803d8b7
update pkgs to 1.8.3
2023-07-16 23:03:30 +00:00
ed
3dcc386b6f
v1.8.3
2023-07-16 22:00:04 +00:00
ed
5aa54d1217
shift/ctrl-click improvements:
...
* always enable shift-click selection in list-view
* shift-clicking thumbnails opens in new window by default as expected
* enable shift-select in grid-view when multiselect is on
* invert select when the same shift-select is made repeatedly
2023-07-16 18:15:56 +00:00
ed
88b876027c
option to range-select files with shift-click; closes #47
...
also restores the browser-default behavior of
opening links in a new tab with CTRL / new window with SHIFT
2023-07-16 14:05:09 +00:00
ed
fcc3aa98fd
add path-traversal scanners
2023-07-16 13:09:31 +00:00
ed
f2f5e266b4
support listing uploader IPs in d2t volumes
2023-07-15 18:50:35 +00:00
ed
e17bf8f325
require the new admin permission for the admin-panel
2023-07-15 18:39:41 +00:00
ed
d19cb32bf3
update pkgs to 1.8.2
2023-07-14 16:05:57 +00:00
ed
85a637af09
v1.8.2
2023-07-14 15:58:39 +00:00
ed
043e3c7dd6
fix traversal vulnerability GHSA-pxfv-7rr3-2qjg:
...
the /.cpr endpoint allowed full access to server filesystem,
unless mitigated by prisonparty
2023-07-14 15:55:49 +00:00
ed
8f59afb159
fix another race (unpost):
...
unposting could collide with most other database-related activities,
causing one or the other to fail.
luckily the unprotected query performed by the unpost API happens to be
very cheap, so also the most likely to fail, and would succeed upon a
manual reattempt from the UI.
even in the worst case scenario, there would be no unrecoverable damage
as the next rescan would auto-repair any resulting inconsistencies.
2023-07-14 15:21:14 +00:00
ed
77f1e51444
fix unlikely race (e2tsr):
...
if someone with admin rights refreshes the homepage exactly as the
directory indexer decides to `_drop_caches`, the indexer thread would
die and the up2k instance would become inoperable...
luckily the probability of hitting this by chance is absolutely minimal,
and the worst case scenario is having to restart copyparty if this
happens immediately after startup; there is no risk of database damage
2023-07-14 15:20:25 +00:00
ed
22fc4bb938
add event-hook for banning users
2023-07-13 22:29:32 +00:00
ed
50c7bba6ea
volflag "nohtml" to never return html or rendered markdown from potentially unsafe volumes
2023-07-13 21:57:52 +00:00
ed
551d99b71b
add permission "a" to show uploader IPs ( #45 )
2023-07-12 21:36:55 +00:00
ed
b54b7213a7
more thumbnailer configs available as volflags:
...
--th-convt = convt
--th-no-crop = nocrop
--th-size = thsize
2023-07-11 22:15:37 +00:00
ed
a14943c8de
update pkgs to 1.8.1
2023-07-07 23:58:16 +00:00
ed
a10cad54fc
v1.8.1
2023-07-07 22:20:01 +00:00
ed
8568b7702a
add pillow10 support + improve text rendering
2023-07-07 22:13:04 +00:00
ed
5d8cb34885
404/403 can be handled with plugins
2023-07-07 21:33:40 +00:00
ed
8d248333e8
dont disable quickedit when hashing passwords interactively
2023-07-07 18:29:30 +00:00
ed
99e2ef7f33
ux: fix tabs clipping in fedora-ff, hackertheme up2k flags
2023-07-07 18:24:58 +00:00
ed
e767230383
very-bad-idea: prefer mpv / streamlink; closes #42
2023-06-28 21:25:40 +00:00
ed
90601314d6
better explain why very-bad-idea is a very bad idea
2023-06-27 22:30:14 +00:00
ed
9c5eac1274
add fedora package
2023-06-27 22:22:42 +00:00
ed
50905439e4
update pkgs to 1.8.0
2023-06-26 00:46:55 +00:00
ed
a0c1239246
v1.8.0
2023-06-26 00:05:12 +00:00
ed
b8e851c332
cloudflare update + cosmetics:
...
* toastb padding fixes scrollbar on norwegian 403 in firefox
* fix text aspect ratio in seekbaron compact toggle
* crashpage had link overlaps on homepage
2023-06-25 23:09:29 +00:00
ed
baaf2eb24d
include mdns names in tls cert
2023-06-25 22:06:35 +00:00
ed
e197895c10
support hashed passwords; closes #39
2023-06-25 21:50:33 +00:00
ed
cb75efa05d
md-editor: index file and trigger upload hooks
2023-06-20 18:11:35 +00:00
ed
8b0cf2c982
volflags to limit volume size / num files; closes #40
2023-06-19 00:42:45 +00:00
ed
fc7d9e1f9c
update pkgs to 1.7.6
2023-06-11 09:13:58 +00:00
ed
10caafa34c
v1.7.6
2023-06-11 08:14:45 +00:00
ed
22cc22225a
v1.7.5
2023-06-11 01:32:56 +00:00
ed
22dff4b0e5
update pkgs to 1.7.4
2023-06-11 01:26:25 +00:00
ed
a00ff2b086
v1.7.4
2023-06-11 00:07:38 +00:00
ed
e4acddc23b
v1.7.3
2023-06-11 00:03:03 +00:00
ed
2b2d8e4e02
tls / gencert fixes
2023-06-10 23:34:34 +00:00
ed
5501d49032
prefer urandom for fk-salt unless cert.pem exists
2023-06-10 22:47:39 +00:00
ed
fa54b2eec4
generate tls certs
2023-06-10 22:46:24 +00:00
ed
cb0160021f
upgrade pyinstaller env/deps
2023-06-10 11:58:58 +00:00
ed
93a723d588
add --ansi to systemd, fix grid controls bg,
...
mention folder thumbs dependency on -e2d,
improve make-sfx warnings,
update changelog
2023-06-06 22:04:39 +00:00
ed
8ebe1fb5e8
mention cfssl.sh in the default-certificate warning,
...
and improve documentation inside cfssl.sh
2023-06-06 21:41:19 +00:00
clach04
2acdf685b1
Fix issue #33 - no color output expected when redirecting stdout
2023-06-05 01:58:49 +02:00
ed
9f122ccd16
make-sfx: option to auto-obtain webdeps
2023-06-04 23:46:38 +00:00
ed
03be26fafc
improve check for type-hint support
2023-06-04 22:59:25 +00:00
ed
df5d309d6e
document the make-sfx.sh fast option
2023-06-04 14:13:35 +00:00
ed
c355f9bd91
catch common environment issues ( #32 ):
...
* error-message which explains how to run on py2 / older py3
when trying to run from source
* check compatibility between jinja2 and cpython on startup
* verify that webdeps are present on startup
* verify that webdeps are present when building sfx
* make-sfx.sh grabs the strip-hints dependency
2023-06-04 13:13:36 +00:00
ed
9c28ba417e
option to regex-exclude files in browser listings
2023-06-02 21:54:25 +00:00
ed
705b58c741
support the NO_COLOR environment variable
...
https://no-color.org/ and more importantly
https://youtu.be/biW5UVGkPMA?t=150
2023-06-02 20:22:57 +00:00
ed
510302d667
support ftps-only; closes #30
2023-06-02 19:02:50 +00:00
ed
025a537413
add option to show thumbs by default; closes #31
2023-06-02 18:41:21 +00:00
ed
60a1ff0fc0
macos: mute select() noise on wake from suspend
2023-05-19 16:37:52 +02:00
ed
f94a0b1bff
update pkgs to 1.7.2
2023-05-13 00:49:46 +00:00
ed
4ccfeeb2cd
v1.7.2
2023-05-13 00:00:07 +00:00
ed
2646f6a4f2
oh nice, looks like 3.18 fixed whatever broke in 3.17
2023-05-12 23:38:10 +00:00
ed
b286ab539e
readme: add more examples
2023-05-12 22:41:06 +00:00
ed
2cca6e0922
warn when sharing certain system locations
2023-05-12 21:38:16 +00:00
ed
db51f1b063
cfg: allow trailing colon on category headers
2023-05-12 21:01:34 +00:00
ed
d979c47f50
optimize clearTimeout + always shrink upload panes after completion + fix GET alignment
2023-05-12 20:46:45 +00:00
ed
e64b87b99b
dont hardlink symlinks (they could be relative)
2023-05-12 20:41:09 +00:00
ed
b985011a00
upgrade docker to alpine 3.18:
...
* enables chiptune player
* smaller containers (generate pycache at runtime)
2023-05-11 06:56:21 +00:00
ed
c2ed2314c8
pkg/arch: add setuptools
2023-05-08 22:24:46 +00:00
ed
cd496658c3
update pkgs to 1.7.1
2023-05-07 19:51:59 +00:00
ed
deca082623
v1.7.1
2023-05-07 18:34:39 +00:00
ed
0ea8bb7c83
forgot the u2c symlink + sfx listing
2023-05-07 15:45:20 +00:00
ed
1fb251a4c2
was moved to pyproject
2023-05-07 15:41:00 +00:00
ed
4295923b76
rename up2k.py (client) to u2c.py
2023-05-07 15:37:52 +00:00
ed
572aa4b26c
rename up2k.py (client) to u2c.py
2023-05-07 15:35:56 +00:00
ed
b1359f039f
linter cleanup
2023-05-07 14:38:30 +00:00
ed
867d8ee49e
replace setup.py with pyproject.toml + misc cleanup
2023-05-07 14:37:57 +00:00
ed
04c86e8a89
webdav: support write-only folders + force auth option
2023-05-06 20:33:29 +00:00
ed
bc0cb43ef9
include usernames in request logs
2023-05-06 20:17:56 +00:00
ed
769454fdce
ftpd: only log invalid passwords
2023-05-06 19:16:52 +00:00
ed
4ee81af8f6
support ';' in passwords
2023-05-06 18:54:55 +00:00
ed
8b0e66122f
smoother playback cursor on short songs + optimize
2023-05-06 16:31:04 +00:00
ed
8a98efb929
adapt to new archpkg layout
2023-05-05 20:51:18 +00:00
ed
b6fd555038
panic if two accounts have the same password
2023-05-05 20:24:24 +00:00
ed
7eb413ad51
doc tweaks
2023-05-05 19:39:10 +00:00
ixces
4421d509eb
update PKGBUILD
2023-05-02 17:21:12 +02:00
ed
793ffd7b01
update pkgs to 1.7.0
2023-04-29 22:50:36 +00:00
ed
1e22222c60
v1.7.0
2023-04-29 21:14:38 +00:00
ed
544e0549bc
make xvol and xdev apply at runtime ( closes #24 ):
...
* when accessing files inside an xdev volume, verify that the file
exists on the same device/filesystem as the volume root
* when accessing files inside an xvol volume, verify that the file
exists within any volume where the user has read access
2023-04-29 21:10:02 +00:00
ed
83178d0836
preserve empty folders ( closes #23 ):
...
* when deleting files, do not cascade upwards through empty folders
* when moving folders, also move any empty folders inside
the only remaining action which autoremoves empty folders is
files getting deleted as they expire volume lifetimes
also prevents accidentally moving parent folders into subfolders
(even though that actually worked surprisingly well)
2023-04-29 11:30:43 +00:00
ed
c44f5f5701
nit
2023-04-29 09:44:46 +00:00
ed
138f5bc989
warn about android powersave settings on music interruption + fix eq on folder change
2023-04-29 09:31:53 +00:00
ed
e4759f86ef
ftpd correctness:
...
* winscp mkdir failed because the folder-not-found error got repeated
* rmdir fails after all files in the folder have poofed; that's OK
* add --ftp4 as a precaution
2023-04-28 20:50:45 +00:00
ed
d71416437a
show file selection summary
2023-04-27 19:33:52 +00:00
ed
a84c583b2c
ok that wasn't enough
2023-04-27 19:06:35 +00:00
ed
cdacdccdb8
update pkgs to 1.6.15
2023-04-27 00:36:56 +00:00
ed
d3ccd3f174
v1.6.15
2023-04-26 23:00:55 +00:00
ed
cb6de0387d
a bit faster
2023-04-26 19:56:27 +00:00
ed
abff40519d
eyecandy: restore playback indicator on folder hop
2023-04-26 19:09:16 +00:00
ed
55c74ad164
30% faster folder listings (wtf...)
2023-04-26 18:55:53 +00:00
ed
673b4f7e23
option to show symlink's lastmod instead of deref;
...
mainly motivated by u2cli's folder syncing in turbo mode
which would un-turbo on most dupes due to wrong lastmod
disabled by default for regular http listings
(to avoid confusion in most regular usecases),
enable per-request with urlparam lt
enabled by default for single-level webdav listings
(because rclone hits the same issue as u2cli),
can be disabled with arg --dav-rt or volflag davrt
impossible to enable for recursive webdav listings
2023-04-26 18:54:21 +00:00
ed
d11e02da49
u2cli: avoid dns lookups while uploading
2023-04-26 18:46:42 +00:00
ed
8790f89e08
fix installing from source tarball
2023-04-26 18:40:47 +00:00
ed
33442026b8
try to discourage android from stopping playback...
...
...when continuing into the next folder
accidentally introduces a neat bonus feature where the music
no longer stops while you go looking for stuff to play next
2023-04-26 18:33:30 +00:00
ed
03193de6d0
socket read/write timeout
2023-04-24 20:04:22 +00:00
ed
8675ff40f3
update pkgs to 1.6.14
2023-04-24 07:52:12 +00:00
ed
d88889d3fc
v1.6.14
2023-04-24 06:09:44 +00:00
ed
6f244d4335
update pkgs to 1.6.13
2023-04-24 00:46:47 +00:00
ed
cacca663b3
v1.6.13
2023-04-23 23:05:31 +00:00
ed
d5109be559
ftp: track login state isolated from pyftpdlib;
...
for convenience, the password can be provided as the username
but that confuses pyftpd a little so let's do this
2023-04-23 21:06:19 +00:00
ed
d999f06bb9
volflags can be -unset
2023-04-23 21:05:29 +00:00
ed
a1a8a8c7b5
configurable tls-certificate location
2023-04-23 20:56:55 +00:00
ed
fdd6f3b4a6
tar/zip: use volume name as toplevel fallback
2023-04-23 20:55:34 +00:00
ed
f5191973df
docs cleanup:
...
* mostly deprecate --http-only and --https-only since there is zero
performance gain in recent python versions, however could still be
useful for avoiding limitations in alternative python interpreters
(and forcing http/https with mdns/ssdp/qr)
* mention antivirus being useless as usual
2023-04-23 20:25:44 +00:00
ed
ddbaebe779
update pkgs to 1.6.12
2023-04-20 22:47:37 +00:00
ed
42099baeff
v1.6.12
2023-04-20 21:41:47 +00:00
ed
2459965ca8
u2cli: dont enter delete stage if something failed
2023-04-20 20:40:09 +00:00
ed
6acf436573
u2idx pool instead of per-socket;
...
prevents running out of FDs thanks to thousands of sqlite3 sessions
and neatly sidesteps what could possibly be a race in python's
sqlite3 bindings where it sometimes forgets to close the fd
2023-04-20 20:36:13 +00:00
ed
f217e1ce71
correctly ignore multirange requests
2023-04-20 19:14:38 +00:00
ed
418000aee3
explain tus incompatibility + update docs
2023-04-19 21:46:33 +00:00
ed
dbbba9625b
nix: make deps optional + update docs
2023-04-17 13:17:53 +02:00
Chinpo Nya
397bc92fbc
rewrite the nix module config with nix options
2023-04-17 00:26:57 +02:00
Chinpo Nya
6e615dcd03
fix: remove ffmpeg from python env build inputs
2023-04-17 00:26:57 +02:00
Chinpo Nya
9ac5908b33
refactor: remove unnecessary use of 'rec'
2023-04-17 00:26:57 +02:00
Chinpo Nya
50912480b9
automate nix package updates
2023-04-17 00:26:57 +02:00
Chinpo Nya
24b9b8319d
nix/nixos documentation
2023-04-17 00:26:57 +02:00
Chinpo Nya
b0f4f0b653
nixos module
2023-04-17 00:26:57 +02:00
Chinpo Nya
05bbd41c4b
nix package
2023-04-17 00:26:57 +02:00
ed
8f5f8a3cda
expand userhomes everywhere:
...
* -c
* -lo
* --hist
* hist volflag
* --ssl-log
2023-04-14 18:55:19 +02:00
ed
c8938fc033
fix ipv4 location header on dualstack
2023-04-14 14:06:44 +02:00
ed
1550350e05
update docs (performance tips, windows example)
2023-04-13 21:36:55 +00:00
ed
5cc190c026
better
2023-04-12 22:09:46 +00:00
ed
d6a0a738ce
add windows example + update docs + some cosmetics
2023-04-12 22:06:44 +00:00
ed
f5fe3678ee
more safari-on-touchbar-macbook workarounds:
...
* safari invokes pause on the mediasession
whenever any Audio loads a new src (preload)
* ...and on some(?) seeks
2023-04-07 23:04:01 +02:00
ed
f2a7925387
avoid safari bugs on touchbar macbooks:
...
* songs would play backwards
* playback started immediately on folder change
2023-04-07 12:38:37 +02:00
ed
fa953ced52
update archpkg to 1.6.11
2023-04-01 22:59:20 +00:00
ed
f0000d9861
v1.6.11
2023-04-01 21:12:54 +00:00
ed
4e67516719
last.fm web-scrobbler support
2023-04-01 21:02:03 +00:00
ed
29db7a6270
deps: automate prismjs build
2023-04-01 17:46:42 +00:00
ed
852499e296
dont panic in case of extension-injected css
2023-04-01 16:08:45 +00:00
ed
f1775fd51c
update deps
2023-04-01 15:15:53 +00:00
ed
4bb306932a
update systemd notes
2023-04-01 10:32:12 +00:00
ed
2a37e81bd8
add rclone optimization, closes #21
2023-04-01 10:21:21 +00:00
ed
6a312ca856
something dumb
2023-04-01 00:16:30 +00:00
ed
e7f3e475a2
more accurate bpm detector
2023-03-31 21:20:37 +00:00
ed
854ba0ec06
add audio filter plugin thing
2023-03-31 20:20:28 +00:00
ed
209b49d771
remind sqlite we have indexes
2023-03-30 21:45:58 +00:00
ed
949baae539
integrate markdown thumbs with image gallery
2023-03-30 21:21:21 +00:00
ed
5f4ea27586
new hook: exif stripper
2023-03-26 22:19:15 +00:00
ed
099cc97247
hooks: more correct usage examples
2023-03-26 22:18:48 +00:00
ed
592b7d6315
gdi js
2023-03-26 02:06:49 +00:00
ed
0880bf55a1
markdown thumbnails
2023-03-26 01:53:41 +00:00
ed
4cbffec0ec
u2cli: show more errors + drop --ws (does nothing)
2023-03-23 23:47:41 +00:00
ed
cc355417d4
update docs
2023-03-23 23:37:45 +00:00
ed
e2bc573e61
webdav correctness:
...
* generally respond without body
(rclone likes this)
* don't connection:close on most mkcol errors
2023-03-23 23:25:00 +00:00
ed
41c0376177
update archpkg to 1.6.10
2023-03-20 23:37:20 +00:00
ed
c01cad091e
v1.6.10
2023-03-20 21:56:31 +00:00
ed
eb349f339c
update foldersync / rclone docs
2023-03-20 21:54:08 +00:00
ed
24d8caaf3e
switch rclone to owncloud mode so it sends lastmod
2023-03-20 21:45:52 +00:00
ed
5ac2c20959
basic support for rclone sync
2023-03-20 21:17:53 +00:00
ed
bb72e6bf30
support propfind of files (not just dirs)
2023-03-20 20:58:51 +00:00
ed
d8142e866a
accept last-modified from owncloud webdav extension
2023-03-20 20:28:26 +00:00
ed
7b7979fd61
add sftpgo to comparison + update docs
2023-03-19 21:45:35 +00:00
ed
749616d09d
help iOS understand short audio files
2023-03-19 20:03:35 +00:00
ed
5485c6d7ca
prisonparty: FFmpeg runs faster with /dev/urandom
2023-03-19 18:32:35 +00:00
ed
b7aea38d77
add iOS uploader (mk.ii)
2023-03-18 18:38:37 +00:00
ed
0ecd9f99e6
update archpkg to 1.6.9
2023-03-16 22:34:09 +00:00
ed
ca04a00662
v1.6.9
2023-03-16 21:06:18 +00:00
ed
8a09601be8
url-param ?v disables index.html
2023-03-16 20:52:43 +00:00
ed
1fe0d4693e
fix logues bleeding into navpane
2023-03-16 20:23:01 +00:00
ed
bba8a3c6bc
fix truncated search results
2023-03-16 20:12:13 +00:00
ed
e3d7f0c7d5
add tooltip delay to android too
2023-03-16 19:48:44 +00:00
ed
be7bb71bbc
add option to show index.html instead of listing
2023-03-16 19:41:33 +00:00
ed
e0c4829ec6
verify covers against db instead of fs
2023-03-15 19:48:43 +00:00
ed
5af1575329
readme: ideas welcome w
2023-03-14 22:24:43 +00:00
ed
884f966b86
update archpkg to 1.6.8
2023-03-12 18:55:02 +00:00
ed
f6c6fbc223
fix exe builder
2023-03-12 18:54:16 +00:00
ed
b0cc396bca
v1.6.8
2023-03-12 16:10:07 +00:00
ed
ae463518f6
u2cli: send upload stats to server + fix py2.6 support
2023-03-11 21:39:56 +00:00
ed
2be2e9a0d8
index folder thumbs in db
2023-03-11 11:43:29 +00:00
ed
e405fddf74
specify that only up2k clients will resume uploads
2023-03-09 22:47:37 +00:00
ed
c269b0dd91
show an error (instead of crashing) if a pic is 404
2023-03-09 22:37:12 +00:00
ed
8c3211263a
keep scanning folders for more music to play
2023-03-09 22:26:41 +00:00
ed
bf04e7c089
update some docs
2023-03-09 22:11:39 +00:00
ed
c7c6e48b1a
didn't compress numbered logfiles
2023-03-09 21:59:59 +00:00
ed
974ca773be
just to be extra sure
2023-03-09 21:49:29 +00:00
ed
9270c2df19
evict basic-browser from crawlers
2023-03-09 21:35:07 +00:00
ed
b39ff92f34
u2cli: support long paths on win7
2023-03-08 22:27:13 +00:00
ed
7454167f78
add DCO PR template
2023-03-08 08:27:17 +01:00
ed
5ceb3a962f
build up2k.exe
2023-03-07 22:58:14 +00:00
ed
52bd5642da
update archpkg to 1.6.7
2023-03-05 20:20:15 +00:00
ed
c39c93725f
v1.6.7
2023-03-05 20:18:16 +00:00
ed
d00f0b9fa7
ftp: support filezilla mkdir
2023-03-05 20:18:02 +00:00
ed
01cfc70982
add example for webdav automount
2023-03-05 19:52:45 +00:00
ed
e6aec189bd
fix flickering toast on upload finish
2023-03-05 19:49:54 +00:00
ed
c98fff1647
fix chunkpost-handshake race (affects --no-dedup only);
...
a handshake arriving in the middle of the final chunk could cause
dupes to become empty -- worst case leading to loss of data
2023-03-05 19:45:50 +00:00
ed
0009e31bd3
heavy webworker load can park the main thread of a
...
background chrome tab for 10sec; piggyback some pokes off postmessage
2023-03-02 22:35:32 +00:00
ed
db95e880b2
thats not how it works
2023-02-28 22:19:06 +00:00
ed
e69fea4a59
exe: update screenshots
2023-02-26 22:26:40 +00:00
ed
4360800a6e
update archpkg to 1.6.6
2023-02-26 22:11:56 +00:00
ed
b179e2b031
prisonparty: ignore unresolvable mount paths;
...
allows startup even if some locations are missing,
for example if a server rebooted and some disks aren't up yet
2023-02-26 22:11:15 +00:00
ed
ecdec75b4e
v1.6.6
2023-02-26 20:30:17 +00:00
ed
5cb2e33353
update readmes + fix typo
2023-02-26 19:22:54 +00:00
ed
43ff2e531a
add deadline for filling data into a reserved filename
2023-02-26 19:13:35 +00:00
ed
1c2c9db8f0
retain upload time (but not ip) on file reindex
2023-02-26 19:09:24 +00:00
ed
7ea183baef
let http thread handle upload verification plugins
2023-02-26 19:07:49 +00:00
ed
ab87fac6d8
db got the wrong lastmod when linking dupes
2023-02-26 18:52:04 +00:00
ed
1e3b7eee3b
dont rmdir volume top on cleanup
2023-02-26 18:28:37 +00:00
ed
4de028fc3b
let controlpanel rescan button override lack of e2dsa
2023-02-26 18:27:10 +00:00
ed
604e5dfaaf
improve error handling / messages
2023-02-26 18:26:13 +00:00
ed
05e0c2ec9e
add xiu (batching hook; runs on idle after uploads) +
...
bunch of tweaks/fixes for hooks
2023-02-26 18:23:32 +00:00
ed
76bd005bdc
cgen fixes
2023-02-21 19:42:08 +00:00
ed
5effaed352
add reminder that SSDP launches IE by default
2023-02-21 19:38:35 +00:00
ed
cedaf4809f
add exe integrity selfcheck
2023-02-21 19:18:10 +00:00
ed
6deaf5c268
add jitter simlation
2023-02-20 21:34:30 +00:00
ed
9dc6a26472
webdav.bat and readme tweaks
2023-02-20 21:00:04 +00:00
ed
14ad5916fc
freebsd: fancy console listing for fetch
2023-02-19 22:14:21 +00:00
ed
1a46738649
raise edgecases (broken envs on windows)
2023-02-19 22:13:33 +00:00
ed
9e5e3b099a
add optional deps to quickstart section
2023-02-19 22:13:02 +00:00
ed
292ce75cc2
return to previous url after login
2023-02-19 19:58:15 +00:00
ed
ce7df7afd4
update platform support listing
2023-02-19 15:16:50 +00:00
ed
e28e793f81
whoops
2023-02-19 15:11:04 +00:00
ed
3e561976db
optimize docker build times (884 to 379 sec)
2023-02-19 14:19:35 +00:00
ed
273a4eb7d0
list supported platforms
2023-02-19 01:00:37 +00:00
ed
6175f85bb6
more docker images for arm, arm64, s390x
2023-02-19 00:50:07 +00:00
ed
a80579f63a
build docker for x32 aarch64 armhf ppc64 s390x
2023-02-18 23:04:55 +00:00
ed
96d6bcf26e
if non-TLS, show warning in the login form
2023-02-17 22:49:03 +00:00
ed
49e8df25ac
ie11: support back button
2023-02-17 22:21:13 +00:00
ed
6a05850f21
also undupe search hits from overlapping volumes
2023-02-17 20:48:57 +00:00
ed
5e7c3defe3
update pypi description + docker links
2023-02-16 19:56:57 +00:00
ed
6c0987d4d0
mention --daw
2023-02-15 17:51:20 +00:00
ed
6eba9feffe
condense uploads listing on view change
2023-02-14 21:58:15 +00:00
ed
8adfcf5950
win10-based copyparty64.exe
2023-02-14 21:50:14 +00:00
ed
36d6fa512a
mention upcoming libopenmpt availability
2023-02-13 06:57:47 +00:00
ed
79b6e9b393
update archpkg to 1.6.5
2023-02-12 15:38:03 +00:00
ed
dc2e2cbd4b
v1.6.5
2023-02-12 14:11:45 +00:00
ed
5c12dac30f
most ffmpeg builds dont support compressed modules
2023-02-12 14:02:43 +00:00
ed
641929191e
fix reading smb shares on windows
2023-02-12 13:59:34 +00:00
ed
617321631a
docker: add annotations
2023-02-11 21:10:28 +00:00
ed
ddc0c899f8
update archpkg to 1.6.4
2023-02-11 21:01:45 +00:00
ed
cdec42c1ae
v1.6.4
2023-02-11 18:02:05 +00:00
ed
c48f469e39
park all clients waiting for a transcode
2023-02-11 17:23:29 +00:00
ed
44909cc7b8
print ffmpeg download url on windows
2023-02-11 17:22:24 +00:00
ed
8f61e1568c
transcode chiptunes to opus;
...
* new audio/MPT formats: apac bonk dfpwm ilbc it itgz itr itz mo3 mod mptm mt2 okt s3gz s3m s3r s3z xm xmgz xmr xmz xpk
* new image/PIL formats: blp dcx emf eps fits flc fli fpx im j2k j2p psd spi wmf
2023-02-11 11:17:37 +00:00
ed
b7be7a0fd8
mirror docker images to ghcr
2023-02-10 23:40:30 +00:00
ed
1526a4e084
add docker packaging
2023-02-10 23:02:01 +00:00
ed
dbdb9574b1
doc-browser: fix md scaling + download hotkey
2023-02-10 21:33:48 +00:00
ed
853ae6386c
config load summary + safer windows defaults
2023-02-10 21:32:42 +00:00
ed
a4b56c74c7
support long filepaths on win7 + misc windows fixes
2023-02-10 18:37:37 +00:00
ed
d7f1951e44
fix --cgen for 'g' perms
2023-02-08 22:38:21 +00:00
ed
7e2ff9825e
ensure -e2tsr takes effect by ignoring dhash
2023-02-08 22:33:02 +00:00
ed
9b423396ec
better description for anonymous permissions
2023-02-07 20:12:45 +00:00
ed
781146b2fb
describe all database volflags in --help-flags
2023-02-07 20:07:06 +00:00
ed
84937d1ce0
add v2 config syntax ( #20 )
2023-02-07 19:54:08 +00:00
ed
98cce66aa4
cgen: update set of multivalue keys
2023-02-06 07:26:23 +00:00
ed
043c2d4858
cgen: fix permissions listing
2023-02-06 07:23:35 +00:00
ed
99cc434779
add config explainer + generator ( #20 )
2023-02-05 22:09:17 +00:00
ed
5095d17e81
more interesting config example
2023-02-05 21:32:20 +00:00
ed
87d835ae37
dont allow multiple volumes at the same fs-path
2023-02-05 21:16:36 +00:00
ed
6939ca768b
pkg/arch: add prisonparty
2023-02-05 00:07:04 +00:00
ed
e3957e8239
systemd: prisonparty improvements
2023-02-05 00:03:40 +00:00
ed
4ad6e45216
only load *.conf files when including a folder
2023-02-05 00:01:10 +00:00
ed
76e5eeea3f
prisonparty: fix reload signal
2023-02-05 00:00:18 +00:00
ed
eb17f57761
pypi fixes
2023-02-04 17:35:20 +00:00
ed
b0db14d8b0
indicate forced-randomized filenames
2023-02-04 15:18:09 +00:00
ed
2b644fa81b
don't alias randomized filenames
2023-02-04 13:41:43 +00:00
ed
190ccee820
add optional version number on controlpanel
2023-02-04 13:41:34 +00:00
JeremyStarTM
4e7dd32e78
Added "wow this is better than nextcloud" ( #19 )
...
* Added "wow this is better than nextcloud"
2023-02-04 13:00:16 +00:00
john smith
5817fb66ae
goddamn tabs
2023-02-03 12:50:17 +01:00
john smith
9cb04eef93
misc PKGBUILD fixes
2023-02-03 12:50:17 +01:00
john smith
0019fe7f04
indent PKGBUILD with spaces instead of tabs
2023-02-03 12:50:17 +01:00
john smith
852c6f2de1
remove unnecessary dependencies from PKGBUILD
2023-02-03 12:50:17 +01:00
john smith
c4191de2e7
improve PKGBUILD based on stuff in https://github.com/9001/copyparty/issues/17
2023-02-03 12:50:17 +01:00
ed
4de61defc9
add a link exporter to the unpost ui too
2023-02-02 22:57:59 +00:00
ed
0aa88590d0
should generalize this somehow
2023-02-02 22:35:13 +00:00
ed
405f3ee5fe
adjustable toast position
2023-02-02 22:28:31 +00:00
ed
bc339f774a
button to show/copy links for all recent uploads
2023-02-02 22:27:53 +00:00
ed
e67b695b23
show filekeys in recent-uploads ui
2023-02-02 21:22:51 +00:00
ed
4a7633ab99
fix outdated docs mentioned in #17 sry
2023-02-02 20:12:32 +00:00
john smith
c58f2ef61f
fix PKGBUILD more
2023-02-02 20:48:20 +01:00
john smith
3866e6a3f2
fix PKGBUILD indentation
2023-02-02 20:30:48 +01:00
john smith
381686fc66
add PKGBUILD
2023-02-02 20:30:48 +01:00
ed
a918c285bf
up2k-ui: button to randomize upload filenames
2023-02-01 22:26:18 +00:00
ed
1e20eafbe0
volflag to randomize all upload filenames
2023-02-01 21:58:01 +00:00
ed
39399934ee
v1.6.3
2023-01-31 21:03:43 +00:00
ed
b47635150a
shove #files aside while prologue sandbox is loading
2023-01-31 21:02:58 +00:00
ed
78d2f69ed5
prisonparty: support opus transcoding on debian
...
libblas.so and liblapack.so are symlinks into /etc/alternatives
2023-01-31 20:50:59 +00:00
ed
7a98dc669e
block alerts in sandbox by default + add translation
2023-01-31 19:16:28 +00:00
ed
2f15bb5085
include filesize in notification
2023-01-31 19:03:13 +00:00
ed
712a578e6c
indicate when a readme/logue was hidden
2023-01-31 19:01:24 +00:00
ed
d8dfc4ccb2
support davfs2 LOCK (uploads) + misc windows support + logue filtering
2023-01-31 18:53:38 +00:00
ed
e413007eb0
hide dotfiles from search results by default
2023-01-31 18:13:33 +00:00
ed
6d1d3e48d8
sandbox height didnt account for scrollbars
2023-01-31 17:54:04 +00:00
ed
04966164ce
more iframe-resize-concealing tricks
2023-01-31 17:43:21 +00:00
ed
8b62aa7cc7
unlink files before replacing them
...
to avoid hardlink-related surprises
2023-01-31 17:17:18 +00:00
ed
1088e8c6a5
optimize
2023-01-30 22:53:27 +00:00
ed
8c54c2226f
cover up most of the layout jank
2023-01-30 22:52:16 +00:00
ed
f74ac1f18b
fix sandbox lag by helping the iframe cache js
2023-01-30 22:36:05 +00:00
ed
25931e62fd
and nofollow the basic-browser link too
2023-01-29 22:15:22 +00:00
ed
707a940399
add nofollow to zip links
2023-01-29 22:10:03 +00:00
ed
87ef50d384
doc
2023-01-29 21:23:48 +00:00
ed
dcadf2b11c
v1.6.2
2023-01-29 18:42:21 +00:00
ed
37a690a4c3
fix cookie + rproxy oversights
2023-01-29 18:34:48 +00:00
ed
87ad23fb93
docs + chmod
2023-01-29 18:28:53 +00:00
ed
5f54d534e3
hook/notify: add android support
2023-01-29 15:14:22 +00:00
ed
aecae552a4
v1.6.1
2023-01-29 04:41:16 +00:00
ed
eaa6b3d0be
mute some startup noise
2023-01-29 04:33:28 +00:00
ed
c2ace91e52
v1.6.0
2023-01-29 02:55:44 +00:00
ed
0bac87c36f
make loss of hotkeys more obvious
2023-01-29 01:40:02 +00:00
ed
e650d05939
shovel across most of the env too
2023-01-29 01:19:53 +00:00
ed
85a96e4446
add custom text selection colors because chrome is broken on fedora
2023-01-29 01:03:10 +00:00
ed
2569005139
support sandboxed markdown plugins
2023-01-29 00:57:08 +00:00
ed
c50cb66aef
sandboxed other-origin iframes dont cache css
2023-01-28 23:40:25 +00:00
ed
d4c5fca15b
sandbox readme.md / prologue / epilogue
2023-01-28 21:24:40 +00:00
ed
75cea4f684
misc
2023-01-28 13:35:49 +00:00
ed
68c6794d33
rewrite other symlinks after the actual move;
...
fixes volumes where symlinking is disabled
2023-01-28 01:14:29 +00:00
ed
82f98dd54d
delete/move is now POST
2023-01-28 01:02:50 +00:00
ed
741d781c18
add cors controls + improve preflight + pw header
2023-01-28 00:59:04 +00:00
ed
0be1e43451
mention mtp in the hooks readme
2023-01-28 00:07:50 +00:00
ed
5366bf22bb
describe detected network changes
2023-01-27 23:56:54 +00:00
ed
bcd91b1809
add eventhook examples
2023-01-27 23:55:57 +00:00
ed
9bd5738e6f
shorter fallback hostname
2023-01-27 22:19:25 +00:00
ed
bab4aa4c0a
mkdir fix
2023-01-27 22:16:10 +00:00
ed
e965b9b9e2
mkdir missing volumes on startup
2023-01-27 21:52:28 +00:00
ed
31101427d3
support downloading blockdev contents
2023-01-27 21:09:57 +00:00
ed
a083dc36ba
dont get confused by dangling symlinks at target
2023-01-27 20:27:00 +00:00
ed
9b7b9262aa
promote dedup control to volflags
2023-01-25 21:46:15 +00:00
ed
660011fa6e
md-editor: make hotkey ^e more global
2023-01-25 20:58:28 +00:00
ed
ead31b6823
add eventhook sanchecks
2023-01-25 20:51:02 +00:00
ed
4310580cd4
separate http/https logins (breaks ie4 / win3.11 login)
2023-01-24 21:23:57 +00:00
ed
b005acbfda
enable text selection between breadcrumbs + update vs
2023-01-23 22:44:29 +00:00
ed
460709e6f3
upgrade wget downloader to use event hooks
2023-01-22 23:45:11 +00:00
ed
a8768d05a9
add comparison to similar software
2023-01-22 23:39:19 +00:00
ed
f8e3e87a52
add event hooks
2023-01-22 23:35:31 +00:00
ed
70f1642d0d
allow tar/zip download of hidden folders
2023-01-21 20:56:44 +00:00
ed
3fc7561da4
macos
2023-01-21 10:36:31 +00:00
ed
9065226c3d
oh great its in lts too
2023-01-21 10:19:04 +00:00
ed
b7e321fa47
cleanup
2023-01-19 22:26:49 +00:00
ed
664665b86b
fix some location-rproxy bugs
2023-01-19 22:26:24 +00:00
ed
f4f362b7a4
add --freebind
2023-01-18 21:55:36 +00:00
ed
577d23f460
zeroconf: detect network change and reannounce
2023-01-18 21:27:27 +00:00
ed
504e168486
compensate avg.speed for single-chunk uploads
2023-01-18 19:53:19 +00:00
ed
f2f9640371
workaround firefox layout bug:
...
three-line toasts get a scrollbar even if it doesn't need one
and the width is not adjusted correctly when that happens
2023-01-18 19:45:04 +00:00
ed
ee46f832b1
u2cli: add option -ns for slow terminals
2023-01-17 23:29:51 +00:00
ed
b0e755d410
give curl colored (yet sortable) plaintext listings
2023-01-17 23:22:43 +00:00
ed
cfd24604d5
ux tweaks
2023-01-17 23:21:31 +00:00
ed
264894e595
add cursed usecases
2023-01-16 21:46:11 +00:00
ed
5bb9f56247
linux 6.1 fixed the 6.0 bugs; remove workarounds
2023-01-16 20:44:57 +00:00
ed
18942ed066
location-based rproxy fixes
2023-01-16 20:09:45 +00:00
ed
85321a6f31
stale tree is better than no tree
2023-01-15 20:54:03 +00:00
ed
baf641396d
add optional powered-by footnode
2023-01-15 20:52:38 +00:00
ed
17c91e7014
override bogus mimetypes
2023-01-14 15:10:32 +00:00
ed
010770684d
workaround another linux kernel bug
2023-01-14 08:16:15 +00:00
ed
b4c503657b
ignore loss of stdout
2023-01-14 07:35:44 +00:00
ed
71bd306268
fix unpost filters with slashes
2023-01-13 17:56:32 +00:00
ed
dd7fab1352
u2cli: properly retry failed handshakes
2023-01-13 07:17:41 +00:00
ed
dacca18863
v1.5.6
2023-01-12 05:15:30 +00:00
ed
53d92cc0a6
faster upload of small files on high-latency nets
2023-01-12 02:53:22 +00:00
ed
434823f6f0
ui: allow changing num.threads in search-only
2023-01-11 16:14:02 +00:00
ed
2cb1f50370
fix dualstack on lo
2023-01-11 16:10:07 +00:00
ed
03f53f6392
gallery: fix js error on digit-keypress viewing pics
2023-01-11 16:08:15 +00:00
ed
a70ecd7af0
v1.5.5
2022-12-30 07:54:34 +00:00
ed
8b81e58205
mdns fixes
2022-12-30 07:47:53 +00:00
ed
4500c04edf
v1.5.4
2022-12-29 04:44:15 +00:00
ed
6222ddd720
fix ssdp on dualstack
2022-12-22 16:50:46 +00:00
ed
8a7135cf41
support fat32 time precision, avoiding rescans
...
posted from warzaw airport otw to japan
2022-12-20 22:19:32 +01:00
ed
b4c7282956
password from file
2022-12-20 13:28:48 +00:00
ed
8491a40a04
Create SECURITY.md
2022-12-19 21:18:27 +00:00
ed
343d38b693
extend image-viewer with modern formats
2022-12-15 22:38:33 +00:00
ed
6cf53d7364
try next thumbnailer if one fails;
...
libvips assumes imagemagick was built with avif
2022-12-15 22:34:51 +00:00
ed
b070d44de7
libvips logging + raise codec errors
2022-12-15 22:22:04 +00:00
ed
79aa40fdea
cosmetic fixes
2022-12-14 23:12:51 +00:00
ed
dcaff2785f
v1.5.3
2022-12-13 19:56:34 +00:00
ed
497f5b4307
add hotkey to enable download mode
2022-12-13 19:50:20 +00:00
ed
be32ad0da6
add sfx tester
2022-12-13 19:05:10 +00:00
ed
8ee2bf810b
stop battleplan from indirectly crashing the browser
2022-12-13 18:58:16 +00:00
ed
28232656a9
folder-sync optimizations
2022-12-13 18:56:40 +00:00
ed
fbc2424e8f
v1.5.2
2022-12-12 22:59:31 +00:00
ed
94cd13e8b8
reorder help categories
2022-12-12 22:18:17 +00:00
ed
447ed5ab37
windows fixes
2022-12-12 21:59:50 +00:00
ed
af59808611
u2cli: always compare toplevel in syncs
2022-12-12 07:16:05 +01:00
ed
e3406a9f86
dont cls by default
2022-12-11 22:46:21 +00:00
ed
7fd1d6a4e8
rename --webroot to --rp-loc and fix related bugs
2022-12-11 21:09:50 +00:00
ed
0ab2a665de
add example apache config + readme notes
2022-12-11 21:01:38 +00:00
ed
3895575bc2
add sliding window for upload eta
2022-12-11 19:46:39 +00:00
ed
138c2bbcbb
o no
2022-12-11 18:30:29 +00:00
ed
bc7af1d1c8
u2cli: add basic folder sync
2022-12-11 17:41:10 +00:00
ed
19cd96e392
cleanup + optimizations
2022-12-11 14:16:51 +00:00
ed
db194ab519
support location-based rproxy
2022-12-10 23:43:31 +00:00
ed
02ad4bfab2
ensure consistency between db tables
2022-12-10 22:13:21 +00:00
ed
56b73dcc8a
up2k: add option to replace existing file
2022-12-10 19:22:16 +00:00
ed
7704b9c8a2
sqlite durability profiles
2022-12-10 10:01:33 +00:00
ed
999b7ae919
safer to merge wal on startup instead
2022-12-09 19:58:13 +00:00
ed
252b5a88b1
use linklocal on NICs without routable IPs
2022-12-09 19:11:26 +00:00
ed
01e2681a07
davfs2 requires realm
2022-12-09 17:59:24 +00:00
ed
aa32f30202
zeroconf: dont cache until resolved
2022-12-08 18:05:45 +00:00
ed
195eb53995
merge wal on shutdown
2022-12-07 23:09:40 +00:00
ed
06fa78f54a
windows: set .hist folder hidden
2022-12-07 22:56:30 +00:00
ed
7a57c9dbf1
translation
2022-12-07 22:47:33 +00:00
ed
bb657bfa85
more intuitive batch-unpost ordering
2022-12-07 22:30:48 +00:00
ed
87181726b0
sfx: fix multiprocessing on windows
2022-12-07 22:21:28 +00:00
ed
f1477a1c14
block other copyparties from sniping tcp ports
2022-12-07 21:50:52 +00:00
ed
4f94a9e38b
exe: survive ascii locales
2022-12-07 21:35:53 +00:00
ed
fbed322d3b
option to skip database syncs entirely
2022-12-07 21:35:04 +00:00
ed
9b0f519e4e
switch to wal for ~2x faster uploads
2022-12-07 20:52:17 +00:00
ed
6cd6dadd06
optional linklocal ipv6 support (firefox/ie11 only)
2022-12-05 20:45:21 +00:00
ed
9a28afcb48
custom mediaplayer-toggle cursor
2022-12-05 19:46:48 +00:00
ed
45b701801d
fix ssdp xml escaping + target url
2022-12-05 19:13:47 +00:00
ed
062246fb12
allow specifying zeroconf filters by subnet
2022-12-05 17:56:39 +00:00
ed
416ebfdd68
right, windows nic names have whitespace
2022-12-05 17:35:12 +00:00
ed
731eb92f33
fix exception opening the connect page on phones
2022-12-04 17:18:14 +00:00
ed
dbe2aec79c
v1.5.1
2022-12-03 20:48:52 +00:00
ed
cd9cafe3a1
v1.5.0
2022-12-03 20:45:49 +00:00
ed
067cc23346
docs + cleanup
2022-12-03 18:58:56 +00:00
ed
c573a780e9
some failsafes
2022-12-03 16:37:14 +00:00
ed
8ef4a0aa71
fix testrunner + packaging
2022-12-03 15:07:47 +00:00
ed
89ba12065c
ssdp: add ie8 compat
2022-12-03 13:59:46 +00:00
ed
99efc290df
fix mdns on windows
2022-12-03 13:31:00 +00:00
ed
2fbdc0a85e
misc fixes / cleanup
2022-12-02 23:42:46 +00:00
ed
4242422898
update deps: marked.js, codemirror
2022-12-02 21:39:04 +00:00
ed
008d9b1834
add textbox placeholders
2022-12-02 18:33:04 +00:00
ed
7c76d08958
drop one of the slowloris detectors
2022-12-02 17:53:23 +00:00
ed
89c9f45fd0
add option for cross-volume dedupe
2022-12-02 17:25:37 +00:00
ed
f107497a94
a bit better
2022-12-01 22:18:17 +00:00
ed
b5dcf30e53
w/a firefox sometimes loading stale documents
...
never been able to reproduce it intentionally but this should work
2022-12-01 21:52:40 +00:00
ed
0cef062084
misc cleanup
2022-12-01 21:44:31 +00:00
ed
5c30148be4
also scroll to playing track when resizing window
2022-11-29 22:16:14 +00:00
ed
3a800585bc
u2cli: server is allowed to reject dupes
2022-11-29 22:09:32 +00:00
ed
29c212a60e
macos bigsur breaks on symlinks in ftp listings
2022-11-28 22:10:05 +00:00
ed
2997baa7cb
better recovery from i/o errors
2022-11-28 22:06:31 +00:00
ed
dc6bde594d
fix make-sfx macos support
2022-11-28 21:38:50 +00:00
ed
e357aa546c
add browserchrome color hint
2022-11-28 21:19:42 +00:00
ed
d3fe19c5aa
misc fixes
2022-11-28 20:25:32 +00:00
ed
bd24bf9bae
option to follow playing song
2022-11-28 20:24:47 +00:00
ed
ee141544aa
option for compact mediaplayer
2022-11-28 20:10:10 +00:00
ed
db6f6e6a23
option to hide scrollbars
2022-11-28 19:47:14 +00:00
ed
c7d950dd5e
ux tweaks + devdocs
2022-11-27 22:07:28 +00:00
ed
6a96c62fde
ok windows is just gonna have to make do
2022-11-27 22:05:38 +00:00
ed
36dc8cd686
readme + misc
2022-11-27 01:30:18 +00:00
ed
7622601a77
forgot to actually enable the new landing page
2022-11-27 00:01:28 +00:00
ed
cfd41fcf41
zeroconf: add network filtering options
2022-11-26 22:37:12 +00:00
ed
f39e370e2a
cosmetic
2022-11-26 22:27:09 +00:00
ed
c1315a3b39
webdav: misc fixes
2022-11-26 20:06:48 +00:00
ed
53b32f97e8
ftp: support touch+write, windows-login, verbosity
2022-11-26 20:03:17 +00:00
ed
6c962ec7d3
rename copyparty-fuse to partyfuse
2022-11-26 20:01:20 +00:00
ed
6bc1bc542f
rename copyparty-fuse to partyfuse
2022-11-26 19:53:41 +00:00
ed
f0e78a6826
add landing page with mounting instructions
2022-11-26 19:47:27 +00:00
ed
e53531a9fb
ssdp: get rid of ipv6 + fix http port selection
2022-11-23 22:44:17 +00:00
ed
5cd9d11329
add ssdp responder
2022-11-22 21:40:12 +00:00
ed
5a3e504ec4
uninvent a square wheel
2022-11-22 19:12:41 +00:00
ed
d6e09c3880
ux: dedicated column-hiding mode on phones
2022-11-21 20:44:58 +00:00
ed
04f44c3c7c
add global option for rejecting dupe uploads
2022-11-21 10:58:15 +00:00
ed
ec587423e8
show/hide tagsearch ui based on folder flags
2022-11-20 23:30:01 +00:00
ed
f57b31146d
improve parent-folder button on phones
2022-11-20 22:37:55 +00:00
ed
35175fd685
mdns: support primitive clients (android, rfc-6.7)
2022-11-20 20:31:11 +00:00
ed
d326ba9723
ftp: ban password-bruteforcing IPs
2022-11-20 11:06:07 +00:00
ed
ab655a56af
add buttons for prev/next folder
2022-11-19 22:19:38 +00:00
ed
d1eb113ea8
add button+hotkey to download all selected files
2022-11-19 21:57:25 +00:00
ed
74effa9b8d
audioplayer: time at mousecursor while scrubbing
2022-11-19 20:00:50 +00:00
ed
bba4b1c663
sfx: py3.12 support
2022-11-19 10:47:54 +00:00
ed
8709d4dba0
macos smb: avoid hang on shutdown
2022-11-17 21:17:54 +00:00
ed
4ad4657774
mdns: support running on macos
2022-11-17 20:18:24 +00:00
ed
5abe0c955c
this spec is confusing
2022-11-17 09:08:58 +00:00
ed
0cedaf4fa9
isort
2022-11-15 22:41:35 +00:00
ed
0aa7d12704
add option to disable .hist/up2k.snap
2022-11-15 22:16:53 +00:00
ed
a234aa1f7e
cleaner shutdown of smbd, mdns
2022-11-15 21:55:02 +00:00
ed
9f68287846
workaround impacket glob bug
2022-11-15 21:29:02 +00:00
ed
cd2513ec16
logging fixes
2022-11-15 21:28:27 +00:00
ed
91d132c2b4
add basic-ui hint for firefox 8 and older
2022-11-15 20:17:53 +00:00
ed
97ff0ebd06
xz-compress logs only if -lo ends with .xz
2022-11-15 20:16:41 +00:00
ed
8829f56d4c
mdns ipv6 fixes; now works on ie11/safari, not linux:
...
* subscribe/announce on LL only
* add NSEC records if 4/6-only
2022-11-15 06:39:53 +00:00
ed
37c1cab726
dnslib tweaks for mdns / py3
2022-11-13 20:06:39 +00:00
ed
b3eb117e87
add mdns zeroconf announcer
2022-11-13 20:05:16 +00:00
ed
fc0a941508
support old linux consoles
2022-11-06 16:58:00 +00:00
ed
c72753c5da
add native ipv6 support
2022-11-06 16:48:05 +00:00
ed
e442cb677a
improve ftp/smb logging
2022-11-06 13:30:16 +00:00
ed
450121eac9
ftpd: kde tries to cwd into images
2022-11-05 13:24:00 +00:00
ed
b2ab8f971e
add config-file preprocessor (%include)
2022-11-04 23:48:14 +00:00
ed
e9c6268568
add more sfx opt-outs
2022-11-04 20:50:52 +00:00
ed
2170ee8da4
improve scheduling
2022-11-04 20:28:05 +00:00
ed
357e7333cc
cleanup
2022-11-04 20:27:16 +00:00
ed
8bb4f02601
add textlabel on volume slider
2022-11-04 20:04:39 +00:00
ed
4213efc7a6
optimize more
2022-11-04 19:33:48 +00:00
ed
67a744c3e8
audioplayer: optimize ui for week-long audio files
2022-11-03 23:20:58 +00:00
ed
98818e7d63
smb: workaround impacket response size limit
2022-11-03 23:17:24 +00:00
ed
8650ce1295
smb: too many clients get confused by blank password
2022-11-03 23:08:04 +00:00
ed
9638267b4c
up2k-ui: survive hitting inaccessible subfolders
2022-11-02 22:02:46 +00:00
ed
304e053155
improve default-gateway / external-IP detection
2022-11-02 21:43:20 +00:00
ed
89d1f52235
cursory slowloris / buggy-webdav-client detector
2022-11-01 22:18:20 +00:00
ed
3312c6f5bd
autoclose connection-flooding clients
2022-10-31 22:42:47 +00:00
ed
d4ba644d07
autodefault -nc based on OS limits
2022-10-31 19:37:37 +00:00
ed
b9a504fd3a
x32/x64-agnostic exe builder
2022-10-30 18:35:27 +00:00
ed
cebac523dc
fix url anchors into markdown docs
2022-10-30 18:03:40 +00:00
ed
c2f4090318
webdav: mute some macos spam
2022-10-30 17:45:28 +00:00
ed
d562956809
webdav: windows configurator util
2022-10-30 17:41:33 +00:00
ed
62499f9b71
webdav: more sensible overwrite logic
2022-10-30 17:13:06 +00:00
ed
89cf7608f9
webdav: help windows deal with read-only volumes
2022-10-30 17:11:43 +00:00
ed
dd26b8f183
webdav: bump chunksize from 2048 to 32760 byte
2022-10-30 16:53:15 +00:00
ed
79303dac6d
webdav: default-disable recursive listing
2022-10-30 16:47:20 +00:00
ed
4203fc161b
misc
2022-10-30 16:31:04 +00:00
ed
f8a31cc24f
chrome can play some mkv files
2022-10-30 16:12:47 +00:00
ed
fc5bfe81a0
add hotkey '?' for hotkeys listing
2022-10-30 16:05:14 +00:00
ed
aae14de796
mouse3 docs in the navpane
2022-10-30 13:13:58 +00:00
ed
54e1c8d261
remove 697 GiB upload filesize limit
2022-10-30 12:51:20 +00:00
ed
a0cc4ca4b7
up2k-cli: enable mt if chrome 107 or later
2022-10-29 22:57:59 +00:00
ed
2701108c5b
up2k-ui: suggest potato to avoid firefox-bug 1790500
2022-10-29 22:46:13 +00:00
ed
73bd2df2c6
more metadata-parser debug options
2022-10-29 21:59:59 +00:00
ed
0063021012
mtp-deps: add fedora support
2022-10-29 21:38:08 +00:00
ed
1c3e4750b3
better android howto
2022-10-29 20:46:22 +00:00
ed
edad3246e0
make pylance happier
2022-10-29 20:40:25 +00:00
ed
3411b0993f
fix msg-to-log
2022-10-26 02:35:32 +02:00
ed
097b5609dc
support grapheneos
2022-10-26 02:35:10 +02:00
ed
a42af7655e
fix relative link
2022-10-26 02:32:24 +02:00
ed
69f78b86af
cleanup
2022-10-25 01:23:41 +02:00
ed
5f60c509c6
smb: add better-than-nothing permission checks
2022-10-24 21:16:57 +02:00
ed
75e5e53276
readme refactor
2022-10-24 18:48:12 +02:00
ed
4b2b4ed52d
smb: fix file rename
2022-10-24 16:08:02 +02:00
ed
fb21bfd6d6
update localmount / rclone docs
2022-10-24 15:48:34 +02:00
ed
f14369e038
webdav: mkdir semantics
2022-10-24 14:09:09 +02:00
ed
ff04b72f62
smb: add mkdir/copy/rename/delete
2022-10-24 14:08:32 +02:00
ed
4535a81617
smb: add up2k-indexing on write
2022-10-24 13:44:19 +02:00
ed
cce57b700b
fix range-request on empty files
2022-10-24 03:26:32 +02:00
ed
5b6194d131
stop win10-webdav from flooding the server
2022-10-24 02:33:23 +02:00
ed
2701238cea
reply raw markdown unless ?v
2022-10-24 02:10:07 +02:00
ed
835f8a20e6
default-enable webdav
2022-10-23 23:37:32 +02:00
ed
f3a501db30
add SMB/CIFS server
2022-10-23 23:08:00 +02:00
ed
4bcd30da6b
cleaner daemon instancing
2022-10-23 12:05:44 +02:00
ed
947dbb6f8a
webdav mimetypes based on file extensions (for gnome)
2022-10-22 02:08:19 +02:00
ed
1c2fedd2bf
let webdav replace empty files when sufficiently safe
2022-10-22 01:31:18 +02:00
ed
32e826efbc
catch and discard macos metadata files
2022-10-22 01:15:54 +02:00
ed
138b932c6a
add webdav move/delete
2022-10-22 00:04:51 +02:00
ed
6da2f53aad
avoid macos tmpfiles-cleaner
2022-10-21 18:49:25 +02:00
ed
20eeacaac3
add webdav write support + fix http 200/201
2022-10-21 18:47:48 +02:00
ed
81d896be9f
webdav notes
2022-10-19 15:52:19 +02:00
ed
c003dfab03
unbold ansi grays
2022-10-19 15:30:17 +02:00
ed
20c6b82bec
replace magic numbers with errno.*
2022-10-19 15:21:48 +02:00
ed
046b494b53
winpe support + windows webdav stuff
2022-10-19 00:06:48 +02:00
ed
f0e98d6e0d
win7 webdav workarounds
2022-10-18 20:52:12 +02:00
ed
fe57321853
correct 401/403 usage for webdav
2022-10-18 20:29:06 +02:00
ed
8510804e57
initial webdav support
2022-10-18 19:36:52 +02:00
ed
acd32abac5
v1.4.6
2022-10-13 21:37:05 +02:00
ed
2b47c96cf2
move licenses into module proper
2022-10-13 21:14:42 +02:00
ed
1027378bda
language + cleanup
2022-10-13 20:43:30 +02:00
ed
e979d30659
audioplayer: transcode wav to opus
2022-10-13 20:26:43 +02:00
ed
574db704cc
packaging
2022-10-13 20:24:45 +02:00
ed
fdb969ea89
explain why extractall is safe to use
2022-10-11 17:44:38 +02:00
ed
08977854b3
a e s t h e t i c
2022-10-09 22:56:27 +02:00
ed
cecac64b68
v1.4.5
2022-10-09 11:19:40 +02:00
ed
7dabdade2a
v1.4.4
2022-10-09 01:08:31 +02:00
ed
e788f098e2
dont fallback to icons for waveforms
2022-10-09 00:38:56 +02:00
ed
69406d4344
readme + better window title
2022-10-09 00:04:02 +02:00
ed
d16dd26c65
misc
2022-10-08 21:09:04 +02:00
ed
12219c1bea
more fun with symlinks
2022-10-08 21:08:51 +02:00
ed
118bdcc26e
120x faster folder moves/renames
2022-10-08 19:11:03 +02:00
ed
78fa96f0f4
add unpost sanchk
2022-10-08 18:23:41 +02:00
ed
c7deb63a04
actually thats just an android-firefox bug
2022-10-08 17:52:29 +02:00
ed
4f811eb9e9
hmac cache limit + android ux:
...
onscroll doesnt trigger so files dont load in
2022-10-08 17:46:04 +02:00
ed
0b265bd673
naming is hard
2022-10-08 16:34:04 +02:00
ed
ee67fabbeb
update readme
2022-10-08 14:25:13 +02:00
ed
b213de7e62
update readme + tests
2022-10-08 14:18:52 +02:00
ed
7c01505750
phone ux
2022-10-08 14:11:25 +02:00
ed
ae28dfd020
tweaks
2022-10-08 02:05:15 +02:00
ed
2a5a4e785f
include filekeys in unpost list
2022-10-08 01:18:27 +02:00
ed
d8bddede6a
new permission G returns filekey on write-only uploads
2022-10-08 01:17:41 +02:00
ed
b8a93e74bf
fix default upload expiration + ux
2022-10-07 21:38:01 +02:00
ed
e60ec94d35
draw qr-code as ansi colors
2022-10-07 01:04:23 +02:00
ed
84af5fd0a3
scale qr-code to fit console size
2022-10-07 00:59:44 +02:00
ed
dbb3edec77
print qr-code on startup
2022-10-07 00:47:26 +02:00
ed
d284b46a3e
rice
2022-10-06 23:40:06 +02:00
ed
9fcb4d222b
reserve names to avoid ie11 pollution
2022-10-06 01:33:34 +02:00
ed
d0bb1ad141
v1.4.3
2022-09-26 22:37:54 +02:00
ed
b299aaed93
fix some cases of deleted files not being forgotten
2022-09-26 22:19:46 +02:00
ed
abb3224cc5
option to save a copy of corrupted uploads
2022-09-26 22:01:49 +02:00
ed
1c66d06702
cleanup versionchecks
2022-09-25 21:31:47 +02:00
ed
e00e80ae39
v1.4.2
2022-09-25 14:36:10 +02:00
ed
4f4f106c48
add ability to forget uploads by deleting the files
2022-09-25 14:24:01 +02:00
ed
a286cc9d55
fix printing big unicode messages
2022-09-25 14:04:35 +02:00
ed
53bb1c719b
fix huge-filename trunc on ubuntu-20.04 zfs
2022-09-25 14:00:11 +02:00
ed
98d5aa17e2
notes on dealing with bitflips
2022-09-24 22:41:00 +02:00
ed
aaaa80e4b8
v1.4.1
2022-09-24 14:45:50 +02:00
ed
e70e926a40
support up2k uploads from old browsertabs
2022-09-24 14:35:51 +02:00
ed
e80c1f6d59
mention how ffmpeg was built
2022-09-24 00:05:47 +02:00
ed
24de360325
v1.4.0
2022-09-23 22:53:51 +02:00
ed
e0039bc1e6
syntax-hl: elixir, glsl, matlab, moonscript, nim, zig
2022-09-23 22:32:40 +02:00
ed
ae5c4a0109
update webdeps + isort + readme
2022-09-23 22:32:04 +02:00
ed
1d367a0da0
cleanup
2022-09-23 20:37:37 +02:00
ed
d285f7ee4a
macos-safari support
2022-09-23 19:36:07 +02:00
ed
37c84021a2
up2k: folder-upload without drag/drop
2022-09-22 21:58:04 +02:00
ed
8ee9de4291
up2k: add separate sfx toggle
2022-09-22 20:12:25 +02:00
ed
249b63453b
good api
2022-09-22 19:20:33 +02:00
ed
1c0017d763
up2k: upload-complete notification
2022-09-21 23:39:36 +02:00
ed
df51e23639
playing next folder makes no sense in search results
2022-09-21 22:30:31 +02:00
ed
32e71a43b8
reinvent fail2ban
2022-09-21 22:27:20 +02:00
ed
47a1e6ddfa
avoid windows funk
2022-09-21 08:25:44 +02:00
ed
c5f41457bb
add ffmpeg build notes
2022-09-21 08:17:26 +02:00
ed
f1e0c44bdd
better autocorrect for poor ffmpeg builds
2022-09-20 23:25:35 +02:00
ed
9d2e390b6a
shrink the exe + add errorhandler
2022-09-20 21:40:56 +02:00
ed
75a58b435d
reject anon ftp if anon has no read/write
2022-09-20 21:40:21 +02:00
ed
f5474d34ac
embed licenses
2022-09-20 20:11:38 +02:00
ed
c962d2544f
ux
2022-09-20 20:07:02 +02:00
ed
0b87a4a810
allow setting lifetimes from up2k ui
2022-09-19 23:49:07 +02:00
ed
1882afb8b6
whoops
2022-09-19 02:10:14 +02:00
ed
2270c8737a
and audio seekpoints got floored to ints
2022-09-19 01:30:59 +02:00
ed
d6794955a4
playback position covered up the waveform
2022-09-19 01:23:40 +02:00
ed
f5520f45ef
add pyinstaller
2022-09-19 00:59:54 +02:00
ed
9401b5ae13
add filetype detection for nameless uploads
2022-09-18 17:30:57 +02:00
ed
df64a62a03
patch popen on windows-python <3.8
2022-09-18 15:09:41 +02:00
ed
09cea66aa8
add ability to set lifetime per-file during upload
2022-09-18 13:12:38 +02:00
ed
13cc33e0a5
support random filenames in bup too
2022-09-18 01:03:38 +02:00
ed
ab36c8c9de
fix tests
2022-09-18 00:16:40 +02:00
ed
f85d4ce82f
support alpine's ffmpeg
2022-09-17 23:56:32 +02:00
ed
6bec4c28ba
add waveform seekbar
2022-09-17 23:40:37 +02:00
ed
fad1449259
drop the redundant request for folders on navigation
2022-09-17 21:39:44 +02:00
ed
86b3b57137
smaller optimizations
2022-09-17 20:39:08 +02:00
ed
b235037dd3
5x faster rendering of huge tagsets
2022-09-17 20:17:24 +02:00
ed
3108139d51
30% faster tags listing
2022-09-17 19:36:42 +02:00
ed
2ae99ecfa0
new upload modifiers:
...
* terse upload responser
* randomize filenames
2022-09-17 14:48:53 +02:00
ed
e8ab53c270
fix read-only search positioning
2022-09-17 13:45:41 +02:00
ed
5e9bc1127d
fix windows symlink creation
2022-09-17 13:27:54 +02:00
ed
415e61c3c9
prevent blanks from skipping ahead in the queue
2022-09-16 23:51:55 +02:00
ed
5152f37ec8
fix sfx keepalive across unix users
2022-09-16 22:19:59 +02:00
ed
0dbeb010cf
fix symlinked filekeys
2022-09-16 21:41:17 +02:00
ed
17c465bed7
lazyload big folders; closes #11
2022-09-15 23:43:40 +02:00
ed
add04478e5
multiprocessing: fix listening-socket config
2022-09-15 22:25:11 +02:00
ed
6db72d7166
optimizations / cleanup
2022-09-15 01:18:19 +02:00
ed
868103a9c5
more flexible --stackmon
2022-09-14 02:06:34 +02:00
ed
0f37718671
improve error messages
2022-09-14 01:56:16 +02:00
icxes
fa1445df86
align grid items to left if there's not enough to fill a row
2022-09-12 00:58:54 +02:00
icxes
a783e7071e
add small margin to grid
2022-09-12 00:58:54 +02:00
icxes
a9919df5af
change justify-content depending on whether sidebar is open
2022-09-12 00:58:54 +02:00
icxes
b0af31ac35
fix indentation?
2022-09-12 00:58:54 +02:00
icxes
c4c964a685
simplify style and make gaps equal size
2022-09-12 00:58:54 +02:00
icxes
348ec71398
make grid items scale properly at different zoom levels
2022-09-12 00:58:54 +02:00
exci
a257ccc8b3
try using grids for the.. grids
2022-09-12 00:58:54 +02:00
ed
fcc4296040
mention the upcoming bugfix in chrome
2022-09-11 22:31:36 +02:00
ed
1684d05d49
dont crash chrome with too many unique SVGs
2022-09-11 11:47:26 +02:00
ed
0006f933a2
hmac uploader-ip when avoiding filename collisions
2022-09-11 08:27:45 +02:00
ed
0484f97c9c
stop writing upload-summary textfiles,
...
can be reenabled with --write-uplog
2022-09-10 22:07:10 +02:00
ed
e430b2567a
add pyoxidizer (windows-only)
2022-09-10 17:33:04 +02:00
ed
fbc8ee15da
make firefox stop complaining
2022-09-08 19:22:51 +02:00
ed
68a9c05947
load eq ui early
2022-09-08 18:47:30 +02:00
ed
0a81aba899
fix wrong ETA after failed handshakes +
...
tooltip-hint positioning on bottom-most elements
2022-09-07 23:34:43 +02:00
ed
d2ae822e15
more socket cleanup fiddling
2022-09-07 23:06:12 +02:00
ed
fac4b08526
firefox may forget FDs during upload; warn about it
2022-09-07 23:03:48 +02:00
ed
3a7b43c663
dodge firefox race (thx exci)
2022-09-07 21:27:36 +02:00
ed
8fcb2d1554
defer actx until needed (audioplayer, uploads) and
...
try to be less reliant on the actx speedhack for upload performance
2022-09-07 21:08:09 +02:00
ed
590c763659
add unforgetti beam
2022-09-07 08:09:32 +02:00
ed
11d1267f8c
option to keep files in index when deleted
2022-09-07 01:07:21 +02:00
ed
8f5bae95ce
fix visual glitches in upload ui
2022-09-07 00:38:19 +02:00
ed
e6b12ef14c
hide warnings when they are remedied
2022-09-07 00:29:26 +02:00
ed
b65674618b
fix ui bug on upload-queues >= 1 TiB large
2022-09-06 23:24:58 +02:00
ed
20dca2bea5
mtp: add guestbook reader
2022-09-05 20:23:59 +02:00
ed
059e93cdcf
u2cli: fix py3.5 support + better deps warning
2022-09-05 18:24:18 +02:00
ed
635ab25013
up2k.js: defer worker startup until needed
2022-09-05 00:55:52 +02:00
ed
995cd10df8
bump timeouts for zfs / bursty filesystems
2022-09-04 21:21:54 +02:00
ed
50f3820a6d
downgrade severity of some transient errors
2022-09-04 12:53:49 +02:00
ed
617f3ea861
up2k-hook-ytid: discover related files in subfolders
2022-09-04 12:20:40 +02:00
ed
788db47b95
option to let mtp's keep stdout/stderr
2022-09-04 01:42:28 +02:00
ed
5fa8aaabb9
up2k-hook-ytid: comment-field example
2022-09-04 00:06:42 +02:00
ed
89d1af7f33
this actually serves a purpose but please dont ask
2022-09-03 20:19:16 +02:00
ed
799cf27c5d
restore .bin-suffix for nameless PUT/POSTs
...
disappeared in v1.0.11
2022-09-03 19:59:59 +02:00
ed
c930d8f773
add mtp debug mode
2022-09-03 19:58:10 +02:00
ed
a7f921abb9
up2k-hook-ytid: support tiny files
2022-09-03 15:08:08 +02:00
ed
bc6234e032
parallel socket shutdown
2022-08-31 08:38:34 +02:00
ed
558bfa4e1e
siocoutq-based shutdown
2022-08-31 01:16:09 +02:00
ed
5d19f23372
accurate num.cores detection
2022-08-29 19:24:48 +02:00
ed
27f08cdbfa
better isNaN + fade + fix preload seek:
...
* use Number.isFinite or shim it, rejecting strings
* fade-in/out was too quick on volumes < 100%
* fades (especially -out) was too slow on chrome
* seek to start if playing into the previously played file
* and let π raise if it wants to
2022-08-29 19:23:23 +02:00
ed
993213e2c0
mtp/vidchk: support stuff like rag-prep
2022-08-24 23:25:03 +02:00
ed
49470c05fa
well that was dumb
2022-08-23 00:03:04 +02:00
ed
ee0a060b79
mention the chrome gc bugs
2022-08-20 09:25:29 +02:00
ed
500e3157b9
v1.3.16
2022-08-18 19:24:06 +02:00
ed
eba86b1d23
default-disable mt on https-desktop-chrome
2022-08-18 19:01:33 +02:00
ed
b69a563fc2
gc massage
2022-08-18 18:03:33 +02:00
ed
a900c36395
v1.3.15
2022-08-18 01:02:19 +02:00
ed
1d9b324d3e
explain w/a wasm leaks in workers (chrome bug)
2022-08-18 01:02:06 +02:00
ed
539e7b8efe
help chrome gc by reusing one filereader
2022-08-18 00:05:32 +02:00
ed
50a477ee47
up2k-hook-ytid: upload into subdirs by id
2022-08-15 21:52:41 +02:00
ed
7000123a8b
v1.3.14
2022-08-15 20:25:31 +02:00
ed
d48a7d2398
provide tagparsers with uploader info
2022-08-15 20:23:17 +02:00
ed
389a00ce59
v1.3.13
2022-08-15 19:11:21 +02:00
ed
7a460de3c2
windows db fix
2022-08-15 18:01:28 +02:00
ed
8ea1f4a751
idx multimedia format/container type
2022-08-15 17:56:13 +02:00
ed
1c69ccc6cd
v1.3.12
2022-08-13 00:58:49 +02:00
ed
84b5bbd3b6
u2cli: bail from recursive symlinks + verbose errors
2022-08-13 00:28:08 +02:00
ed
9ccd327298
add directory hashing (boots ~3x faster)
2022-08-12 23:17:18 +02:00
ed
11df36f3cf
add option to exit after scanning volumes
2022-08-12 21:20:13 +02:00
ed
f62dd0e3cc
support fips-cpython and maybe make-sfx on macos
2022-08-12 16:36:20 +02:00
ed
ad18b6e15e
stop reindexing empty files on startup
2022-08-12 16:31:36 +02:00
ed
c00b80ca29
v1.3.11
2022-08-10 23:35:21 +02:00
ed
92ed4ba3f8
parallelize python hashing too
2022-08-10 23:12:01 +02:00
ed
7de9775dd9
lol android
2022-08-10 20:35:12 +02:00
ed
5ce9060e5c
up2k.js: do hashing in web-workers
2022-08-10 01:09:54 +02:00
ed
f727d5cb5a
new cloudflare memes, thx nh
2022-08-09 09:00:22 +02:00
ed
4735fb1ebb
u2cli: better msg on bad tls certs
2022-08-09 00:11:34 +02:00
ed
c7d05cc13d
up2k-hook-ytid: log discovered IDs + support audio rips
2022-08-05 19:26:24 +02:00
ed
51c152ff4a
indicate sqlite thread-safety + some cleanup
2022-08-05 01:20:16 +02:00
ed
eeed2a840c
v1.3.10
2022-08-04 01:40:14 +02:00
ed
4aaa111925
v1.3.9
2022-08-04 00:39:37 +02:00
ed
e31248f018
include version info on startup and in crash dumps
2022-08-04 00:11:52 +02:00
ed
8b4cf022f2
bbox: tweak end-of-gallery animation
2022-08-03 22:56:51 +02:00
ed
4e7455268a
tag-scanner perf
2022-08-03 22:33:20 +02:00
ed
680f8ae814
add xdev/xvol indexing guards
2022-08-03 22:20:28 +02:00
ed
90555a4cea
clean-shutdown while hashing huge files
2022-08-03 21:06:10 +02:00
ed
56a62db591
force-exit by hammering ctrl-c
2022-08-03 20:58:23 +02:00
ed
cf51997680
fix make-sfx.sh on windows/msys2
2022-08-03 20:01:54 +02:00
ed
f05cc18d61
add missing polyfill
2022-08-03 19:42:42 +02:00
ed
5384c2e0f5
reentrant cleanup
2022-08-02 20:56:05 +02:00
ed
9bfbf80a0e
ui: fix navpane covering files on horizontal scroll
2022-08-02 20:48:26 +02:00
ed
f874d7754f
ui: toggle sorting folders before files (default-on)
2022-08-02 20:47:17 +02:00
ed
a669f79480
windows upload perf (fat32, smb)
2022-08-02 20:39:51 +02:00
ed
1c3894743a
fix filekeys inside symlinked volumes
2022-08-02 20:26:51 +02:00
ed
75cdf17df4
cache sparsefile-support on windows too
2022-08-02 06:58:25 +02:00
ed
de7dd1e60a
more visible upload errors on mobile
2022-08-02 06:17:13 +02:00
ed
0ee574a718
forget uploads that failed to initialize
2022-08-02 06:15:18 +02:00
ed
faac894706
oh
2022-07-29 00:13:18 +02:00
ed
dac2fad48e
v1.3.8
2022-07-27 16:07:26 +02:00
ed
77f624b01e
improve shumantime + use it everywhere
2022-07-27 15:07:04 +02:00
ed
e24ffebfc8
indicate write-activity on splashpage
2022-07-27 14:53:15 +02:00
ed
70d07d1609
perf
2022-07-27 14:01:30 +02:00
ed
bfb3303d87
include client total ETA in upload logs
2022-07-27 12:07:51 +02:00
ed
660705a436
defer volume reindexing on db activity
2022-07-27 11:48:47 +02:00
ed
74a3f97671
cleanup + bump deps
2022-07-27 00:15:49 +02:00
ed
b3e35bb494
async lsof w/ timeout
2022-07-26 22:38:13 +02:00
ed
76adac7c72
up2k-hook-ytid: add mp4/webm/mkv metadata scanner
2022-07-26 22:09:18 +02:00
ed
5dc75ebb67
async e2ts / e2v + forget deleted shadowed
2022-07-26 12:47:40 +02:00
ed
d686ce12b6
lsof db on stuck transaction
2022-07-25 02:07:59 +02:00
ed
d3c40a423e
mutagen: support nullduration tags
2022-07-25 01:21:34 +02:00
ed
2fb1e6dab8
mute exception on zip abort
2022-07-25 01:20:38 +02:00
ed
10430b347f
fix dumb prisonparty bug
2022-07-22 20:49:35 +02:00
ed
e0e3f6ac3e
up2k-hook-ytid: add override
2022-07-22 10:47:10 +02:00
ed
c694cbffdc
a11y: improve skip-to-files
2022-07-20 23:44:57 +02:00
ed
bdd0e5d771
a11y: enter = onclick
2022-07-20 23:32:02 +02:00
ed
aa98e427f0
audio-eq: add crossfeed
2022-07-20 01:54:59 +02:00
ed
daa6f4c94c
add video hotkeys for digit-seeking
2022-07-17 23:45:02 +02:00
ed
4a76663fb2
ensure free disk space
2022-07-17 22:33:08 +02:00
ed
cebda5028a
v1.3.7
2022-07-16 20:48:23 +02:00
ed
3fa377a580
sqlite diag
2022-07-16 20:43:26 +02:00
ed
a11c1005a8
v1.3.6
2022-07-16 03:58:58 +02:00
ed
4a6aea9328
hopefully got this right
2022-07-16 02:24:53 +02:00
ed
4ca041e93e
improve autopotato accuracy
2022-07-16 02:23:50 +02:00
ed
52a866a405
batch progress writes
2022-07-16 02:12:56 +02:00
ed
8b6bd0e6ac
rescue some exceptions from the promise maelstroms
2022-07-15 23:42:37 +02:00
ed
780fc4639a
bbox: chrome doesnt override video onclick
2022-07-15 22:36:35 +02:00
ed
3692fc9d83
bbox: doubletap pic for fullscreen
2022-07-15 22:29:44 +02:00
ed
c2a0b1b4c6
autopotato
2022-07-15 02:39:32 +02:00
ed
21bbdb5419
fix audio-eq on recent chromes
2022-07-15 02:07:48 +02:00
ed
aa1c08962c
golf
2022-07-15 02:07:13 +02:00
ed
8a5d0399dd
sfx: dont hang supervisors
2022-07-15 02:04:00 +02:00
ed
f2cd0b0c4a
sfx: avoid name collisions across reboots
2022-07-15 02:03:41 +02:00
ed
c2b66bbe73
add potato mode
2022-07-14 02:33:35 +02:00
ed
48b957f1d5
add -e2v (file integrity checker)
2022-07-13 00:48:39 +02:00
ed
3683984c8d
abort volume indexing on ^C
2022-07-12 21:46:07 +02:00
ed
a3431512d8
push queue/status info to server
2022-07-12 21:22:02 +02:00
ed
d832b787e7
upload smallest-file-first by default
2022-07-12 20:48:38 +02:00
ed
6f75b02723
misc
2022-07-12 03:16:30 +02:00
ed
b8241710bd
md-editor fixes
2022-07-12 02:53:33 +02:00
ed
d638404b6a
better runahead strategy for 100 GiB+ files
2022-07-12 02:30:49 +02:00
ed
9362ca3ed9
py2 fixes
2022-07-11 23:53:18 +02:00
ed
d1a03c6d17
zerobyte semantics
2022-07-11 23:17:33 +02:00
ed
c6c31702c2
cheaper file deletion
2022-07-11 01:50:18 +02:00
ed
bd2d88c96e
add another up2k-hook example
2022-07-11 00:52:59 +02:00
ed
76b1857e4e
add support for up2k hooks
2022-07-09 14:02:35 +02:00
ed
095bd17d10
mtp/vidchk: grab some frames at the start too
2022-07-09 13:10:00 +02:00
ed
204bfac3fa
mtp/vidchk: write ffprobe metadata to file
2022-07-09 04:33:19 +02:00
ed
ac49b0ca93
mtp: add rclone uploader
2022-07-08 23:47:27 +02:00
ed
c5b04f6fef
mtp daisychaining
2022-07-08 22:29:05 +02:00
ed
5c58fda46d
only clean thumbs if there are thumbs to clean
2022-07-08 21:13:10 +02:00
ed
062730c70c
cleanup
2022-07-06 11:12:36 +02:00
ed
cade1990ce
v1.3.5
2022-07-06 02:29:11 +02:00
ed
59b6e61816
build fstab from relabels when mtab is unreadable
2022-07-06 02:28:34 +02:00
ed
daff7ff158
v1.3.4
2022-07-06 00:12:10 +02:00
ed
0862860961
misc cleanup
2022-07-06 00:00:56 +02:00
ed
1cb24045a0
dont thumb empty files
2022-07-05 23:45:47 +02:00
ed
622358b172
flag to control mtp timeout kill behavior
2022-07-05 23:38:49 +02:00
ed
7998884a9d
adopt the osd hider
2022-07-05 23:36:44 +02:00
ed
51ddecd101
improve readme
2022-07-05 23:27:48 +02:00
ed
7a35ab1d1e
bbox: video seek / loop url params
2022-07-05 20:37:05 +02:00
ed
48564ba52a
bbox: add A-B video loop
2022-07-05 19:53:43 +02:00
ed
49efffd740
bbox: tap left/right side of image for prev/next
2022-07-05 19:33:09 +02:00
ed
d6ac224c8f
bbox: tap to show/hide buttons
2022-07-05 19:18:21 +02:00
ed
a772b8c3f2
bbox: add fullscreen for images too
2022-07-05 19:06:02 +02:00
ed
b580953dcd
bbox: fix crash on swipe during close
2022-07-05 18:49:52 +02:00
ed
d86653c763
ux
2022-07-05 00:13:08 +02:00
ed
dded4fca76
option to specify favicon + default-enable it
2022-07-05 00:06:22 +02:00
ed
36365ffa6b
explain the donut
2022-07-04 22:17:37 +02:00
ed
0f9aeeaa27
bump codemirror to 5.65.6
2022-07-04 22:15:52 +02:00
ed
d8ebcd0ef7
lol dpi
2022-07-04 22:13:28 +02:00
ed
6e445487b1
satisfy cloudflare DDoS protection
2022-07-03 16:04:28 +02:00
ed
6605e461c7
improve mtp section
2022-07-03 14:23:56 +02:00
ed
40ce4e2275
cleanup
2022-07-03 13:55:48 +02:00
ed
8fef9e363e
recursive kill mtp on timeout
2022-07-03 04:57:15 +02:00
ed
4792c2770d
fix a spin
2022-07-03 02:39:15 +02:00
ed
87bb49da36
new mtp: video integrity checker
2022-07-03 01:50:38 +02:00
ed
1c0071d9ce
perf
2022-07-03 01:40:30 +02:00
ed
efded35c2e
ffmpeg saying the fps is 1/0 yeah okay
2022-07-02 00:39:46 +02:00
ed
1d74240b9a
ux: hide uploads table until something happens
2022-07-01 09:16:23 +02:00
ed
098184ff7b
add write-only up2k ui simplifier
2022-07-01 00:55:36 +02:00
ed
4083533916
vt100 listing: reset color at eof
2022-06-29 22:41:51 +02:00
ed
feb1acd43a
v1.3.3
2022-06-27 22:57:05 +02:00
ed
a9591db734
cleanup
2022-06-27 22:56:29 +02:00
ed
9ebf148cbe
support android9 sdcardfs on sdcard
2022-06-27 22:15:35 +02:00
ed
a473e5e19a
always include custom css/js
2022-06-27 17:24:30 +02:00
ed
5d3034c231
detect sparse support from st_blocks
2022-06-23 18:23:42 +02:00
ed
c3a895af64
android sdcardfs can be fat32
2022-06-23 16:27:30 +02:00
ed
cea5aecbf2
v1.3.2
2022-06-20 01:31:29 +02:00
ed
0e61e70670
audioplayer continues to next folder by default
2022-06-20 00:20:13 +02:00
ed
1e333c0939
fix doc traversal
2022-06-19 23:32:36 +02:00
ed
917b6ec03c
naming
2022-06-19 22:58:20 +02:00
ed
fe67c52ead
configurable list of sparse-supporting filesystems +
...
close nonsparse files after each write to force flush
2022-06-19 22:38:52 +02:00
ed
909c7bee3e
ignore md plugin errors
2022-06-19 20:28:45 +02:00
ed
27ca54d138
md: ol appeared as ul
2022-06-19 19:05:41 +02:00
ed
2147c3a646
run markdown plugins in directory listings
2022-06-19 18:17:22 +02:00
ed
a99120116f
ux: breadcrumb ctrl-click
2022-06-19 17:51:03 +02:00
ed
802efeaff2
dont let tags imply subdirectories when renaming
2022-06-19 16:06:39 +02:00
ed
9ad3af1ef6
misc tweaks
2022-06-19 16:05:48 +02:00
ed
715727b811
add changelog
2022-06-17 15:33:57 +02:00
ed
c6eaa7b836
aight good to know
2022-06-17 00:37:56 +02:00
ed
c2fceea2a5
v1.3.1
2022-06-16 21:56:12 +02:00
ed
190e11f7ea
update deps + misc
2022-06-16 21:43:40 +02:00
ed
ad7413a5ff
add .PARTIAL suffix to bup uploads too +
...
aggressive limits checking
2022-06-16 21:00:41 +02:00
ed
903b9e627a
ux snappiness + keepalive on http-1.0
2022-06-16 20:33:09 +02:00
ed
c5c1e96cf8
ux: button to reset hidden columns
2022-06-16 19:06:28 +02:00
ed
62fbb04c9d
allow moving files between filesystems
2022-06-16 18:46:50 +02:00
ed
728dc62d0b
optimize nonsparse uploads (fat32, exfat, hpfs)
2022-06-16 17:51:42 +02:00
ed
2dfe1b1c6b
add themes: hacker, hi-con
2022-06-16 12:21:21 +02:00
ed
35d4a1a6af
ux: delay loading animation + focus outlines + explain ng
2022-06-16 11:02:05 +02:00
ed
eb3fa5aa6b
add safety profiles + improve helptext + speed
2022-06-16 10:21:44 +02:00
ed
438384425a
add types, isort, errorhandling
2022-06-16 01:07:15 +02:00
ed
0b6f102436
fix multiprocessing ftpd
2022-06-12 16:37:56 +02:00
ed
c9b7ec72d8
add hotkey Y to download current song / vid / pic
2022-06-09 17:23:11 +02:00
ed
256c7f1789
add option to see errors from mtp parsers
2022-06-09 14:46:35 +02:00
ed
4e5a323c62
more cleanup
2022-06-08 01:05:35 +02:00
ed
f4a3bbd237
fix ansify prepending bracket to all logfiles
2022-06-07 23:45:54 +02:00
ed
fe73f2d579
cleanup
2022-06-07 23:08:43 +02:00
ed
f79fcc7073
discover local ip under termux
2022-06-07 23:03:16 +02:00
ed
4c4b3790c7
fix read-spin on d/c during json post + errorhandling
2022-06-07 19:02:52 +02:00
ed
bd60b464bb
fix misleading log-msg
2022-06-07 14:12:55 +02:00
ed
6bce852765
ux: treepar positioning
2022-06-06 22:05:13 +02:00
ed
3b19a5a59d
improve a11y jumpers
2022-05-25 20:31:12 +02:00
ed
f024583011
add a11y jumpers
2022-05-24 09:09:54 +02:00
ed
1111baacb2
v1.3.0
2022-05-22 17:02:38 +02:00
ed
1b9c913efb
update deps (marked, codemirror, prism)
2022-05-22 16:49:18 +02:00
ed
3524c36e1b
tl
2022-05-22 16:04:10 +02:00
ed
cf87cea9f8
ux, tl
2022-05-21 11:32:25 +02:00
ed
bfa34404b8
ux tweaks
2022-05-19 18:00:33 +02:00
ed
0aba5f35bf
add confirms on colhide, bigtxt
2022-05-19 17:59:33 +02:00
ed
663bc0842a
ux
2022-05-18 19:51:25 +02:00
ed
7d10c96e73
grammar
2022-05-18 19:33:20 +02:00
ed
6b2720fab0
dont switch to treeview on play into next folder
2022-05-18 19:24:47 +02:00
ed
e74ad5132a
persist videoplayer prefs
2022-05-18 19:17:21 +02:00
ed
1f6f89c1fd
apply default-language to splashpage
2022-05-18 19:02:36 +02:00
ed
4d55e60980
update flat-light ss
2022-05-16 19:01:32 +02:00
ed
ddaaccd5af
ux tweaks
2022-05-16 18:56:53 +02:00
ed
c20b7dac3d
ah whatever, still 16 years left
2022-05-15 17:23:52 +02:00
ed
1f779d5094
zip: add ntfs and unix extensions for utc time
2022-05-15 16:13:49 +02:00
ed
715401ca8e
fix timezone in search, zipfiles, fuse
2022-05-15 13:51:44 +02:00
ed
e7cd922d8b
translate splashpage and search too
2022-05-15 13:20:52 +02:00
ed
187feee0c1
add norwegian translation
2022-05-14 23:25:40 +02:00
ed
49e962a7dc
dbtool: faster, add examples,
...
match on hashes rather than paths by default,
add no-clobber option to keep existing tags
2022-05-14 12:44:05 +02:00
ed
633ff601e5
perf + ux
2022-05-14 00:13:06 +02:00
ed
331cf37054
show loading progress for huge documents
2022-05-13 23:02:20 +02:00
ed
23e4b9002f
support ?doc=mojibake
2022-05-13 18:10:55 +02:00
ed
c0de3c8053
v1.2.11
2022-05-13 17:24:50 +02:00
ed
a82a3b084a
make search results unselectable
2022-05-13 17:18:19 +02:00
ed
67c298e66b
don't embed huge docs (defer to ajax), closes #9
2022-05-13 17:08:17 +02:00
ed
c110ccb9ae
v1.2.10
2022-05-13 01:44:00 +02:00
ed
0143380306
help the query planner
2022-05-13 01:41:39 +02:00
ed
af9000d3c8
v1.2.9
2022-05-12 23:10:54 +02:00
ed
097d798e5e
steal colors from monokai
2022-05-12 23:06:37 +02:00
ed
1d9f9f221a
louder
2022-05-12 20:55:37 +02:00
ed
214a367f48
be loud about segfaults and such
2022-05-12 20:26:48 +02:00
ed
2fb46551a2
avoid pointless recursion + show scan summary
2022-05-09 23:43:59 +02:00
ed
6bcf330ae0
symlink-checker: print base vpath in nonverbose mode
2022-05-09 20:17:03 +00:00
ed
2075a8b18c
skip nonregular files when indexing filesystem
2022-05-09 19:56:17 +00:00
ed
1275ac6c42
start up2k indexing even if no interfaces could bind
2022-05-09 20:38:06 +02:00
ed
708f20b7af
remove option to disable spa
2022-05-08 14:29:05 +02:00
ed
a2c0c708e8
focus password field if not logged in
2022-05-07 22:16:12 +02:00
ed
2f2c65d91e
improve up2k error messages
2022-05-07 22:15:09 +02:00
ed
cd5fcc7ca7
fix file sel/play background on focus
2022-05-06 21:15:18 +02:00
ed
aa29e7be48
minimal support for browsers without css-variables
2022-05-03 00:52:26 +02:00
ed
93febe34b0
truncate huge ffmpeg errors
2022-05-03 00:32:00 +02:00
ed
f086e6d3c1
best-effort recovery when chrome desyncs the mediaSession
2022-05-02 19:08:37 +02:00
ed
22e51e1c96
compensate for play/pause fades by rewinding a bit
2022-05-02 19:07:16 +02:00
ed
63a5336f31
change modal ok/cancel focus with left/right keys
2022-05-02 19:06:51 +02:00
ed
bfc6c53cc5
ux
2022-05-02 19:06:08 +02:00
ed
236017f310
better dropzones on small screens
2022-05-02 01:08:31 +02:00
ed
0a1d9b4dfd
nevermind, not reliable when rproxied
2022-05-01 22:35:34 +02:00
ed
b50d090946
add logout on inactivity + related errorhandling
2022-05-01 22:12:25 +02:00
ed
00b5db52cf
notes
2022-05-01 12:02:27 +02:00
ed
24cb30e2c5
support login from ie4 / win3.11
2022-05-01 11:42:19 +02:00
ed
4549145ab5
fix filekeys in basic-html browser
2022-05-01 11:29:51 +02:00
ed
67b0217754
cleanup + readme
2022-04-30 23:37:27 +02:00
ed
ccae9efdf0
safer systemd example (unprivileged user + NAT for port 80 / 443)
2022-04-30 23:28:51 +02:00
ed
59d596b222
add service to autogenerate TLS certificates
2022-04-30 22:54:35 +02:00
ed
4878eb2c45
support symlinks as volume root
2022-04-30 20:26:26 +02:00
ed
7755392f57
redirect to webroot after login
2022-04-30 18:15:09 +02:00
ed
dc2ea20959
v1.2.8
2022-04-30 02:16:34 +02:00
ed
8eaea2bd17
ux
2022-04-30 00:37:31 +02:00
ed
58e559918f
fix dynamic tree sizing
2022-04-30 00:04:06 +02:00
ed
f38a3fca5b
case-insensitive cover check
2022-04-29 23:39:16 +02:00
ed
1ea145b384
wow when did that break
2022-04-29 23:37:38 +02:00
ed
0d9567575a
avoid hashing busy uploads during rescan
2022-04-29 23:16:23 +02:00
ed
e82f176289
fix deadlock on rescan during upload
2022-04-29 23:14:51 +02:00
ed
d4b51c040e
doc + ux
2022-04-29 23:13:37 +02:00
ed
125d0efbd8
good stuff
2022-04-29 02:06:56 +02:00
ed
3215afc504
immediately search on enter key
2022-04-28 22:53:37 +02:00
ed
c73ff3ce1b
avoid sqlite deadlock on windows
2022-04-28 22:46:53 +02:00
ed
f9c159a051
add option to force up2k turbo + hide warning
2022-04-28 21:57:37 +02:00
ed
2ab1325c90
add option to load more search results
2022-04-28 21:55:01 +02:00
ed
5b0f7ff506
perfect
2022-04-28 10:36:56 +02:00
ed
9269bc84f2
skip more stuff windows doesn't like
2022-04-28 10:31:10 +02:00
ed
4e8b651e18
too much effort into this joke
2022-04-28 10:29:54 +02:00
ed
65b4f79534
add themes "vice" and "hot dog stand"
2022-04-27 22:33:01 +02:00
ed
5dd43dbc45
ignore bugs in chrome v102
2022-04-27 22:32:11 +02:00
ed
5f73074c7e
fix audio playback on first visit
2022-04-27 22:31:33 +02:00
ed
f5d6ba27b2
handle invalid headers better
2022-04-27 22:30:19 +02:00
ed
73fa70b41f
fix mostly-harmless xss
2022-04-27 22:29:16 +02:00
ed
2a1cda42e7
avoid deadlocks on windows
2022-04-27 22:27:49 +02:00
ed
1bd7e31466
more theme porting
2022-04-26 00:42:00 +02:00
ed
eb49e1fb4a
conditional up2k column sizes depending on card
2022-04-24 23:48:23 +02:00
ed
9838c2f0ce
golf
2022-04-24 23:47:15 +02:00
ed
6041df8370
start replacing class-scopes with css variables
2022-04-24 23:46:38 +02:00
ed
2933dce3ef
mtime blank uploads + helptext
2022-04-24 22:58:11 +02:00
ed
dab377d37b
v1.2.7
2022-04-16 23:44:28 +02:00
ed
f35e41baf1
allow unposting with write-only access
2022-04-16 23:35:04 +02:00
ed
c4083a2942
v1.2.6
2022-04-15 20:09:50 +02:00
ed
36c20bbe53
fix setting mtime on windows
2022-04-15 20:08:55 +02:00
ed
e34634f5af
v1.2.5
2022-04-15 19:42:40 +02:00
ed
cba9e5b669
add hardlinks (symlink alternative) for up2k dedup
2022-04-15 19:13:53 +02:00
ed
1f3c46a6b0
forgot some css files
2022-04-15 17:11:46 +02:00
ed
799a5ffa47
v1.2.4
2022-04-14 21:45:22 +02:00
ed
b000707c10
detect poor ffmpeg builds
2022-04-14 18:20:48 +02:00
ed
feba4de1d6
make gallery linkable
2022-04-14 17:12:56 +02:00
ed
951fdb27ca
dont scan orphaned volumes
2022-04-14 17:11:51 +02:00
ed
9697fb3d84
option to disable thumbnails per volume
2022-04-14 17:11:26 +02:00
ed
2dbed4500a
add flat theme
2022-04-14 16:57:51 +02:00
ed
fd9d0e433d
thumbnails: try FFmpeg for images too
2022-04-11 10:38:57 +02:00
ed
f096f3ef81
thumbnails: disable pdf because too scary
2022-04-10 23:02:09 +02:00
ed
cc4a063695
thumbnails: per-decoder filetype config
2022-04-10 22:59:45 +02:00
ed
b64cabc3c9
thumbnails: add pyvips as alt/supp. to pillow
2022-04-10 14:16:09 +02:00
ed
3dd460717c
add flat theme
2022-04-09 23:05:54 +02:00
ed
bf658a522b
naming
2022-04-09 20:41:08 +02:00
ed
e9be7e712d
futureproof clipboard function
2022-04-09 19:38:05 +02:00
ed
e40cd2a809
optimize window resizing
2022-04-09 19:20:09 +02:00
ed
dbabeb9692
gallery: add animation preferences
2022-04-09 17:23:54 +02:00
ed
8dd37d76b0
fix drifting resize
2022-04-09 14:37:25 +02:00
ed
fd475aa358
textviewer: translate basic ansi/sgr colors
2022-04-09 00:50:54 +02:00
ed
f0988c0e32
filter some volflags from up2k dump
2022-04-08 21:56:24 +02:00
ed
0632f09bff
rhel8 ignores flock and kills us anyways
2022-04-08 21:29:31 +02:00
ed
ba599aaca0
explain systemd jank
2022-04-08 20:39:22 +02:00
ed
ff05919e89
support mpc/musepack audio (streaming + thumbnailing)
2022-04-02 22:17:16 +02:00
ed
52e63fa101
dont crash when mediaplayer config is changed while music isnt playing
2022-03-28 23:17:02 +02:00
ed
96ceccd12a
v1.2.3
2022-03-24 02:35:53 +01:00
ed
87994fe006
retry failed uploads with backoff
2022-03-24 02:29:59 +01:00
ed
fa12c81a03
zip-download files older than 1980-01-01
2022-03-24 01:31:50 +01:00
ed
344ce63455
basic-browser is implicitly not js
2022-03-21 01:20:47 +01:00
ed
ec4daacf9e
v1.2.2
2022-03-20 06:15:57 +01:00
ed
f3e8308718
eh, better as volflags
2022-03-20 05:45:07 +01:00
ed
515ac5d941
show textfile name in document title
2022-03-20 03:40:21 +01:00
ed
954c7e7e50
add option to request noindex from crawlers
2022-03-20 03:23:42 +01:00
ed
67ff57f3a3
add option to disable html folder listings
2022-03-20 02:45:53 +01:00
ed
c10c70c1e5
misc
2022-03-04 21:30:31 +01:00
ed
04592a98d2
include all IPs + link status in server url listing
2022-03-04 21:29:28 +01:00
ed
c9c4aac6cf
v1.2.1
2022-03-03 01:26:29 +01:00
ed
8b2c7586ce
minimal py2 support for ftpd
2022-03-03 01:18:01 +01:00
ed
32e22dfe84
vendor asynchat for pyftpdlib
2022-03-03 01:16:52 +01:00
ed
d70b885722
failed attempt at upgrading scp
2022-03-03 00:17:03 +01:00
ed
ac6c4b13f5
add plaintext volume listing
2022-03-02 21:20:19 +01:00
ed
ececdad22d
and increase debounce a bit
2022-03-02 01:56:05 +01:00
ed
bf659781b0
try some more spacing
2022-03-02 01:49:15 +01:00
ed
2c6bb195a4
search: get rid of inner-joins to fix -tags
2022-03-02 00:35:04 +01:00
ed
c032cd08b3
prisonparty: clean exit on sigterm/int
2022-02-27 20:07:28 +01:00
ed
39e7a7a231
sfx: prefer system pyftpdlib if available
2022-02-13 21:00:13 +01:00
ed
6e14cd2c39
graduate copyparty-sfx.sh
2022-02-13 20:44:03 +01:00
ed
aab3baaea7
v1.2.0
2022-02-13 16:58:54 +01:00
ed
b8453c3b4f
ftpd: support rootless filesystems
2022-02-13 16:38:24 +01:00
ed
6ce0e2cd5b
ftpd: add ftps
2022-02-13 15:46:33 +01:00
ed
76beaae7f2
ftpd: add move/rename
2022-02-13 14:26:16 +01:00
ed
c1a7f9edbe
ftpd: add indexing, delete, windows support
2022-02-13 13:58:16 +01:00
ed
b5f2fe2f0a
add ftpd
2022-02-13 03:10:53 +01:00
ed
98a90d49cb
ctrl-click document links to open in new tab
2022-02-12 20:26:44 +01:00
ed
f55e982cb5
configurable max-hits
2022-02-12 16:22:35 +01:00
ed
686c7defeb
fix path-search in nontop volumes
2022-02-12 16:00:14 +01:00
ed
0b1e483c53
bump webdeps
2022-02-09 23:45:09 +01:00
ed
457d7df129
fix ie11 hotkey crash
2022-02-06 02:08:18 +01:00
ed
ce776a547c
add rate throttling to uploads too
2022-02-06 02:06:59 +01:00
ed
ded0567cbf
v1.1.12
2022-01-18 22:28:33 +01:00
ed
c9cac83d09
fix PUT response in write-only folders
2022-01-18 21:37:11 +01:00
ed
4fbe6b01a8
clarify what the app does
2022-01-17 00:31:23 +00:00
ed
ee9585264e
deal with github api change + build vamp if necessary
2022-01-17 00:27:23 +00:00
ed
c9ffead7bf
prisonparty: support running from src
2022-01-17 00:24:40 +00:00
ed
ed69d42005
v1.1.11
2022-01-14 22:25:06 +01:00
ed
0b47ee306b
bump marked.js to 4.0.10
2022-01-14 20:42:23 +01:00
ed
e4e63619d4
linkable maintabs
2022-01-14 19:26:07 +01:00
ed
f32cca292a
propagate sort-order to thegrid
2022-01-14 18:28:49 +01:00
ed
e87ea19ff1
return file URL in PUT response
2022-01-11 22:59:19 +01:00
ed
0214793740
fix garbage in markdown output
2022-01-05 18:57:05 +01:00
ed
fc9dd5d743
meadup changes
2022-01-03 01:16:27 +01:00
ed
9e6d5dd2b9
vbi: add onscreen qrcode
2021-12-28 20:57:11 +01:00
ed
bdad197e2c
make it even worse
2021-12-27 00:04:38 +01:00
ed
7e139288a6
add very bad idea
2021-12-26 23:32:46 +01:00
ed
6e7935abaf
repaint cut/paste buttons when permissions change
2021-12-24 00:50:52 +01:00
ed
3ba0cc20f1
v1.1.10
2021-12-17 00:05:17 +01:00
ed
dd28de1796
sendfile: handle eagain
2021-12-17 00:04:19 +01:00
ed
9eecc9e19a
v1.1.9
2021-12-16 22:54:44 +01:00
ed
6530cb6b05
shut socket on tx error
2021-12-16 22:51:24 +01:00
ed
41ce613379
add multisearch
2021-12-12 20:11:07 +01:00
ed
5e2785caba
more aggressively try ffmpeg when mutagen fails
2021-12-11 20:31:04 +01:00
ed
d7cc000976
v1.1.8
2021-12-10 02:44:48 +01:00
ed
50d8ff95ae
good stuff
2021-12-10 02:21:56 +01:00
ed
b2de1459b6
quick backports to the alternative fuse client
2021-12-10 01:59:45 +01:00
ed
f0ffbea0b2
add breadcrumbs to the textfile tree
2021-12-10 00:44:47 +01:00
ed
199ccca0fe
v1.1.7
2021-12-07 19:19:35 +01:00
ed
1d9b355743
fix search ui after b265e59 broke it
2021-12-07 19:12:36 +01:00
ed
f0437fbb07
cleanup the windowtitle a bit
2021-12-07 19:09:24 +01:00
ed
abc404a5b7
v1.1.6
2021-12-07 01:17:56 +01:00
ed
04b9e21330
update web-deps
2021-12-07 01:12:32 +01:00
ed
1044aa071b
deal with consecutive dupes even without sqlite
2021-12-06 23:51:44 +01:00
ed
4c3192c8cc
set window-title to listening ip
2021-12-06 23:08:04 +01:00
ed
689e77a025
option to set a custom servicename
2021-12-06 22:24:25 +01:00
ed
3bd89403d2
apply per-volume index config to ui
2021-12-06 22:04:24 +01:00
ed
b4800d9bcb
option to disable onboot-scans per-volume
2021-12-06 20:54:13 +01:00
ed
05485e8539
md: smaller indent on outermost list
2021-12-06 20:17:12 +01:00
ed
0e03dc0868
and fix the markdown breadcrumbs too
2021-12-06 19:51:47 +01:00
ed
352b1ed10a
generate correct links when trailing slash missing
2021-12-06 19:49:14 +01:00
ed
0db1244d04
also consider TMPDIR and friends
2021-12-06 09:47:39 +01:00
ed
ece08b8179
create ~/.config if /tmp is readonly
2021-12-06 02:02:44 +01:00
ed
b8945ae233
fix tests and readme
2021-12-04 18:52:14 +01:00
ed
dcaf7b0a20
v1.1.5
2021-12-04 03:33:57 +01:00
ed
f982cdc178
spa gridview
2021-12-04 03:31:12 +01:00
ed
b265e59834
spa filetab
2021-12-04 03:25:28 +01:00
ed
4a843a6624
unflicker navpane + add client state escape hatch
2021-12-04 02:46:00 +01:00
ed
241ef5b99d
preserve mtimes when juggling symlinks
2021-12-04 01:58:04 +01:00
ed
f39f575a9c
sort-order indicators
2021-12-03 23:53:41 +01:00
ed
1521307f1e
use preferred sort on initial render, fixes #8
2021-12-03 02:07:08 +01:00
ed
dd122111e6
v1.1.4
2021-11-28 04:22:05 +01:00
ed
00c177fa74
show upload eta in window title
2021-11-28 04:05:16 +01:00
ed
f6c7e49eb8
u2cli: better error messages
2021-11-28 03:38:57 +01:00
ed
1a8dc3d18a
add workaround for #7 after all since it was trivial
2021-11-28 00:12:19 +01:00
ed
38a163a09a
better dropzone for extremely slow browsers
2021-11-28 00:11:21 +01:00
ed
8f031246d2
disable windows quickedit to avoid accidental lockups
2021-11-27 21:43:19 +01:00
ed
8f3d97dde7
indicate onclick action for audio files in grid view
2021-11-24 22:10:59 +01:00
ed
4acaf24d65
remember if media controls were open or not
2021-11-24 21:49:41 +01:00
ed
9a8dbbbcf8
another accesskey fix
2021-11-22 21:57:29 +01:00
ed
a3efc4c726
encode quoted queries into raw
2021-11-22 21:53:23 +01:00
ed
0278bf328f
support raw-queries with quotes
2021-11-22 20:59:07 +01:00
ed
17ddd96cc6
up2k list wasnt centered anymore
2021-11-21 22:44:11 +01:00
ed
0e82e79aea
mention the eq fixing gapless albums
2021-11-20 19:33:56 +01:00
ed
30f124c061
fix forcing compression levels
2021-11-20 18:51:15 +01:00
ed
e19d90fcfc
add missing examples
2021-11-20 18:50:55 +01:00
ed
184bbdd23d
legalese rephrasing
2021-11-20 17:58:37 +01:00
ed
30b50aec95
mention mtp readme
2021-11-20 17:51:49 +01:00
ed
c3c3d81db1
add mtp plugin for exif stripping
2021-11-20 17:45:56 +01:00
ed
49b7231283
fix mojibake support in misc mtp plugins
2021-11-20 17:33:24 +01:00
ed
edbedcdad3
v1.1.3
2021-11-20 02:27:09 +01:00
ed
e4ae5f74e6
add tooltip indicator
2021-11-20 01:47:16 +01:00
ed
2c7ffe08d7
include sha512 as both hex and b64 in responses
2021-11-20 01:03:32 +01:00
ed
3ca46bae46
good oneliner
2021-11-20 00:20:34 +01:00
ed
7e82aaf843
simplify/improve up2k ui debounce
2021-11-20 00:03:15 +01:00
ed
315bd71adf
limit turbo runahead
2021-11-20 00:01:14 +01:00
ed
2c612c9aeb
ux
2021-11-19 21:31:05 +01:00
ed
36aee085f7
add timeouts to FFmpeg things
2021-11-16 22:22:09 +01:00
ed
d01bb69a9c
u2cli: option to ignore inaccessible files
2021-11-16 21:53:00 +01:00
ed
c9b1c48c72
sizelimit registry + persist without e2d
2021-11-16 21:31:24 +01:00
ed
aea3843cf2
this is just noise
2021-11-16 21:28:50 +01:00
ed
131b6f4b9a
workaround chrome rendering bug
2021-11-16 21:28:36 +01:00
ed
6efb8b735a
better handling of python builds without sqlite3
2021-11-16 01:13:04 +01:00
ed
223b7af2ce
more iOS jank
2021-11-16 00:05:35 +01:00
ed
e72c2a6982
add fastpath for using the eq as a pure gain control
2021-11-15 23:19:43 +01:00
ed
dd9b93970e
autoenable aac transcoding when codec missing
2021-11-15 23:18:52 +01:00
ed
e4c7cd81a9
update readme
2021-11-15 20:28:53 +01:00
ed
12b3a62586
fix dumb mistakes
2021-11-15 20:13:16 +01:00
ed
2da3bdcd47
delay tooltips, fix #6
2021-11-15 03:56:17 +01:00
ed
c1dccbe0ba
trick iphones into preloading natively
2021-11-15 03:01:11 +01:00
ed
9629fcde68
optionally enable seeking through os controls
2021-11-15 02:47:42 +01:00
ed
cae436b566
add client-option to disconnect on HTTP 304
2021-11-15 02:45:18 +01:00
ed
01714700ae
more gapless fixes
2021-11-14 20:25:28 +01:00
ed
51e6c4852b
retire ogvjs
2021-11-14 19:28:44 +01:00
ed
b206c5d64e
handle multiple simultaneous uploads of the same file
2021-11-14 15:03:11 +01:00
ed
62c3272351
add option to simulate latency
2021-11-14 15:01:20 +01:00
ed
c5d822c70a
v1.1.2
2021-11-12 23:08:24 +01:00
ed
9c09b4061a
prefer fpool on linux as well
2021-11-12 22:57:36 +01:00
ed
c26fb43ced
more cleanup
2021-11-12 22:30:23 +01:00
ed
deb8f20db6
misc cleanup/unjank
2021-11-12 20:48:26 +01:00
ed
50e18ed8ff
fix up2k layout in readonly folders
2021-11-12 19:18:52 +01:00
ed
31f3895f40
close misc views on escape
2021-11-12 19:18:29 +01:00
ed
615929268a
cache monet
2021-11-12 02:00:44 +01:00
ed
b8b15814cf
add traffic shaping, bump speeds on https/windows
2021-11-12 01:34:56 +01:00
ed
7766fffe83
mostly fix ogvjs preloading
2021-11-12 01:09:01 +01:00
ed
2a16c150d1
general preload improvements
2021-11-12 01:04:31 +01:00
ed
418c2166cc
add cursed doubleclick-handler in gridsel mode
2021-11-11 01:03:14 +01:00
ed
a4dd44f648
textviewer initiable through hotkeys
2021-11-11 00:18:34 +01:00
ed
5352f7cda7
fix ctrl-a fencing in codeblocks
2021-11-11 00:11:29 +01:00
ed
5533b47099
handle crc collisions
2021-11-10 23:59:07 +01:00
ed
e9b14464ee
terminate preloader if it can't finish in time
2021-11-10 22:53:02 +01:00
ed
4e986e5cd1
xhr preload is not gapless
2021-11-10 22:00:24 +01:00
ed
8a59b40c53
better clientside upload dedup
2021-11-10 20:57:45 +01:00
ed
391caca043
v1.1.1
2021-11-08 22:39:00 +01:00
ed
171ce348d6
improve swr
2021-11-08 22:25:35 +01:00
ed
c2cc729135
update sfx sizes
2021-11-08 21:11:10 +01:00
ed
e7e71b76f0
add alternative preloader for spotty connections
2021-11-08 20:46:40 +01:00
ed
a2af61cf6f
fix clipboard sharing on recent firefox versions
2021-11-08 20:43:26 +01:00
ed
e111edd5e4
v1.1.0
2021-11-06 23:27:48 +01:00
ed
3375377371
update tests
2021-11-06 23:27:21 +01:00
ed
0ced020c67
update readme
2021-11-06 22:15:37 +01:00
ed
c0d7aa9e4a
add file selection from text viewer
2021-11-06 22:02:43 +01:00
ed
e5b3d2a312
dont hilight huge files
2021-11-06 20:56:23 +01:00
ed
7b4a794981
systemd-service: add reload
2021-11-06 20:33:15 +01:00
ed
86a859de17
navpane default on if 60em viewport
2021-11-06 20:32:43 +01:00
ed
b3aaa7bd0f
fence ctrl-a within documents and codeblocks
2021-11-06 19:37:19 +01:00
ed
a90586e6a8
add reload api
2021-11-06 19:05:58 +01:00
ed
807f272895
missed one
2021-11-06 18:33:32 +01:00
ed
f050647b43
rescan volumes on sigusr1
2021-11-06 18:20:31 +01:00
ed
73baebbd16
initial sigusr1 acc/vol reload
2021-11-06 07:15:04 +01:00
ed
f327f698b9
finally drop the -e2s compat
2021-11-06 03:19:57 +01:00
ed
8164910fe8
support setting argv from config files
2021-11-06 03:11:21 +01:00
ed
3498644055
fix permission parser so it matches the documentation
2021-11-06 03:09:03 +01:00
ed
d31116b54c
spaghetti unraveling
2021-11-06 02:07:13 +01:00
ed
aced110cdf
bump preload window wrt opus transcoding
2021-11-06 01:02:22 +01:00
ed
e9ab6aec77
allow full mime override
2021-11-06 00:50:20 +01:00
ed
15b261c861
help windows a little
2021-11-06 00:45:42 +01:00
ed
970badce66
positioning + optimization
2021-11-06 00:06:14 +01:00
ed
64304a9d65
make it optional
2021-11-06 00:06:05 +01:00
ed
d1983553d2
add click handlers
2021-11-06 00:04:45 +01:00
ed
6b15df3bcd
fix wordwrap not being set initially
2021-11-06 00:00:35 +01:00
ed
730b1fff71
hilight parents of current folder
2021-11-06 00:00:04 +01:00
ed
c3add751e5
oh
2021-11-05 02:12:25 +01:00
ed
9da2dbdc1c
rough attempt at docked navpane context
2021-11-05 02:03:35 +01:00
ed
977f09c470
.txt.gz is not actually .txt
2021-11-05 00:29:25 +01:00
ed
4d0c6a8802
ensure selected item visible when toggling navpane mode
2021-11-05 00:13:09 +01:00
ed
5345565037
a
2021-11-04 23:34:00 +01:00
ed
be38c27c64
thxci
2021-11-04 22:33:10 +01:00
ed
82a0401099
at some point firefox became case-sensitive
2021-11-04 22:10:45 +01:00
ed
33bea1b663
navpane mode-toggle button and hotkey
2021-11-04 22:04:32 +01:00
ed
f083acd46d
let client force plaintext response content-type
2021-11-04 22:02:39 +01:00
ed
5aacd15272
ux
2021-11-04 03:38:09 +01:00
ed
cb7674b091
make prism optional
2021-11-04 03:10:13 +01:00
ed
3899c7ad56
golfimize
2021-11-04 02:36:21 +01:00
ed
d2debced09
navigation history support
2021-11-04 02:29:24 +01:00
ed
b86c0ddc48
optimize
2021-11-04 02:06:55 +01:00
ed
ba36f33bd8
add textfile viewer
2021-11-04 01:40:03 +01:00
ed
49368a10ba
navpane enabled by default on non-touch devices
2021-11-04 01:35:05 +01:00
ed
ac1568cacf
golf elm removal
2021-11-04 01:33:40 +01:00
ed
862ca3439d
proactive opus cache expiration
2021-11-02 20:39:08 +01:00
ed
fdd4f9f2aa
dirlist alignment
2021-11-02 18:59:34 +01:00
ed
aa2dc49ebe
trailing newline for plaintext folder listings
2021-11-02 18:48:32 +01:00
ed
cc23b7ee74
better user-feedback when transcoding is unavailable
2021-11-02 03:22:39 +01:00
ed
f6f9fc5a45
add audio transcoder
2021-11-02 02:59:37 +01:00
ed
26c8589399
Merge branch 'hovudstraum' of github.com:9001/copyparty into hovudstraum
2021-11-02 00:26:54 +01:00
ed
c2469935cb
add audio spectrogram thumbnails
2021-11-02 00:26:51 +01:00
kipukun
5e7c20955e
contrib: describe rc script
2021-10-31 19:25:22 +01:00
kipukun
967fa38108
contrib: add freebsd rc script
2021-10-31 19:25:22 +01:00
ed
280fe8e36b
document some of the api
2021-10-31 15:30:09 +01:00
ed
03ca96ccc3
performance tips
2021-10-31 06:24:11 +01:00
ed
b5b8a2c9d5
why are there https warnings when https checking is disabled
2021-10-31 03:37:31 +01:00
ed
0008832730
update repacker
2021-10-31 02:22:14 +02:00
ed
c9b385db4b
v1.0.14
2021-10-30 00:37:46 +02:00
ed
c951b66ae0
less messy startup messages
2021-10-29 23:43:09 +02:00
ed
de735f3a45
list successful binds only
2021-10-29 23:03:36 +02:00
ed
19161425f3
if no args, try to bind 80 and 443 as well
2021-10-29 23:01:07 +02:00
ed
c69e8d5bf4
filesearch donut accuracy
2021-10-29 21:07:46 +02:00
ed
3d3bce2788
less fancy but better
2021-10-29 11:02:20 +02:00
ed
1cb0dc7f8e
colorcoded favicon donut
2021-10-29 02:40:17 +02:00
ed
cd5c56e601
u2cli: orz
2021-10-29 01:49:40 +02:00
ed
8c979905e4
mention fedora things
2021-10-29 01:07:58 +02:00
ed
4d69f15f48
fix empty files blocking successive uploads
2021-10-29 01:04:38 +02:00
ed
083f6572f7
ie11 support
2021-10-29 01:04:09 +02:00
ed
4e7dd75266
add upload donut
2021-10-29 01:01:32 +02:00
ed
3eb83f449b
truncate ridiculous extensions
2021-10-27 23:42:28 +02:00
ed
d31f69117b
better plaintext and vt100 folder listings
2021-10-27 23:04:59 +02:00
ed
f5f9e3ac97
reduce rescan/lifetime wakeups
2021-10-27 22:23:03 +02:00
ed
598d6c598c
reduce wakeups in httpsrv
2021-10-27 22:20:21 +02:00
ed
744727087a
better rmtree semantics
2021-10-27 09:40:20 +02:00
ed
f93212a665
add logout button to contrl panel
2021-10-27 01:27:59 +02:00
ed
6dade82d2c
run tag scrapers in parallel on new uploads
2021-10-27 00:47:50 +02:00
ed
6b737bf1d7
abort tagging if the file has poofed
2021-10-27 00:11:58 +02:00
ed
94dbd70677
plaintext folder listing with ?ls=t
2021-10-27 00:00:12 +02:00
ed
527ae0348e
locale-aware sorting of the navpane too
2021-10-26 23:59:21 +02:00
ed
79629c430a
add refresh button on volumes listing
2021-10-26 23:58:10 +02:00
ed
908dd61be5
add cheatcode for turning links into downloads
2021-10-26 01:11:07 +02:00
ed
88f77b8cca
spacebar as actionkey when ok/cancel focused
2021-10-25 21:31:27 +02:00
ed
1e846657d1
more css nitpicks
2021-10-25 21:31:12 +02:00
ed
ce70f62a88
catch shady vfs configs
2021-10-25 21:13:51 +02:00
ed
bca0cdbb62
v1.0.13
2021-10-24 21:06:14 +02:00
ed
1ee11e04e6
v1.0.12
2021-10-24 03:12:54 +02:00
ed
6eef44f212
ie
2021-10-24 02:57:19 +02:00
ed
8bd94f4a1c
add readme banner
2021-10-24 01:24:54 +02:00
ed
4bc4701372
"fix" up2k layout
2021-10-24 01:19:48 +02:00
ed
dfd89b503a
ajax navigation in table listing too
2021-10-24 00:54:22 +02:00
ed
060dc54832
thumbnail caching
2021-10-24 00:29:04 +02:00
ed
f7a4ea5793
add --js-browser
2021-10-24 00:26:47 +02:00
ed
71b478e6e2
persist webp test result
2021-10-24 00:23:51 +02:00
ed
ed8fff8c52
more ux
2021-10-24 00:22:46 +02:00
ed
95dc78db10
thumbnails alignment
2021-10-23 21:51:16 +02:00
ed
addeac64c7
checkbox selection hilight
2021-10-23 18:28:45 +02:00
ed
d77ec22007
more ux
2021-10-23 16:59:11 +02:00
ed
20030c91b7
looks better
2021-10-23 02:46:18 +02:00
ed
8b366e255c
fix thumbnail toggle not giving instant feedback
2021-10-23 02:38:37 +02:00
ed
6da366fcb0
forgot a few
2021-10-23 02:33:51 +02:00
ed
2fa35f851e
ux
2021-10-22 11:12:04 +02:00
ed
e4ca4260bb
support mounting entire disks on windows
2021-10-20 00:51:00 +02:00
ed
b69aace8d8
v1.0.11
2021-10-19 01:10:16 +02:00
ed
79097bb43c
optimize rmtree on windows
2021-10-19 01:04:21 +02:00
ed
806fac1742
nullwrite fixes
2021-10-19 00:58:24 +02:00
ed
4f97d7cf8d
normalize collision suffix
2021-10-19 00:49:35 +02:00
ed
42acc457af
allow providing target filename in PUT
2021-10-19 00:48:00 +02:00
ed
c02920607f
linkable search results
2021-10-18 21:43:16 +02:00
ed
452885c271
replace the mediaplayer modal with malert
2021-10-18 21:18:46 +02:00
ed
5c242a07b6
refresh file listing on upload complete
2021-10-18 21:10:05 +02:00
ed
088899d59f
fix unpost in jumpvols
2021-10-18 21:08:31 +02:00
ed
1faff2a37e
u2cli: aggressive flushing on windows
2021-10-18 20:35:50 +02:00
ed
23c8d3d045
option to continue running if binds fail
2021-10-18 20:24:11 +02:00
ed
a033388d2b
sort volume listing
2021-10-13 00:21:54 +02:00
ed
82fe45ac56
u2cli: add -z / yolo
2021-10-13 00:03:49 +02:00
ed
bcb7fcda6b
u2cli: rsync-like source semantics
2021-10-12 22:46:33 +02:00
ed
726a98100b
v1.0.10
2021-10-12 01:43:56 +02:00
ed
2f021a0c2b
skip indexing files by regex
2021-10-12 01:40:19 +02:00
ed
eb05cb6c6e
add optional favicon
2021-10-12 00:49:50 +02:00
ed
7530af95da
css twiddling
2021-10-12 00:48:23 +02:00
ed
8399e95bda
ui: fix mkdir race when navpane is closed
2021-10-12 00:46:44 +02:00
ed
3b4dfe326f
support pythons with busted ffi
2021-10-12 00:44:55 +02:00
ed
2e787a254e
fix mkdir on py2.7
2021-10-11 03:50:45 +02:00
ed
f888bed1a6
v1.0.9
2021-10-09 22:29:23 +02:00
ed
d865e9f35a
support non-python mtp plugins
2021-10-09 22:09:35 +02:00
Daedren
fc7fe70f66
is_http now a class variable. Also checks lowercase value
2021-10-09 09:58:14 +02:00
Daedren
5aff39d2b2
Protocol of uploaded file based on X-Forwarded-Proto
2021-10-09 09:58:14 +02:00
ed
d1be37a04a
nice
2021-10-09 01:33:27 +02:00
ed
b0fd8bf7d4
optimize indexer for huge filesystems
2021-10-09 01:24:19 +02:00
ed
b9cf8f3973
sfx-repack: fix no-dd killing the loader animation
2021-10-08 01:33:48 +02:00
ed
4588f11613
deflicker lightmode
2021-10-07 23:12:00 +02:00
ed
1a618c3c97
safety
2021-10-07 23:11:37 +02:00
ed
d500a51d97
golf
2021-10-07 23:11:11 +02:00
ed
734e9d3874
v1.0.8
2021-10-04 22:50:06 +02:00
ed
bd5cfc2f1b
fix filedrop with fallback hashers
2021-10-04 22:37:35 +02:00
ed
89f88ee78c
more obvious dropzones
2021-10-04 22:34:05 +02:00
ed
b2ae14695a
show multiple filesearch hits
2021-10-04 21:53:28 +02:00
ed
19d86b44d9
less verbose debug toasts
2021-10-04 21:35:25 +02:00
ed
85be62e38b
audioplayer: minute-mark text on progressbar
2021-10-04 21:26:26 +02:00
ed
80f3d90200
better focus outlines
2021-10-04 20:54:07 +02:00
ed
0249fa6e75
fix tests
2021-10-03 19:59:47 +02:00
ed
2d0696e048
allow appending mte in volflags
2021-10-03 19:35:51 +02:00
ed
ff32ec515e
add mtp plugin cksum.py
2021-10-03 19:35:20 +02:00
ed
a6935b0293
allow uploading empty files
2021-10-02 23:34:12 +02:00
ed
63eb08ba9f
u2cli: nobody asked for python2.6 support so here you go w
2021-10-02 00:36:41 +02:00
ed
e5b67d2b3a
u2cli: add eta, errorhandling, better windows support
2021-10-01 22:31:24 +02:00
ed
9e10af6885
make the 404/403 vagueness optional
2021-10-01 19:51:51 +02:00
ed
42bc9115d2
hide logues in search results
2021-10-01 19:33:49 +02:00
ed
0a569ce413
readme: add bash client examples
2021-10-01 19:27:21 +02:00
ed
9a16639a61
u2cli: add webm
2021-10-01 02:25:22 +02:00
ed
57953c68c6
u2cli: add vt100 status panel
2021-10-01 02:10:03 +02:00
ed
088d08963f
u2cli: add multithreading
2021-10-01 00:33:45 +02:00
ed
7bc8196821
u2cli: add file-search
2021-09-30 19:36:47 +02:00
ed
7715299dd3
dont show entire web pages in toasts
2021-09-30 19:35:56 +02:00
ed
b8ac9b7994
u2cli: connection reuse for lower latency
2021-09-28 00:14:45 +02:00
ed
98e7d8f728
more docstrings
2021-09-27 23:52:36 +02:00
ed
e7fd871ffe
add up2k.py
2021-09-27 23:28:34 +02:00
ed
14aab62f32
fix current-directory hilight
2021-09-27 20:55:05 +02:00
ed
cb81fe962c
v1.0.7
2021-09-26 20:15:21 +02:00
ed
fc970d2dea
v1.0.6
2021-09-26 19:36:19 +02:00
ed
b0e203d1f9
fuse-cli: support fk volumes
2021-09-26 19:35:13 +02:00
ed
37cef05b19
move up2k flag switch to the settings tab
2021-09-26 17:17:16 +02:00
ed
5886a42901
url escaping
2021-09-26 16:59:02 +02:00
ed
2fd99f807d
spa msg
2021-09-26 15:25:19 +02:00
ed
3d4cbd7d10
spa mkdir
2021-09-26 14:48:05 +02:00
ed
f10d03c238
add --no-symlink
2021-09-26 13:49:29 +02:00
ed
f9a66ffb0e
up2k: fully parallelize handshakes/uploads
2021-09-26 12:57:16 +02:00
ed
777a50063d
wrong key
2021-09-26 03:56:50 +02:00
ed
0bb9154747
catch more tagparser panics
2021-09-26 03:56:30 +02:00
ed
30c3f45072
fix deleting recently uploaded files without e2d
2021-09-26 03:45:16 +02:00
ed
0d5ca67f32
up2k-srv: add option to reuse file-handles
2021-09-26 03:44:22 +02:00
ed
4a8bf6aebd
ff-crash: the queue can die before the rest of the browser
2021-09-25 19:26:48 +02:00
ed
b11db090d8
also hide windows-paths in exceptions
2021-09-25 18:19:17 +02:00
ed
189391fccd
up2k-cli: less aggressive retries
2021-09-25 18:18:15 +02:00
ed
86d4c43909
update the up2k.sh client example
2021-09-25 18:04:18 +02:00
ed
5994f40982
mention firefox crash
2021-09-25 18:03:19 +02:00
ed
076d32dee5
up2k-srv: try all dupes for matching path
2021-09-24 19:21:19 +02:00
ed
16c8e38ecd
support login/uploading from hv3
2021-09-19 17:03:01 +02:00
ed
eacbcda8e5
v1.0.5
2021-09-19 15:11:48 +02:00
ed
59be76cd44
fix basic-upload into fk-enabled folders
2021-09-19 15:00:55 +02:00
ed
5bb0e7e8b3
v1.0.4
2021-09-19 00:41:56 +02:00
ed
b78d207121
encourage statics caching
2021-09-19 00:36:48 +02:00
ed
0fcbcdd08c
correctly ordered folders in initial listing
2021-09-19 00:08:29 +02:00
ed
ed6c683922
cosmetic
2021-09-19 00:07:49 +02:00
ed
9fe1edb02b
support multiple volume flags in one group
2021-09-18 23:45:43 +02:00
ed
fb3811a708
bunch of filekey fixes
2021-09-18 23:44:44 +02:00
ed
18f8658eec
insufficient navpane minsize
2021-09-18 18:55:19 +02:00
ed
3ead4676b0
add release script
2021-09-18 18:43:55 +02:00
ed
d30001d23d
v1.0.3
2021-09-18 17:50:40 +02:00
ed
06bbf0d656
filekeys in search results
2021-09-18 17:26:13 +02:00
ed
6ddd952e04
return filekeys in upload summary if read-access
2021-09-18 15:57:43 +02:00
ed
027ad0c3ee
misc
2021-09-18 15:38:13 +02:00
ed
3abad2b87b
fix navpane nowrap
2021-09-18 14:18:23 +02:00
ed
32a1c7c5d5
cosmetic
2021-09-18 02:07:29 +02:00
ed
f06e165bd4
retro
2021-09-18 02:07:09 +02:00
ed
1c843b24f7
ensure ffmpeg doesn't transcode video
2021-09-17 23:50:54 +02:00
ed
2ace9ed380
fix filekeys appearing in filenames
2021-09-17 23:12:32 +02:00
ed
5f30c0ae03
fix button hover bg
2021-09-17 22:49:49 +02:00
ed
ef60adf7e2
optional navpane wordwrap diasble
2021-09-17 22:49:26 +02:00
ed
7354b462e8
easymde: use extenral marked.js
2021-09-17 09:32:30 +02:00
ed
da904d6be8
upgrade marked.js from v1.1.0 to v3.0.4
2021-09-17 09:10:33 +02:00
ed
c5fbbbbb5c
show current line number in md-editor
2021-09-17 01:36:06 +02:00
ed
5010387d8a
markdown modpoll at an interval
2021-09-16 09:31:58 +02:00
ed
f00c54a7fb
nice
2021-09-16 09:00:36 +02:00
ed
9f52c169d0
more python3 shebangs
2021-09-16 00:28:38 +02:00
ed
bf18339404
change sfx shebang to python3
2021-09-16 00:26:52 +02:00
ed
2ad12b074b
return 404 on browsing folders with g
2021-09-16 00:17:27 +02:00
ed
a6788ffe8d
mention e2ts deps
2021-09-16 00:06:19 +02:00
ed
0e884df486
keep empty folders after deleting all files
2021-09-15 23:31:49 +02:00
ed
ef1c55286f
add filekeys
2021-09-15 23:17:02 +02:00
ed
abc0424c26
show login prompt on 404
2021-09-15 21:53:30 +02:00
ed
44e5c82e6d
more aggressively no-cache
2021-09-15 20:49:02 +02:00
ed
5849c446ed
new access level g
2021-09-15 01:01:20 +02:00
ed
12b7317831
wget: delete url file
2021-09-15 00:18:58 +02:00
ed
fe323f59af
update readme
2021-09-14 23:05:32 +02:00
ed
a00e56f219
lol it works
2021-09-14 22:44:56 +02:00
ed
1a7852794f
dry boolean configs
2021-09-14 00:50:27 +02:00
ed
22b1373a57
accessibility: always hilight focused elements
2021-09-14 00:46:53 +02:00
ed
17d78b1469
set max-width for readme.md
2021-09-14 00:46:03 +02:00
ed
4d8b32b249
prevent tooltips on alt-tab
2021-09-14 00:45:30 +02:00
ed
b65bea2550
show toast with stack on rejected promises
2021-09-14 00:42:46 +02:00
ed
0b52ccd200
fqdn makes more sense
2021-09-12 23:49:37 +02:00
ed
3006a07059
cfssl: mention arg 3
2021-09-12 23:38:38 +02:00
ed
801dbc7a9a
readme: add motivations / future plans
2021-09-12 23:25:34 +02:00
ed
4f4e895fb7
update vscode launch args
2021-09-11 19:59:59 +02:00
ed
cc57c3b655
bump deps
2021-09-11 19:59:41 +02:00
ed
ca6ec9c5c7
v1.0.2
2021-09-09 09:21:30 +02:00
ed
633b1f0a78
v1.0.1
2021-09-09 00:59:55 +02:00
ed
6136b9bf9c
don't double-eof
2021-09-09 00:54:09 +02:00
ed
524a3ba566
actually this is better
2021-09-09 00:41:23 +02:00
ed
58580320f9
make the primary tabs toggle-buttons
2021-09-09 00:35:07 +02:00
ed
759b0a994d
alternative equalizer tuning
2021-09-09 00:27:18 +02:00
ed
d2800473e4
less aggressive searching, especially on phones
2021-09-08 23:24:32 +02:00
ed
f5b1a2065e
multipart-parser needs exact reads
2021-09-08 21:07:34 +00:00
ed
5e62532295
minimal-up2k: remove filesearch dropzone
2021-09-08 09:16:02 +02:00
ed
c1bee96c40
fix filedrop trying to upload without write access
2021-09-08 00:19:48 +02:00
ed
f273253a2b
( ´ w `)
2021-09-08 00:16:08 +02:00
ed
012bbcf770
v1.0.0
2021-09-07 23:18:54 +02:00
ed
b54cb47b2e
listen for filedrops in all tabs/modes
2021-09-07 22:44:48 +02:00
ed
1b15f43745
crashpage: add github-issue link
2021-09-07 22:30:50 +02:00
ed
96771bf1bd
linken
2021-09-07 22:12:28 +02:00
ed
580078bddb
more readme stuff
2021-09-07 22:10:59 +02:00
ed
c5c7080ec6
more readme fixup
2021-09-07 21:57:33 +02:00
ed
408339b51d
mention the new dropzones
2021-09-07 21:49:00 +02:00
ed
02e3d44998
fix move/delete without -e2d (thx exci)
2021-09-07 21:20:34 +02:00
ed
156f13ded1
add 10-minute indicators to seekbar
2021-09-07 21:10:50 +02:00
ed
d288467cb7
separate dropzones for upload/search
2021-09-07 20:52:06 +02:00
ed
21662c9f3f
error-message cleanup
2021-09-07 20:51:07 +02:00
ed
9149fe6cdd
lightmode fix
2021-09-07 00:44:09 +02:00
ed
9a146192b7
don't unwrap single folders in zip/tar downloads
2021-09-07 00:43:51 +02:00
ed
3a9d3b7b61
rip hls
2021-09-07 00:05:51 +02:00
ed
f03f0973ab
Create branch-rename.md
2021-09-06 23:42:42 +02:00
ed
7ec0881e8c
Create CODE_OF_CONDUCT.md
2021-09-06 23:31:57 +02:00
ed
59e1ab42ff
Create CONTRIBUTING.md
2021-09-06 22:18:41 +02:00
ed
722216b901
Update issue templates
2021-09-06 22:11:06 +02:00
ed
bd8f3dc368
Update issue templates
2021-09-06 22:09:10 +02:00
ed
33cd94a141
update TOC
2021-09-06 08:36:18 +02:00
ed
053ac74734
v0.13.14
2021-09-06 01:06:16 +02:00
ed
cced99fafa
replace SCP with Consolas on no-fnt repack
2021-09-06 01:04:12 +02:00
ed
a009ff53f7
show README.md in directory listings
2021-09-06 00:23:35 +02:00
ed
ca16c4108d
add options to disallow renaming/moving dotfiles
2021-09-06 00:17:35 +02:00
ed
d1b6c67dc3
fix misnomer
2021-09-06 00:13:52 +02:00
ed
a61f8133d5
add option to disable logues
2021-09-05 22:33:42 +02:00
ed
38d797a544
remove duplicate code
2021-09-05 22:32:34 +02:00
ed
16c1877f50
fix markdown scrollmap desync on offsite images
2021-09-05 21:44:17 +02:00
ed
da5f15a778
move general markdown to ui.css
2021-09-05 21:42:41 +02:00
ed
396c64ecf7
move sourcecodepro to ui.css
2021-09-05 18:55:28 +02:00
ed
252c3a7985
faster turbo
2021-09-05 18:51:01 +02:00
ed
a3ecbf0ae7
better fix for the up2k bounce
2021-09-05 18:50:24 +02:00
ed
314327d8f2
support alternative python impls
2021-09-05 18:48:58 +02:00
ed
bfacd06929
mention some more features
2021-09-04 21:40:22 +02:00
ed
4f5e8f8cf5
toc tweaks
2021-09-04 21:21:18 +02:00
ed
1fbb4c09cc
readme/doc cleanup
2021-09-04 21:07:45 +02:00
ed
b332e1992b
sfx-repack: fix git version numbers
2021-09-04 17:43:49 +02:00
ed
5955940b82
fix upload eta going bad after inactivity
2021-09-04 03:10:54 +02:00
ed
231a03bcfd
v0.13.13
2021-09-03 21:21:17 +02:00
ed
bc85723657
more intense compressino
2021-09-03 21:20:40 +02:00
ed
be32b743c6
repl: select default text on load
2021-09-03 20:48:41 +02:00
ed
83c9843059
make-sfx: correct version number on repack
2021-09-03 20:38:41 +02:00
ed
11cf43626d
make-sfx: fix no-dd css modifier
2021-09-03 20:38:14 +02:00
ed
a6dc5e2ce3
add some missing preventdefaults
2021-09-03 20:37:30 +02:00
ed
38593a0394
move column hider buttons above the header
2021-09-03 20:19:17 +02:00
ed
95309afeea
fix file-list jumping around during uploads
2021-09-03 20:17:44 +02:00
ed
c2bf6fe2a3
add basic authentication
2021-09-03 20:15:24 +02:00
ed
99ac324fbd
tweaks
2021-09-02 19:06:08 +02:00
ed
5562de330f
slightly smaller jpeg thumbnails
2021-09-02 18:51:15 +02:00
ed
95014236ac
js-repl presets
2021-09-02 18:50:47 +02:00
ed
6aa7386138
modals: onDisplay callback
2021-09-02 18:46:51 +02:00
ed
3226a1f588
crashpage: show recent console messages
2021-09-02 18:45:42 +02:00
ed
b4cf890cd8
emphasis
2021-09-02 18:42:53 +02:00
ed
ce09e323af
ok/cancel buttons in platform-defined order
2021-09-02 18:42:12 +02:00
ed
941aedb177
v0.13.12
2021-09-01 23:48:01 +02:00
ed
87a0d502a3
crashpage: add useragent
2021-09-01 23:32:27 +02:00
ed
cab7c1b0b8
browser-icons: centered play button
2021-09-01 22:35:27 +02:00
ed
d5892341b6
prevent vertical toast overflow
2021-09-01 22:34:48 +02:00
ed
646557a43e
crashpage: better localstore dump
2021-09-01 22:34:04 +02:00
ed
ed8d34ab43
dont try to play audio if js crashed
2021-09-01 22:28:15 +02:00
ed
5e34463c77
support massive cut/paste ops
2021-09-01 22:27:39 +02:00
ed
1b14eb7959
fix thumbnail-zoom hotkeys
2021-09-01 22:26:18 +02:00
ed
ed48c2d0ed
v0.13.11
2021-08-30 22:32:16 +02:00
ed
26fe84b660
smaller sfx
2021-08-30 22:27:10 +02:00
ed
5938230270
more tray ui nitpicks
2021-08-30 22:25:07 +02:00
ed
1a33a047fa
fix listening on single interface
2021-08-30 21:39:44 +02:00
ed
43a8bcefb9
v0.13.10
2021-08-30 03:02:11 +02:00
ed
2e740e513f
cheap performance fix
2021-08-30 02:38:48 +02:00
ed
8a21a86b61
better iOS error-handling
2021-08-30 02:29:38 +02:00
ed
f600116205
login returns to volume listing
2021-08-30 01:55:24 +02:00
ed
1c03705de8
upload filedrops in alphabetical order
2021-08-30 01:50:12 +02:00
ed
f7e461fac6
add humantime
2021-08-30 01:16:20 +02:00
ed
03ce6c97ff
better crash-handler ui
2021-08-30 01:15:37 +02:00
ed
ffd9e76e07
select all text in modal.prompt
2021-08-30 01:11:00 +02:00
ed
fc49cb1e67
add js repl
2021-08-30 01:09:27 +02:00
ed
f5712d9f25
v0.13.9
2021-08-29 02:24:09 +02:00
ed
161d57bdda
v0.13.8
2021-08-29 01:38:06 +02:00
ed
bae0d440bf
upgrade ogvjs to 1.8.4
2021-08-29 01:11:44 +02:00
ed
fff052dde1
explain the magic
2021-08-29 00:11:06 +02:00
ed
73b06eaa02
coerce iOS into playing opus in the background
2021-08-29 00:05:14 +02:00
ed
08a8ebed17
minor cleanup
2021-08-28 22:40:59 +02:00
ed
74d07426b3
make tray tab smaller
2021-08-28 22:37:39 +02:00
ed
69a2bba99a
fix ogv.js crashing iOS
2021-08-28 22:35:47 +02:00
ed
4d685d78ee
v0.13.7
2021-08-28 04:55:06 +02:00
ed
5845ec3f49
nevermind, nailed it
2021-08-28 04:08:22 +02:00
ed
13373426fe
alright fine apple you win
2021-08-28 03:44:07 +02:00
ed
8e55551a06
positioning fixes
2021-08-28 03:27:14 +02:00
ed
12a3f0ac31
update the filetype icons example
2021-08-28 02:56:07 +02:00
ed
18e33edc88
hide tooltips on scroll
2021-08-28 02:46:06 +02:00
ed
c72c5ad4ee
make the ellipsis more visible
2021-08-28 02:38:31 +02:00
ed
0fbc81ab2f
missed some
2021-08-28 02:37:28 +02:00
ed
af0a34cf82
improve iphone fix
2021-08-28 02:11:40 +02:00
ed
b4590c5398
horizontally centered tooltips
2021-08-28 01:49:21 +02:00
ed
f787a66230
that was dumb
2021-08-28 01:47:36 +02:00
ed
b21a99fd62
only tooltip the ellipsed thumbnails
2021-08-28 01:25:27 +02:00
ed
eb16306cde
misc cleanup
2021-08-28 00:03:30 +02:00
ed
7bc23687e3
this kinda broke ellipsing, hopefully not too expensive
2021-08-28 00:02:59 +02:00
ed
e1eaa057f2
optimize clmod
2021-08-27 23:58:23 +02:00
ed
97c264ca3e
snappy taps
2021-08-27 23:57:46 +02:00
ed
cf848ab1f7
add ellipsing of thumbnail filename, fixes #3 (+ clamp zoom level)
2021-08-27 23:50:09 +02:00
ed
cf83f9b0fd
v0.13.6
2021-08-27 00:09:36 +02:00
ed
d98e361083
quick debounce
2021-08-26 23:59:17 +02:00
ed
ce7f5309c7
tweak toast bg
2021-08-26 23:46:04 +02:00
ed
75c485ced7
misc toast rice and html escaping
2021-08-26 23:45:28 +02:00
ed
9c6e2ec012
misc modal rice and html escaping
2021-08-26 23:23:56 +02:00
ed
1a02948a61
prevent text selection on most buttons
2021-08-26 23:01:24 +02:00
ed
8b05ba4ba1
stop counting eta when we don't hold the flag
2021-08-26 22:51:07 +02:00
ed
21e2874cb7
warning when another browser tab holds the flag
2021-08-26 22:50:22 +02:00
ed
360ed5c46c
release the up2k flag when disabling it
2021-08-26 22:48:57 +02:00
ed
5099bc365d
better eta for fsearch
2021-08-26 22:47:43 +02:00
ed
12986da147
might be useful some time
2021-08-26 22:45:50 +02:00
ed
23e72797bc
remove some more ansi escapes on win7
2021-08-26 22:45:36 +02:00
ed
ac7b6f8f55
update turbo hint for fsearch
2021-08-26 20:44:36 +02:00
ed
981b9ff11e
more accurate eta
2021-08-26 20:43:52 +02:00
ed
4186906f4c
pause hashing as well when parallel uploads is 0
2021-08-26 20:43:27 +02:00
ed
0850d24e0c
improve spacing on narrow screens
2021-08-26 20:42:20 +02:00
ed
7ab8334c96
remove debug
2021-08-26 01:16:59 +02:00
ed
a4d7329ab7
revert to fixed MiB/s in upload tab
2021-08-26 01:13:20 +02:00
ed
3f4eae6bce
yolo search + show in bz + md search
2021-08-26 00:57:49 +02:00
ed
518cf4be57
set fsearch tag on tasks
2021-08-26 00:54:00 +02:00
ed
71096182be
toFixed is busted, workaround
2021-08-26 00:51:35 +02:00
ed
6452e927ea
download-eta accuracy + misc ux
2021-08-26 00:40:12 +02:00
ed
bc70cfa6f0
fix tmi
2021-08-25 09:02:34 +02:00
ed
2b6e5ebd2d
update minimal-up2k
2021-08-25 08:26:38 +02:00
ed
c761bd799a
add pane with total eta for all uploads
2021-08-25 02:06:29 +02:00
ed
2f7c2fdee4
add colors to status column in up2k ui
2021-08-24 00:32:53 +02:00
ed
70a76ec343
add toast on upload/fsearch completion
2021-08-24 00:31:01 +02:00
ed
7c3f64abf2
fix navpane h.scroll bug
2021-08-24 00:29:11 +02:00
ed
f5f38f195c
use scp.woff in browser too
2021-08-24 00:28:16 +02:00
ed
7e84f4f015
fence focus inside modals
2021-08-24 00:26:54 +02:00
ed
4802f8cf07
better msg when unposting a deleted file
2021-08-24 00:24:50 +02:00
ed
cc05e67d8f
add summaries to readme toc
2021-08-22 17:23:42 +02:00
ed
2b6b174517
the smallest nitpick
2021-08-20 19:25:57 +02:00
ed
a1d05e6e12
folder thumbnail fix
2021-08-20 19:22:25 +02:00
ed
f95ceb6a9b
fix toc
2021-08-17 08:54:19 +02:00
ed
8f91b0726d
add missing hotkey hint
2021-08-17 00:24:27 +02:00
ed
97807f4383
update screenshots
2021-08-17 00:23:12 +02:00
ed
5f42237f2c
v0.13.5
2021-08-16 08:40:26 +02:00
ed
68289cfa54
v0.13.4
2021-08-16 08:18:52 +02:00
ed
42ea30270f
up2k-ui: post absolute URLs
2021-08-16 08:16:52 +02:00
ed
ebbbbf3d82
misc old-browser support
2021-08-16 00:22:30 +02:00
ed
27516e2d16
scroll navpane to open folder on load
2021-08-16 00:07:31 +02:00
ed
84bb6f915e
fix unpost ui for nonroot volumes
2021-08-16 00:03:05 +02:00
ed
46752f758a
fix bup into volumes with upload rules
2021-08-15 23:59:41 +02:00
ed
34c4c22e61
v0.13.3
2021-08-14 22:46:15 +02:00
ed
af2d0b8421
upgrade permsets in smoketest
2021-08-14 22:45:33 +02:00
ed
638b05a49a
fix image-viewer touch handler
2021-08-14 22:40:54 +02:00
ed
7a13e8a7fc
clear transform on 0deg rotate
2021-08-14 21:13:15 +02:00
ed
d9fa74711d
cheaper shadows
2021-08-14 18:17:40 +02:00
ed
41867f578f
image viewer: add rotation
2021-08-14 18:06:53 +02:00
ed
0bf41ed4ef
exif orientation for thumbnails
2021-08-14 17:45:44 +02:00
ed
d080b4a731
v0.13.2
2021-08-12 22:42:36 +02:00
ed
ca4232ada9
move sortfiles from util to browser
2021-08-12 22:42:17 +02:00
ed
ad348f91c9
fix button placement in large modals
2021-08-12 22:31:28 +02:00
ed
990f915f42
ui tweaks
2021-08-12 22:31:07 +02:00
ed
53d720217b
open videos in gallery
2021-08-12 22:30:52 +02:00
ed
7a06ff480d
fix cut/paste on old chromes
2021-08-12 22:30:41 +02:00
ed
3ef551f788
selection-toggle in image viewer
2021-08-12 22:20:32 +02:00
ed
f0125cdc36
prevent massive stacks in chrome
2021-08-12 22:12:05 +02:00
ed
ed5f6736df
add prisonparty systemd example
2021-08-10 23:29:14 +02:00
ed
15d8be0fae
no more loops
2021-08-10 02:56:48 +02:00
ed
46f3e61360
no actually that is a terrible location
2021-08-09 23:53:09 +02:00
ed
87ad8c98d4
/var/empty is a good location
2021-08-09 23:37:01 +02:00
ed
9bbdc4100f
fix permission flags in service scripts
2021-08-09 23:26:30 +02:00
ed
c80307e8ff
v0.13.1
2021-08-09 22:28:54 +02:00
ed
c1d77e1041
add upload lifetimes
2021-08-09 22:17:41 +02:00
ed
d9e83650dc
handle invalid XDG_CONFIG_HOME on linux
2021-08-09 22:13:16 +02:00
ed
f6d635acd9
sfx: return 1 on exception
2021-08-09 22:13:00 +02:00
ed
0dbd8a01ff
mount PWD into chroot for config files
2021-08-09 22:12:39 +02:00
ed
8d755d41e0
per-volume rescan interval
2021-08-09 01:31:20 +02:00
ed
190473bd32
up2k-ui: fix hash-ahead button
2021-08-09 01:16:09 +02:00
ed
030d1ec254
no wait thats too much
2021-08-09 01:15:51 +02:00
ed
5a2b91a084
handle more exceptions + sanitize fs paths in msgs
2021-08-09 01:09:20 +02:00
ed
a50a05e4e7
git: set 0755 on binary
2021-08-09 00:44:19 +02:00
ed
6cb5a87c79
add chroot wrapper (tested on debian only)
2021-08-09 00:42:21 +02:00
ed
b9f89ca552
shared password for providers
2021-08-08 23:05:00 +02:00
ed
26c9fd5dea
add converter to freg / yta-raw
2021-08-08 22:48:02 +02:00
ed
e81a9b6fe0
better error handling
2021-08-08 20:48:24 +02:00
ed
452450e451
improve youtube parser
2021-08-08 20:30:12 +02:00
ed
419dd2d1c7
v0.13.0
2021-08-08 04:14:59 +02:00
ed
ee86b06676
compat + perf + ux
2021-08-08 04:02:58 +02:00
ed
953183f16d
add help sections and vt100 stripper
2021-08-08 02:47:42 +02:00
ed
228f71708b
improve youtube collector/parser
2021-08-08 02:47:04 +02:00
ed
621471a7cb
add streaming upload compression
2021-08-08 02:45:50 +02:00
ed
8b58e951e3
metadata search with keys containing _-
2021-08-07 21:38:52 +02:00
ed
1db489a0aa
port changes to mde
2021-08-07 21:35:24 +02:00
ed
be65c3c6cf
cleanup
2021-08-07 21:11:01 +02:00
ed
46e7fa31fe
up2k-cli: handle subfolders better
2021-08-07 20:43:24 +02:00
ed
66e21bd499
up2k-ui: prevent accidentally showing huge lists
2021-08-07 20:08:41 +02:00
ed
8cab4c01fd
chrome optimizations
2021-08-07 20:08:02 +02:00
ed
d52038366b
reinventing alert/confirm/prompt was exactly what i had in mind for the weekend, thanks google
2021-08-07 18:41:06 +02:00
ed
4fcfd87f5b
fix transfer limit
2021-08-07 18:40:28 +02:00
ed
f893c6baa4
add youtube manifest parser
2021-08-07 04:29:55 +02:00
ed
9a45549b66
adding upload rules
2021-08-07 03:45:50 +02:00
ed
ae3a01038b
v0.12.12
2021-08-06 11:10:04 +02:00
ed
e47a2a4ca2
hyperlinks
2021-08-06 01:48:34 +02:00
ed
95ea6d5f78
v0.12.11
2021-08-06 00:53:44 +02:00
ed
7d290f6b8f
fix volflag syntax in examples
2021-08-06 00:50:29 +02:00
ed
9db617ed5a
new mtp: media-hash
2021-08-06 00:49:42 +02:00
ed
514456940a
tooltips, examples, fwd ng in lpad
2021-08-05 23:56:09 +02:00
ed
33feefd9cd
sup merge conflict
2021-08-05 23:14:19 +02:00
ed
65e14cf348
batch-rename: add functions and presets
2021-08-05 23:11:06 +02:00
ed
1d61bcc4f3
every time
2021-08-05 21:56:52 +02:00
ed
c38bbaca3c
mention batch-rename in readme
2021-08-05 21:53:51 +02:00
ed
246d245ebc
make it better
2021-08-05 21:53:08 +02:00
ed
f269a710e2
suspiciously working first attempt at batch-rename
2021-08-05 20:49:49 +02:00
ed
051998429c
fix argv compat on windows paths
2021-08-05 20:46:08 +02:00
ed
432cdd640f
video-thumbs: take first video stream + better errors
2021-08-05 20:44:04 +02:00
ed
9ed9b0964e
nice race
2021-08-03 22:53:13 +00:00
ed
6a97b3526d
why was that there
2021-08-03 21:16:26 +00:00
ed
451d757996
fix renaming single symlinks
2021-08-03 20:12:51 +02:00
ed
f9e9eba3b1
sfx-repack: fix no-fnt, no-dd
2021-08-03 20:12:21 +02:00
ed
2a9a6aebd9
systemd fun
2021-08-03 09:22:16 +02:00
ed
adbb6c449e
v0.12.10
2021-08-02 00:49:31 +02:00
ed
3993605324
add -mth (deafult-hidden columns)
2021-08-02 00:47:07 +02:00
ed
0ae574ec2c
better mutagen codec detection
2021-08-02 00:40:40 +02:00
ed
c56ded828c
v0.12.9
2021-08-01 00:40:15 +02:00
ed
02c7061945
v0.12.8
2021-08-01 00:17:05 +02:00
ed
9209e44cd3
heh
2021-08-01 00:08:50 +02:00
ed
ebed37394e
better rename ui
2021-08-01 00:04:53 +02:00
ed
4c7a2a7ec3
uridec alerts
2021-07-31 22:05:31 +02:00
ed
0a25a88a34
add mojibake fixer
2021-07-31 14:31:39 +02:00
ed
6aa9025347
v0.12.7
2021-07-31 13:21:43 +02:00
ed
a918cc67eb
only drop tags when its safe
2021-07-31 13:19:02 +02:00
ed
08f4695283
v0.12.6
2021-07-31 12:38:53 +02:00
ed
44e76d5eeb
optimize make-sfx
2021-07-31 12:38:17 +02:00
ed
cfa36fd279
phone-friendly toast positioning
2021-07-31 10:56:03 +02:00
ed
3d4166e006
dont thumbnail thumbnails
2021-07-31 10:51:18 +02:00
ed
07bac1c592
add option to show dotfiles
2021-07-31 10:44:35 +02:00
ed
755f2ce1ba
more url encoding fun
2021-07-31 10:24:34 +02:00
ed
cca2844deb
fix mode display for move
2021-07-31 07:19:10 +00:00
ed
24a2f760b7
v0.12.5
2021-07-30 19:28:14 +02:00
ed
79bbd8fe38
systemd: line-buffered logging
2021-07-30 10:39:46 +02:00
ed
35dce1e3e4
v0.12.4
2021-07-30 08:52:15 +02:00
ed
f886fdf913
mention unpost in the readme
2021-07-30 00:53:15 +02:00
ed
4476f2f0da
v0.12.3 orz
2021-07-30 00:32:21 +02:00
ed
160f161700
v0.12.2 (1000GET)
2021-07-29 23:56:25 +02:00
ed
c164fc58a2
add unpost
2021-07-29 23:53:08 +02:00
ed
0c625a4e62
store upload ip and time
2021-07-29 00:30:10 +02:00
ed
bf3941cf7a
v0.12.1
2021-07-28 01:55:01 +02:00
ed
3649e8288a
v0.12.0
2021-07-28 01:47:42 +02:00
ed
9a45e26026
another windows sighandler fix
2021-07-28 01:18:51 +02:00
ed
e65f127571
list server ips on windows
2021-07-28 01:18:38 +02:00
ed
3bfc699787
block hotkeys when insufficient permissions
2021-07-27 23:16:50 +02:00
ed
955318428a
font adjustments
2021-07-27 23:12:47 +02:00
ed
f6279b356a
fix more signal handler jank
2021-07-27 22:11:33 +02:00
ed
4cc3cdc989
list server ips on macos
2021-07-27 20:39:16 +02:00
ed
f9aa20a3ad
naming: navpane
2021-07-27 20:39:01 +02:00
ed
129d33f1a0
mv/del: recursive rmdir
2021-07-27 19:15:58 +02:00
ed
1ad7a3f378
await and monitor workers on startup
2021-07-27 15:48:00 +00:00
ed
b533be8818
actually this is much better
2021-07-27 12:26:34 +02:00
ed
fb729e5166
file selection scroll behavior
2021-07-27 12:13:00 +02:00
ed
d337ecdb20
fix color bleed
2021-07-27 12:02:55 +02:00
ed
5f1f0a48b0
toast appearance
2021-07-27 11:48:32 +02:00
ed
e0f1cb94a5
toast close-handle
2021-07-27 10:05:53 +02:00
ed
a362ee2246
dodge a bullet on centos7
2021-07-27 00:28:40 +02:00
ed
19f23c686e
toasty
2021-07-27 00:18:08 +02:00
ed
23b20ff4a6
bos abspath
2021-07-26 23:53:13 +02:00
ed
72574da834
hide fileman buttons when argv-disabled
2021-07-26 23:35:55 +02:00
ed
d5a79455d1
cleanup
2021-07-26 23:31:45 +02:00
ed
070d4b9da9
allow regular hotkeys during file selection
2021-07-26 22:50:58 +02:00
ed
0ace22fffe
file selection hotkeys
2021-07-26 22:47:54 +02:00
ed
9e483d7694
ctrl-a
2021-07-26 22:44:07 +02:00
ed
26458b7a06
keyboard file selection
2021-07-26 22:40:55 +02:00
ed
b6a4604952
show fileman buttons conditionally
2021-07-26 21:00:36 +02:00
ed
af752fbbc2
reload-signal to source folder on paste
2021-07-26 20:49:26 +02:00
ed
279c9d706a
list volumes/permissions on startup
2021-07-26 20:07:23 +02:00
ed
806e7b5530
fix argv compat bug
2021-07-26 19:40:12 +02:00
ed
f3dc6a217b
use the new toast in md-editor
2021-07-26 19:20:36 +02:00
ed
7671d791fa
rename works + more symlink fixes
2021-07-26 17:44:20 +02:00
ed
8cd84608a5
toast coloring
2021-07-26 03:00:37 +02:00
ed
980c6fc810
add scheduled rescans + fix mv bugs
2021-07-26 02:34:56 +02:00
ed
fb40a484c5
mv(folder) works
2021-07-26 01:26:58 +02:00
ed
daa9dedcaa
rm works
2021-07-26 00:29:28 +02:00
ed
0d634345ac
signal handling was still busted
2021-07-26 00:19:33 +02:00
ed
e648252479
mv works (at least in trivial cases)
2021-07-25 21:15:43 +02:00
ed
179d7a9ad8
bikeshedding
2021-07-25 19:47:40 +02:00
ed
19bc962ad5
add toasts
2021-07-25 10:50:11 +02:00
ed
27cce086c6
fileman ui
2021-07-25 01:09:14 +02:00
ed
fec0c620d4
add accounts/volumes section
2021-07-24 22:26:52 +02:00
ed
05a1a31cab
too soon
2021-07-24 22:20:02 +02:00
ed
d020527c6f
centralize mojibake support stuff
2021-07-24 21:56:55 +02:00
ed
4451485664
mv/rm (serverside), 100% untested
2021-07-24 20:08:31 +02:00
ed
a4e1a3738a
more deletion progress
2021-07-23 23:42:07 +02:00
ed
4339dbeb8d
mv/rm handlers
2021-07-23 01:14:49 +02:00
ed
5b0605774c
add move/delete permission flags
2021-07-22 23:48:29 +02:00
ed
e3684e25f8
treat symlinks as regular files in db
2021-07-22 19:34:40 +02:00
ed
1359213196
prefer native sqlite3 backup (journal-aware)
2021-07-22 19:10:42 +02:00
ed
03efc6a169
support ancient glibc
2021-07-22 19:04:59 +02:00
ed
15b5982211
v0.11.47
2021-07-22 10:09:04 +02:00
ed
0eb3a5d387
ignorable exceptions
2021-07-22 10:08:39 +02:00
Lytexx
7f8777389c
fix typo
2021-07-22 09:34:04 +02:00
ed
4eb20f10ad
v0.11.46
2021-07-22 08:42:27 +02:00
ed
daa11df558
avoid chrome bug 809574
2021-07-22 08:40:46 +02:00
ed
1bb0db30a0
fix logout link going 404
2021-07-21 01:30:27 +02:00
ed
02910b0020
v0.11.45
2021-07-20 23:23:08 +02:00
ed
23b8901c9c
include localstore on the crashpage
2021-07-20 23:22:35 +02:00
ed
99f6ed0cd7
up2k-cli: avoid loading sha.js multiple times
2021-07-20 23:14:30 +02:00
ed
890c310880
another attempt at fixing tooltips on iphone
2021-07-20 23:07:15 +02:00
ed
0194eeb31f
add login/permissions indicator
2021-07-20 22:42:03 +02:00
ed
f9be4c62b1
v0.11.44
2021-07-20 01:03:08 +02:00
ed
027e8c18f1
sfx: option to remove mouse cursor
2021-07-20 01:00:28 +02:00
ed
4a3bb35a95
sfx: option to remove scp.woff2
2021-07-20 00:45:54 +02:00
ed
4bfb0d4494
notes
2021-07-19 23:46:44 +02:00
ed
7e0ef03a1e
fix audio player edgecase (continue into next folder with sidebar closed)
2021-07-19 23:10:48 +02:00
ed
f7dbd95a54
v0.11.43
2021-07-19 01:56:19 +02:00
ed
515ee2290b
v0.11.42
2021-07-18 23:22:09 +02:00
ed
b0c78910bb
fix tabchange triggering tooltips
2021-07-18 23:21:36 +02:00
ed
f4ca62b664
reattach tooltips on column show/hide
2021-07-18 23:14:57 +02:00
ed
8eb8043a3d
fix 3rdparty namecase
2021-07-18 22:50:29 +02:00
ed
3e8541362a
keep active dir scrolled into view on keybd nav
2021-07-18 22:32:34 +02:00
ed
789724e348
use preferred key notation in search results
2021-07-18 21:50:57 +02:00
ed
5125b9532f
fix multiple whitespace in query translator
2021-07-18 21:39:28 +02:00
ed
ebc9de02b0
case-insensitive tag search
2021-07-18 21:34:36 +02:00
ed
ec788fa491
mutagen fixes:
...
* extract codec and format info
* add FFprobe as fallback when mutagen fails
* add option to blacklist FFprobe for tags
2021-07-18 19:57:31 +02:00
ed
9b5e264574
systemd: fix name in journalctl
2021-07-17 19:14:15 +02:00
ed
57c297274b
v0.11.41
2021-07-17 17:53:34 +02:00
ed
e9bf092317
tweak audio drawer tab
2021-07-17 17:24:48 +02:00
ed
d173887324
explain confusing behavior in journalctl
2021-07-17 16:45:49 +02:00
ed
99820d854c
oh that wasnt enough ok then
2021-07-17 16:45:25 +02:00
ed
62df0a0eb2
thx osx
2021-07-17 16:43:22 +02:00
ed
600e9ac947
try to workaround iphones not hiding tooltips
2021-07-17 16:03:21 +02:00
ed
3ca41be2b4
do up2k snapshot on shutdown
2021-07-17 14:48:35 +02:00
ed
5c7debd900
improve signal handling + emit sd-notify on start
2021-07-17 04:15:07 +02:00
ed
7fa5b23ce3
sfx: fix color bleed on flock errors
2021-07-17 04:12:14 +02:00
ed
ff82738aaf
vscode: support whitespace in python binary path
2021-07-17 04:11:14 +02:00
ed
bf5ee9d643
colum header tooltips
2021-07-17 02:52:55 +02:00
ed
72a8593ecd
gridmode shortcut in the audio drawer
2021-07-17 01:45:05 +02:00
ed
bc3bbe07d4
combine tabs on narrow screens
2021-07-17 01:21:49 +02:00
ed
c7cb64bfef
gallery: add hotkey list button
2021-07-17 01:14:14 +02:00
ed
629f537d06
add more hotkey tooltips
2021-07-17 01:05:26 +02:00
ed
9e988041b8
cosmetics
2021-07-16 02:56:21 +02:00
ed
f9a8b5c9d7
update readme
2021-07-16 02:44:06 +02:00
ed
b9c3538253
nope, not doing this
2021-07-15 23:49:30 +02:00
ed
2bc0cdf017
fix md-editor hotkeys on dvorak
2021-07-15 23:24:10 +02:00
ed
02a91f60d4
playing some golf
2021-07-15 23:19:37 +02:00
ed
fae83da197
v0.11.40
2021-07-15 01:13:15 +02:00
ed
0fe4aa6418
ux tweaks
2021-07-15 01:04:38 +02:00
ed
21a51bf0dc
make it feel like home
2021-07-15 00:50:43 +02:00
ed
bcb353cc30
allow ctrl-clicking primary tabs
2021-07-15 00:37:14 +02:00
ed
6af4508518
adjust the sfx edit warning
2021-07-15 00:26:33 +02:00
ed
6a559bc28a
gallery: dispose videos to stop buffering
2021-07-15 00:22:26 +02:00
ed
0f5026cd20
gallery: option to autoplay next video on end
2021-07-15 00:04:33 +02:00
ed
a91b80a311
gallery: add video loop hotkey R
2021-07-14 09:42:38 +02:00
ed
ec534701c8
gallery: pause/resume audio player on video
2021-07-14 09:40:12 +02:00
ed
af5169f67f
gallery: fix hotkeys + focus
2021-07-14 09:35:50 +02:00
ed
18676c5e65
better crash page
2021-07-14 09:34:42 +02:00
ed
e2df6fda7b
update hotkeys
2021-07-13 02:20:52 +02:00
ed
e9ae9782fe
v0.11.39
2021-07-13 00:54:23 +02:00
ed
016dba4ca9
v0.11.38
2021-07-13 00:35:34 +02:00
ed
39c7ef305f
add a link to clear settings on the js crash page
2021-07-13 00:33:46 +02:00
ed
849c1dc848
video-player: add hotkeys m=mute, f=fullscreen
2021-07-13 00:23:48 +02:00
ed
61414014fe
gallery: fix link overlapping image
2021-07-13 00:14:06 +02:00
ed
578a915884
stack/thread monitors in mpw + better thread names
2021-07-12 23:03:52 +02:00
ed
eacafb8a63
add option to log summary of running threads
2021-07-12 22:57:37 +02:00
ed
4446760f74
fix link to ?stack on rootless configs
2021-07-12 22:55:38 +02:00
ed
6da2a083f9
v0.11.37
2021-07-12 00:51:59 +02:00
ed
8837c8f822
print zip/tar errors to log
2021-07-12 00:47:22 +02:00
ed
bac301ed66
get rid of iffy default-args
2021-07-12 00:15:13 +02:00
ed
061db3906d
v0.11.36
2021-07-11 06:39:58 +02:00
ed
fd7df5c952
v0.11.35
2021-07-11 06:22:56 +02:00
ed
a270019147
easier to tell youre trying to watch a video that firefox cant deal with
2021-07-11 06:21:25 +02:00
ed
55e0209901
add video-player keybinds
2021-07-11 06:12:24 +02:00
ed
2b255fbbed
add in-gallery video playback
2021-07-11 03:25:46 +02:00
ed
8a2345a0fb
top of the sandwich fell off
2021-07-11 02:06:18 +02:00
ed
bfa9f535aa
more context in exceptions
2021-07-11 01:59:07 +02:00
ed
f757623ad8
make bdmv thumbnails
2021-07-09 20:09:32 +02:00
ed
3c7465e268
option to disable thumbcache eviction
2021-07-09 19:55:17 +02:00
ed
108665fc4f
v0.11.34
2021-07-09 17:12:21 +02:00
ed
ed519c9138
add performance notes
2021-07-09 17:10:37 +02:00
ed
2dd2e2c57e
discard logs in mpw
2021-07-09 17:01:11 +02:00
ed
6c3a976222
scale max-clients to mp-workers
2021-07-09 16:48:02 +02:00
ed
80cc26bd95
fix max-client limit
2021-07-09 16:33:11 +02:00
ed
970fb84fd8
hex looks better
2021-07-09 16:11:33 +02:00
ed
20cbcf6931
logging + shutdown cleanup
2021-07-09 16:07:16 +02:00
ed
8fcde2a579
move tcp accept into mp-worker
2021-07-09 15:49:36 +02:00
ed
b32d1f8ad3
make ?stack work anywhere
2021-07-09 13:46:42 +02:00
ed
03513e0cb1
effectively pointless but cool
2021-07-09 03:41:44 +02:00
ed
e041a2b197
fix centos7 support
2021-07-08 23:35:28 +02:00
ed
d7d625be2a
v0.11.33
2021-07-07 10:45:47 +02:00
ed
4121266678
v0.11.32
2021-07-06 21:58:03 +02:00
ed
22971a6be4
up2k-cli: add turbo button
2021-07-06 21:43:07 +02:00
ed
efbf8d7e0d
better handling of invalid requests
2021-07-06 01:03:09 +02:00
ed
397396ea4a
apply -nw to PUT uploads too
2021-07-06 00:49:39 +02:00
ed
e59b077c21
announce the rotates
2021-07-06 00:43:37 +02:00
ed
4bc39f3084
add logrotate
2021-07-06 00:23:51 +02:00
ed
21c3570786
detect more recursive symlinks
2021-07-05 23:50:03 +02:00
ed
2f85c1fb18
add logging to file
2021-07-05 23:30:33 +02:00
ed
1e27a4c2df
make thumb-dir.txt unretrievable
2021-07-05 00:21:33 +02:00
ed
456f575637
v0.11.31
2021-07-04 16:44:29 +02:00
ed
51546c9e64
add missing -nw check
2021-07-04 16:10:20 +02:00
ed
83b4b70ef4
add keepalive handshakes
2021-07-04 16:04:26 +02:00
ed
a5120d4f6f
parallelize handshakes
2021-07-04 01:48:01 +02:00
ed
c95941e14f
add testimonials, drop bad idea
2021-07-04 00:32:29 +02:00
ed
0dd531149d
good
2021-07-03 18:11:52 +02:00
ed
67da1b5219
add ideas
2021-07-03 17:29:49 +02:00
ed
919bd16437
add hls notes
2021-07-03 01:32:36 +02:00
ed
ecead109ab
v0.11.30
2021-07-01 22:27:19 +02:00
ed
765294c263
ignore dupe-chunk warnings; handshake takes care of it
2021-07-01 20:22:12 +02:00
ed
d6b5351207
add cachebuster because chrome ignores no-cache
2021-07-01 20:10:02 +02:00
ed
a2009bcc6b
up2k-cli: recover from tcp/dns issues on upload
2021-07-01 00:52:09 +02:00
ed
12709a8a0a
up2k-cli: recover from antivirus yanking files mid-read
2021-07-01 00:11:40 +02:00
ed
c055baefd2
up2k-client: maybe fix busy-tab (assumed linear progress)
2021-06-30 23:17:07 +02:00
ed
56522599b5
up2k-client: way faster init on large filedrops
2021-06-30 21:26:13 +02:00
ed
664f53b75d
chrome gets stuck iterating over aux.h on win10
2021-06-30 19:26:06 +02:00
ed
87200d9f10
make -nw apply to more stuff
2021-06-30 19:23:45 +02:00
ed
5c3d0b6520
catch errors in onloads
2021-06-30 17:09:37 +02:00
ed
bd49979f4a
v0.11.29
2021-06-30 01:51:57 +02:00
ed
7e606cdd9f
make search rate-control less visually confusing
2021-06-30 01:44:25 +02:00
ed
8b4b7fa794
allow opening tree nodes in a new tab
2021-06-30 01:08:20 +02:00
ed
05345ddf8b
add per-connection request counting
2021-06-30 01:00:00 +02:00
ed
66adb470ad
optional progressbar tint
2021-06-30 00:55:57 +02:00
ed
e15c8fd146
add upload pause
2021-06-30 00:34:33 +02:00
ed
0f09b98a39
scan for additional folder thumbnails
2021-06-30 00:19:39 +02:00
ed
b4d6f4e24d
american-friendly upload limits (allow additional bypass using manual text entry)
2021-06-30 00:11:23 +02:00
ed
3217fa625b
more todo
2021-06-29 23:59:15 +02:00
ed
e719ff8a47
make sfx kipu-proof
2021-06-29 23:53:57 +02:00
ed
9fcf528d45
update readme
2021-06-29 23:32:21 +02:00
ed
1ddbf5a158
update todo
2021-06-29 23:00:28 +02:00
ed
64bf4574b0
add todo maybe
2021-06-28 20:38:59 +02:00
ed
5649d26077
v0.11.28
2021-06-28 15:36:13 +02:00
ed
92f923effe
hotkey for adjusting tree width
2021-06-28 15:34:10 +02:00
ed
0d46d548b9
fix panic when zero accounts
2021-06-28 15:20:40 +02:00
ed
062df3f0c3
point control-panel link to /
2021-06-27 00:52:15 +02:00
ed
789fb53b8e
tweaks
2021-06-27 00:49:28 +02:00
ed
351db5a18f
ah yes trailing whitespace as markup my good old friend we meet again
2021-06-27 00:20:42 +02:00
ed
aabbd271c8
add debian howto
2021-06-27 00:19:37 +02:00
ed
aae8e0171e
v0.11.27
2021-06-25 22:23:21 +02:00
ed
45827a2458
fix exit-search button in gridview
2021-06-25 22:18:16 +02:00
ed
726030296f
apparently the html dom-property is not normalized
2021-06-25 22:07:37 +02:00
ed
6659ab3881
ajax subfolders from gridview
2021-06-25 21:49:09 +02:00
ed
c6a103609e
fix gridview selection/baguettebox order
2021-06-25 21:35:45 +02:00
ed
c6b3f035e5
gridview audio playback in search results too
2021-06-25 21:12:49 +02:00
ed
2b0a7e378e
persist url-password as cookie
2021-06-25 20:39:55 +02:00
ed
b75ce909c8
audio seek with scrollbar on progressbar
2021-06-25 20:24:30 +02:00
ed
229c3f5dab
play audio from grid when widget open
2021-06-25 20:04:19 +02:00
ed
ec73094506
v0.11.26
2021-06-25 03:10:43 +02:00
ed
c7650c9326
v0.11.25
2021-06-25 03:06:15 +02:00
ed
d94c6d4e72
more rice
2021-06-25 03:02:04 +02:00
ed
3cc8760733
clear seekbar when switching folders
2021-06-25 02:56:21 +02:00
ed
a2f6973495
heh
2021-06-25 02:43:47 +02:00
ed
f8648fa651
always set mediasession play/pause state
2021-06-25 02:39:39 +02:00
ed
177aa038df
send charset=utf8 for css, js files
2021-06-25 02:10:42 +02:00
ed
e0a14ec881
event hints for ogvjs playback
2021-06-25 02:03:18 +02:00
ed
9366512f2f
audio player: add pause-fade + track-restart +
...
fix ogvjs paused-seek
2021-06-25 01:46:30 +02:00
ed
ea38b8041a
actually fix autoplay on some chromes
2021-06-25 00:43:58 +02:00
ed
f1870daf0d
retry filesearch when rate-limited
2021-06-23 22:01:06 +02:00
ed
9722441aad
maybe fix autoplay on some chromes
2021-06-23 20:35:05 +02:00
ed
9d014087f4
censor passwords in logs
2021-06-23 00:04:11 +02:00
ed
83b4038b85
ok they actually served a purpose
2021-06-22 21:33:11 +00:00
ed
1e0a448feb
audio-key: truncate at 5min + mojibake support
2021-06-22 22:21:39 +02:00
ed
fb81de3b36
v0.11.24
2021-06-22 17:28:09 +02:00
ed
aa4f352301
prefer audio tags in audio files
2021-06-22 17:21:24 +02:00
ed
f1a1c2ea45
recover from opening a corrupt database
2021-06-22 17:19:56 +02:00
ed
6249bd4163
add pebkac hints
2021-06-22 17:18:34 +02:00
ed
2579dc64ce
update notes
2021-06-21 22:49:28 +00:00
ed
356512270a
file extensions dont contain whitespace
2021-06-21 23:50:35 +02:00
ed
bed27f2b43
mention fix for the OSD popup on windows
2021-06-21 23:43:07 +02:00
ed
54013d861b
v0.11.23
2021-06-21 21:15:56 +02:00
ed
ec100210dc
support showing album-cover on windows lockscreen
2021-06-21 19:15:22 +00:00
ed
3ab1acf32c
v0.11.22
2021-06-21 20:30:29 +02:00
ed
8c28266418
subscribe to media-keys globally as a media player
2021-06-21 20:26:11 +02:00
ed
7f8b8dcb92
scandir is not withable before py3.6
2021-06-21 20:23:35 +02:00
ed
6dd39811d4
disable u2idx if sqlite3 is unavailable
2021-06-21 20:22:54 +02:00
ed
35e2138e3e
doc: macos support
2021-06-21 18:42:15 +02:00
ed
239b4e9fe6
v0.11.21
2021-06-20 21:25:18 +02:00
ed
2fcd0e7e72
abandon listing tags in browser when db busy
2021-06-20 21:19:47 +02:00
ed
357347ce3a
lower timeout on db reads
2021-06-20 21:03:35 +02:00
ed
36dc1107fb
update dbtool desc
2021-06-20 20:05:43 +02:00
ed
0a3bbc4b4a
v0.11.20 for real
2021-06-20 19:32:17 +02:00
ed
855b93dcf6
v0.11.20
2021-06-20 18:53:58 +02:00
ed
89b79ba267
fix histpath getting indexed on windows
2021-06-20 17:59:27 +02:00
ed
f5651b7d94
dont include hidden colums in /np clips
2021-06-20 17:45:59 +02:00
ed
1881019ede
support cygpaths for mtag binaries
2021-06-20 17:45:23 +02:00
ed
caba4e974c
upgrade dbtool for v4
2021-06-20 17:44:24 +02:00
ed
bc3c9613bc
cosmetic macos fix on shutdown
2021-06-20 15:50:37 +02:00
ed
15a3ee252e
support backslash in filenames
2021-06-20 15:50:06 +02:00
ed
be055961ae
adjust up2k hashlen to match base64 window
2021-06-20 15:32:36 +02:00
ed
e3031bdeec
fix up2k folder-upload
2021-06-20 00:00:50 +00:00
ed
75917b9f7c
better fallback
2021-06-19 16:21:39 +02:00
ed
910732e02c
update build notes
2021-06-19 16:20:35 +02:00
ed
264b497681
v0.11.19
2021-06-19 01:32:17 +02:00
ed
372b949622
fix tooltip indicator
2021-06-19 01:25:07 +02:00
ed
789a602914
save some more bytes on the wire
2021-06-19 01:18:48 +02:00
ed
093e955100
move stuff that needs javascript out of the html
2021-06-19 01:10:40 +02:00
ed
c32a89bebf
minor lightmode tweaks
2021-06-19 00:17:39 +02:00
ed
c0bebe9f9f
eq-param error-hilight in lightmode
2021-06-18 23:51:26 +02:00
ed
57579b2fe5
fix android-chrome layout glitch in up2k
2021-06-18 23:38:43 +02:00
ed
51d14a6b4d
fix toolbar tooltips on android
2021-06-18 22:11:01 +02:00
ed
c50f1b64e5
dodge android-chrome bug: canvas aspect ratio
2021-06-18 21:46:15 +02:00
ed
98aaab02c5
block scroll events, hilight selected radios
2021-06-18 20:49:38 +02:00
ed
0fc7973d8b
add shadow to playback times
2021-06-18 20:24:36 +02:00
ed
10362aa02e
v0.11.18
2021-06-18 00:30:37 +02:00
ed
0a8e759fe6
v0.11.17
2021-06-17 00:31:38 +02:00
ed
d70981cdd1
fix eq param input
2021-06-17 00:29:14 +02:00
ed
e08c03b886
audio-filters: expose gain control
2021-06-16 22:25:29 +02:00
ed
56086e8984
ux: contrast tweaks + fix anchor-scroll
2021-06-16 21:38:30 +02:00
ed
1aa9033022
add play/pause hotkey
2021-06-16 19:19:29 +02:00
ed
076e103d53
ux: responsive settings layout
2021-06-16 19:10:32 +02:00
ed
38c00ea8fc
print thumbnail cleanup summary
2021-06-16 18:57:10 +02:00
ed
415757af43
mention the symlink-scanner too
2021-06-16 18:37:23 +02:00
ed
e72ed8c0ed
mention some essentials
2021-06-16 18:29:29 +02:00
ed
32f9c6b5bb
v0.11.16
2021-06-16 01:51:18 +02:00
ed
6251584ef6
fix .13dB clipping with all-zero eq
2021-06-15 23:37:44 +00:00
ed
f3e413bc28
icons
2021-06-16 00:01:07 +02:00
ed
6f6cc8f3f8
move eq to the player settings tab
2021-06-15 22:26:39 +02:00
ed
8b081e9e69
media player: continue to next folder
2021-06-15 22:19:53 +02:00
ed
c8a510d10e
fully hide columns when minimized
2021-06-15 21:43:37 +02:00
ed
6f834f6679
sticky tree header
2021-06-15 21:07:27 +02:00
ed
cf2d6650ac
audio-eq: flatten frequency response
2021-06-15 21:06:00 +02:00
ed
cd52dea488
v0.11.15
2021-06-15 00:01:11 +02:00
ed
6ea75df05d
add audio equalizer
2021-06-14 23:58:56 +02:00
ed
4846e1e8d6
mention num.clients for rproxy
2021-06-14 19:27:34 +02:00
ed
fc024f789d
v0.11.14
2021-06-14 03:05:50 +02:00
ed
473e773aea
fix deadlock
2021-06-14 00:55:11 +00:00
ed
48a2e1a353
add threadwatcher
2021-06-14 01:57:18 +02:00
ed
6da63fbd79
up2k-cli: recover from lost handshakes
2021-06-14 01:01:06 +02:00
ed
5bec37fcee
fix cosmetic login glitch
2021-06-14 00:28:08 +02:00
ed
3fd0ba0a31
oh right its the other way around
2021-06-13 22:49:55 +02:00
ed
241a143366
add --rproxy for explicit proxy level
2021-06-13 22:22:31 +02:00
ed
a537064da7
custom-css example to add filetype icons
2021-06-13 00:49:28 +02:00
ed
f3dfd24c92
v0.11.13
2021-06-12 20:37:05 +02:00
ed
fa0a7f50bb
add image gallery
2021-06-12 20:25:08 +02:00
ed
44a78a7e21
v0.11.12
2021-06-12 04:28:21 +02:00
ed
6b75cbf747
add readme
2021-06-12 04:26:53 +02:00
ed
e7b18ab9fe
custom css
2021-06-12 04:22:07 +02:00
ed
aa12830015
keep transparency in thumbnails
2021-06-12 03:32:06 +02:00
ed
f156e00064
s/cover/folder/g
2021-06-12 03:06:56 +02:00
ed
d53c212516
add mtp queue to status page
2021-06-12 02:23:48 +02:00
ed
ca27f8587c
add cygpath support for volume src too
2021-06-12 01:55:45 +02:00
ed
88ce008e16
more status on admin panel
2021-06-12 01:39:14 +02:00
ed
081d2cc5d7
add folder thumbnails (cover.jpg or png)
2021-06-11 23:54:54 +02:00
ed
60ac68d000
single authsrv instance per process
2021-06-11 23:01:13 +02:00
ed
fbe656957d
fix race
2021-06-11 18:12:06 +02:00
ed
5534c78c17
tests pass
2021-06-11 03:10:33 +02:00
ed
a45a53fdce
support macos ffmpeg
2021-06-11 03:05:42 +02:00
ed
972a56e738
fix stuff
2021-06-11 01:45:28 +02:00
ed
5e03b3ca38
use parent db/thumbs in jump-volumes
2021-06-10 20:43:19 +02:00
ed
1078d933b4
adding --no-hash
2021-06-10 18:08:30 +02:00
ed
d6bf300d80
option to store state out-of-volume (mostly untested)
2021-06-10 01:27:04 +02:00
ed
a359d64d44
v0.11.11
2021-06-08 23:43:00 +02:00
ed
22396e8c33
zopfli js/css
2021-06-08 23:19:35 +02:00
ed
5ded5a4516
alphabetical up2k indexing
2021-06-08 21:42:08 +02:00
ed
79c7639aaf
haha memes
2021-06-08 21:10:25 +02:00
ed
5bbf875385
fuse-client: print python version
2021-06-08 20:19:51 +02:00
ed
5e159432af
vscode: support running with -jN
2021-06-08 20:18:24 +02:00
ed
1d6ae409f6
count expenses when sending files
2021-06-08 20:17:53 +02:00
ed
9d729d3d1a
add thread names
2021-06-08 20:14:23 +02:00
ed
4dd5d4e1b7
when rootless, blank instead of block rootdir
2021-06-08 18:35:55 +02:00
ed
acd8149479
dont track workloads unless multiprocessing
2021-06-08 18:01:59 +02:00
ed
b97a1088fa
v0.11.10
2021-06-08 09:41:31 +02:00
ed
b77bed3324
fix terminating tls connections wow
2021-06-08 09:40:49 +02:00
ed
a2b7c85a1f
forgot what version was running on a box
2021-06-08 00:01:08 +02:00
ed
b28533f850
v0.11.9
2021-06-07 20:22:10 +02:00
ed
bd8c7e538a
sfx.sh: use system jinja2 when available
2021-06-07 20:09:45 +02:00
ed
89e48cff24
detect recursive symlinks
2021-06-07 20:09:18 +02:00
ed
ae90a7b7b6
mention firefox funny
2021-06-07 02:10:54 +02:00
ed
6fc1be04da
support windows-py3.5
2021-06-06 21:10:53 +02:00
ed
0061d29534
v0.11.8
2021-06-06 19:09:55 +02:00
ed
a891f34a93
update sharex example
2021-06-06 19:06:33 +02:00
ed
d6a1e62a95
append file-ext when avoiding name collisions
2021-06-06 18:53:32 +02:00
ed
cda36ea8b4
support json replies from bput
2021-06-06 18:47:21 +02:00
ed
909a76434a
a
2021-06-06 03:07:11 +02:00
ed
39348ef659
add sharex example
2021-06-06 02:53:01 +02:00
ed
99d30edef3
v0.11.7
2021-06-05 03:33:29 +02:00
ed
b63ab15bf9
gallery links in new tab if a selection is atcive
2021-06-05 03:27:44 +02:00
ed
485cb4495c
minify asmcrypto a bit
2021-06-05 03:25:54 +02:00
ed
df018eb1f2
add colors
2021-06-05 01:34:39 +02:00
ed
49aa47a9b8
way faster sha512 wasm fallback
2021-06-05 01:14:16 +02:00
ed
7d20eb202a
optimize
2021-06-04 19:35:08 +02:00
ed
c533da9129
fix single-threaded mtag
2021-06-04 19:00:24 +02:00
ed
5cba31a814
spin on thumbnails too
2021-06-04 17:38:57 +02:00
ed
1d824cb26c
add volume lister / containment checker
2021-06-04 02:23:46 +02:00
ed
83b903d60e
readme: update todos
2021-06-02 09:42:33 +02:00
ed
9c8ccabe8e
v0.11.6
2021-06-01 08:25:35 +02:00
ed
b1f2c4e70d
gain 1000x performance with one weird trick
2021-06-01 06:17:46 +00:00
ed
273ca0c8da
run tests on commit
2021-06-01 05:49:41 +02:00
ed
d6f516b34f
pypi exclusive
2021-06-01 04:14:23 +02:00
ed
83127858ca
v0.11.4
2021-06-01 03:55:51 +02:00
ed
d89329757e
fix permission check in tar/zip generator (gdi)
2021-06-01 03:55:31 +02:00
ed
49ffec5320
v0.11.3
2021-06-01 03:11:02 +02:00
ed
2eaae2b66a
fix youtube query example
2021-06-01 02:53:54 +02:00
ed
ea4441e25c
v0.11.2
2021-06-01 02:47:37 +02:00
ed
e5f34042f9
more precise volume state in admin panel
2021-06-01 02:32:53 +02:00
ed
271096874a
fix adv and date handling in query lang
2021-06-01 02:10:17 +02:00
ed
8efd780a72
thumbnail cleaner too noisy
2021-06-01 01:51:03 +02:00
ed
41bcf7308d
fix search results as thumbnails
2021-06-01 01:41:36 +02:00
ed
d102bb3199
fix on-upload hasher (0.11.1 regression)
2021-06-01 01:20:34 +02:00
ed
d0bed95415
search: add a query language
2021-06-01 01:16:40 +02:00
ed
2528729971
add dbtool
2021-05-30 16:49:08 +00:00
ed
292c18b3d0
v0.11.1
2021-05-29 23:39:39 +02:00
ed
0be7c5e2d8
live db/tags rescan
2021-05-29 23:35:07 +02:00
ed
eb5aaddba4
v0.11.0
2021-05-29 15:03:32 +02:00
ed
d8fd82bcb5
ffthumb only gets one shot
2021-05-29 12:32:51 +02:00
ed
97be495861
another chrome bug:
...
navigating somewhere and back can return a REALLY OLD copy of the page
2021-05-29 12:31:06 +02:00
ed
8b53c159fc
dodge chrome bug
2021-05-29 10:58:21 +02:00
ed
81e281f703
add opus mimetype
2021-05-29 10:17:24 +02:00
ed
3948214050
drop deleted files from snap
2021-05-29 09:03:18 +02:00
ed
c5e9a643e7
more accurate url escaping
2021-05-29 09:02:42 +02:00
ed
d25881d5c3
mojibake fixes
2021-05-29 09:01:59 +02:00
ed
38d8d9733f
fix bugs
2021-05-29 05:50:41 +02:00
ed
118ebf668d
fix bugs
2021-05-29 05:43:09 +02:00
ed
a86f09fa46
mtp: file extension filtering
2021-05-29 04:18:57 +02:00
ed
dd4fb35c8f
nit
2021-05-29 03:45:02 +02:00
ed
621eb4cf95
add multitag example
2021-05-29 03:43:30 +02:00
ed
deea66ad0b
support multiple tags from mtp helpers
2021-05-29 03:43:14 +02:00
ed
bf99445377
groking the ffprobe tarot cards
2021-05-28 06:25:44 +02:00
ed
7b54a63396
icon fix
2021-05-28 06:25:00 +02:00
ed
0fcb015f9a
minor fixes
2021-05-28 05:16:28 +02:00
ed
0a22b1ffb6
dont log thumbnail GETs by default
2021-05-28 05:16:01 +02:00
ed
68cecc52ab
dont grow thumbs
2021-05-28 05:01:25 +02:00
ed
53657ccfff
add avif read support
2021-05-28 05:01:12 +02:00
ed
96223fda01
detect missing webp support
2021-05-28 05:00:08 +02:00
ed
374ff3433e
gj
2021-05-28 02:52:03 +02:00
ed
5d63949e98
create webp thumbnails by default
2021-05-28 02:44:13 +02:00
ed
6b065d507d
crop thumbs for AESTHETICS
2021-05-28 01:46:27 +02:00
ed
e79997498a
a
2021-05-27 01:42:22 +02:00
ed
f7ee02ec35
ux fixes
2021-05-27 01:41:50 +02:00
ed
69dc433e1c
ffprobe parser less bad
2021-05-27 01:41:12 +02:00
ed
c880cd848c
gridview lightmode
2021-05-26 22:53:40 +02:00
ed
5752b6db48
hook up the multiselect ui
2021-05-26 00:47:43 +02:00
ed
b36f905eab
sort folders first + tweak thumbs ui
2021-05-25 21:15:54 +02:00
ed
483dd527c6
add cache eviction
2021-05-25 19:46:35 +02:00
ed
e55678e28f
fix thumb/ico bugs
2021-05-25 17:36:31 +02:00
ed
3f4a8b9d6f
fixes
2021-05-25 06:35:12 +02:00
ed
02a856ecb4
create video thumbnails
2021-05-25 06:14:25 +02:00
ed
4dff726310
initial thumbnail and icon stuff
2021-05-25 03:37:01 +02:00
ed
cbc449036f
readme: todo
2021-05-23 02:43:40 +02:00
ed
8f53152220
todays mistake
2021-05-21 02:30:45 +02:00
ed
bbb1e165d6
v0.10.22
2021-05-18 04:10:37 +02:00
ed
fed8d94885
handle unsupported codecs better
2021-05-18 03:44:30 +02:00
ed
58040cc0ed
fix the treesize off-by-one (*finally*)
2021-05-18 03:21:53 +02:00
ed
03d692db66
add now-playing clipboard meme
2021-05-18 02:54:52 +02:00
ed
903f8e8453
logging
2021-05-17 18:45:15 +02:00
ed
405ae1308e
v0.10.21
2021-05-16 20:22:33 +02:00
ed
8a0f583d71
oh no
2021-05-16 11:01:32 +02:00
ed
b6d7017491
readme
2021-05-16 09:05:40 +02:00
ed
0f0217d203
readme
2021-05-16 08:52:22 +02:00
ed
a203e33347
v0.10.20
2021-05-16 07:51:39 +02:00
ed
3b8f697dd4
include links in bup summary
2021-05-16 07:51:22 +02:00
ed
78ba16f722
log filtering by url regex
2021-05-16 07:29:34 +02:00
ed
0fcfe79994
general-purpose file parsing
2021-05-16 07:04:18 +02:00
ed
c0e6df4b63
let it gooo
2021-05-16 05:27:04 +02:00
ed
322abdcb43
more dino support
2021-05-16 05:04:44 +02:00
ed
31100787ce
ahh whatever
2021-05-16 03:21:49 +02:00
ed
c57d721be4
ie11 doesnt support sha512
2021-05-16 03:11:37 +02:00
ed
3b5a03e977
this too
2021-05-16 02:34:36 +02:00
ed
ed807ee43e
native sha512 on old iphones
2021-05-16 02:25:00 +02:00
ed
073c130ae6
respect tooltip pref in up2k
2021-05-16 02:18:54 +02:00
ed
8810e0be13
add option to log headers
2021-05-16 02:11:09 +02:00
ed
f93016ab85
dont suggest bup if no write-access
2021-05-16 00:30:32 +02:00
ed
b19cf260c2
drop the control-panel link too
2021-05-14 20:07:48 +02:00
ed
db03e1e7eb
readme
2021-05-14 16:38:07 +02:00
ed
e0d975e36a
v0.10.19
2021-05-14 00:00:15 +02:00
ed
cfeb15259f
not careful enough
2021-05-13 23:29:15 +02:00
ed
3b3f8fc8fb
careful rice
2021-05-13 23:00:51 +02:00
ed
88bd2c084c
misc
2021-05-13 22:58:36 +02:00
ed
bd367389b0
broke windows
2021-05-13 22:58:23 +02:00
ed
58ba71a76f
option to hide incomplete uploads
2021-05-13 22:56:52 +02:00
ed
d03e34d55d
v0.10.18
2021-05-13 17:42:06 +02:00
ed
24f239a46c
ui tweaks
2021-05-13 17:41:14 +02:00
ed
2c0826f85a
conditional sections in volume listing
2021-05-13 17:24:37 +02:00
ed
c061461d01
fix md perm reqs + dyn up2k modeset
2021-05-13 17:22:31 +02:00
ed
e7982a04fe
explicit redirect to single non-roots
2021-05-13 16:54:31 +02:00
ed
33b91a7513
set password cookie expiration
2021-05-13 16:23:28 +02:00
ed
9bb1323e44
rclone faster + query params correctness
2021-05-13 16:02:30 +02:00
ed
e62bb807a5
better
2021-05-13 01:36:14 +02:00
ed
3fc0d2cc4a
better
2021-05-13 00:43:25 +02:00
ed
0c786b0766
v0.10.17
2021-05-12 23:39:54 +02:00
ed
68c7528911
yes good
2021-05-12 23:26:30 +02:00
ed
26e18ae800
disallow uploading logues
2021-05-12 23:22:43 +02:00
ed
c30dc0b546
write-only QoL mostly
2021-05-12 23:06:13 +02:00
ed
f94aa46a11
open write-only folders from tree
2021-05-12 21:50:32 +02:00
ed
403261a293
support pyinstaller
2021-05-12 21:21:07 +02:00
ed
c7d9cbb11f
show logues in write-only folders
2021-05-12 21:20:59 +02:00
ed
57e1c53cbb
mention volume flags in the cfg-file example
2021-05-02 09:48:19 +02:00
ed
0754b553dd
v0.10.16
2021-05-02 09:18:19 +02:00
ed
50661d941b
cfg-parser: fix wildcard permissions
2021-05-02 09:16:14 +02:00
ed
c5db7c1a0c
pickle needs this ;_;
2021-04-29 22:41:57 +02:00
ed
2cef5365f7
readme again
2021-04-27 09:26:14 +02:00
ed
fbc4e94007
readme (realized this was confusing)
2021-04-27 09:24:50 +02:00
ed
037ed5a2ad
readme
2021-04-26 04:02:22 +02:00
ed
69dfa55705
readme
2021-04-26 04:01:47 +02:00
ed
a79a5c4e3e
readme + ui tweaks
2021-04-25 22:44:50 +02:00
ed
7e80eabfe6
readme
2021-04-25 21:42:45 +02:00
ed
375b72770d
readme
2021-04-25 04:34:06 +02:00
ed
e2dd683def
does this look better
2021-04-25 03:04:24 +02:00
ed
9eba50c6e4
readme
2021-04-25 03:00:47 +02:00
ed
5a579dba52
sfx: help bzip2 make smaller archives
2021-04-24 22:07:09 +02:00
ed
e86c719575
sfx: cooperate better with other instances
2021-04-24 22:06:50 +02:00
ed
0e87f35547
ui tweaks
2021-04-24 22:06:21 +02:00
ed
b6d3d791a5
shave
2021-04-24 20:08:07 +02:00
ed
c9c3302664
a
2021-04-24 19:22:15 +02:00
ed
c3e4d65b80
v0.10.15
2021-04-24 04:05:57 +02:00
ed
27a03510c5
quick upload test too
2021-04-24 03:35:58 +02:00
ed
ed7727f7cb
fix write-only volumes + add regression test
2021-04-24 02:48:41 +02:00
ed
127ec10c0d
js cleanup + minor tweaks
2021-04-23 20:04:17 +02:00
ed
5a9c0ad225
ui tweaks
2021-04-22 09:10:32 +02:00
ed
7e8daf650e
v0.10.14
2021-04-21 22:04:21 +02:00
ed
0cf737b4ce
404 rather than redirect home if 404 or 403
2021-04-21 21:51:27 +02:00
ed
74635e0113
phew
2021-04-21 21:42:37 +02:00
ed
e5c4f49901
ok ok
2021-04-21 21:26:55 +02:00
ed
e4654ee7f1
uhh
2021-04-21 21:13:16 +02:00
ed
e5d05c05ed
up2k ui tweaks
2021-04-21 20:50:10 +02:00
ed
73c4f99687
add markdown streaming
2021-04-21 20:28:50 +02:00
ed
28c12ef3bf
cleanup
2021-04-21 18:48:23 +02:00
ed
eed82dbb54
remove dead code
2021-04-21 18:44:47 +02:00
ed
2c4b4ab928
up2k-cli: cond. readahead
2021-04-21 18:39:55 +02:00
ed
505a8fc6f6
up2k: sparse alloc on windows
2021-04-21 18:32:21 +02:00
ed
e4801d9b06
support msys2-python
2021-04-21 18:28:44 +02:00
ed
04f1b2cf3a
v0.10.13
2021-04-21 01:19:22 +02:00
ed
c06d928bb5
sorry android
2021-04-21 01:10:18 +02:00
ed
ab09927e7b
v0.10.12
2021-04-19 21:58:49 +02:00
ed
779437db67
up2k: more runahead
2021-04-19 21:58:30 +02:00
ed
28cbdb652e
v0.10.11
2021-04-19 21:43:08 +02:00
ed
2b2415a7d8
up2k: gotta go faster
2021-04-19 21:29:43 +02:00
ed
746a8208aa
v0.10.10
2021-04-19 17:17:07 +02:00
ed
a2a041a98a
optimize
2021-04-19 16:54:38 +02:00
ed
10b436e449
browser: add media fragment uris
2021-04-19 16:41:06 +02:00
ed
4d62b34786
browser: add light mode
2021-04-19 15:40:32 +02:00
ed
0546210687
fix up2k progressbars
2021-04-19 13:18:29 +02:00
ed
f8c11faada
don't start 2t stuff if there's no backend avail
2021-04-19 13:17:34 +02:00
ed
16d6e9be1f
tweaks
2021-04-17 09:24:25 +02:00
ed
aff8185f2e
v0.10.9
2021-04-17 01:29:27 +02:00
ed
217d15fe81
up2k: cheap progress bars
2021-04-17 00:57:35 +02:00
ed
171e93c201
up2k: show realtime speeds
2021-04-17 00:01:03 +02:00
ed
acc1d2e9e3
up2k: show some context in the busy-tab
2021-04-16 23:49:57 +02:00
ed
49c2f37154
up2k: replace progressbars with text
2021-04-16 21:23:53 +02:00
ed
69e54497aa
yes good
2021-04-14 16:03:15 +02:00
ed
9aa1885669
hide search tab when d2d
2021-04-14 15:23:25 +02:00
ed
4418508513
dodge cpython bug
2021-04-14 14:37:44 +02:00
ed
e897df3b34
v0.10.8
2021-04-11 21:26:39 +02:00
ed
8cd97ab0e7
much better
2021-04-11 21:07:41 +02:00
ed
bf4949353d
support url-pwd on mounts page
2021-04-11 20:43:35 +02:00
ed
98a944f7cc
no bopping
2021-04-11 20:23:38 +02:00
ed
7c10f81c92
stop eating browser hotkeys
2021-04-11 20:01:03 +02:00
ed
126ecc55c3
listen to the linter
2021-04-11 19:51:51 +02:00
ed
1034a51bd2
support ~ paths
2021-04-11 17:36:38 +02:00
ed
a2657887cc
vscode: get no-dbg args from launch.json
2021-04-11 17:22:42 +02:00
ed
c14b17bfaf
whoops
2021-04-10 20:22:33 +02:00
ed
59ebc795e7
tree scroll snapping
2021-04-10 19:30:30 +02:00
ed
8e128d917e
sfx: support non-bz2 py
2021-04-10 18:30:58 +02:00
ed
ea762b05e0
guess they stole it from win10, sausage
2021-04-10 18:16:57 +02:00
ed
db374b19f1
mention the new cflags in -h
2021-04-07 21:13:45 +02:00
ed
ab3839ef36
w/a argparser bug fixed 2018-06-08
2021-04-07 20:31:29 +02:00
ed
9886c442f2
add missing uridecode
2021-04-03 23:58:51 +02:00
ed
c8d1926d52
h
2021-04-03 08:26:42 +02:00
ed
a6bd699e52
safari funny
2021-04-03 08:08:43 +02:00
ed
12143f2702
http/1.0, minimal dir listing, pw in url
2021-04-03 07:56:35 +02:00
ed
480705dee9
more todo
2021-04-03 04:41:10 +02:00
ed
781d5094f4
update todo
2021-04-03 04:13:51 +02:00
ed
5615cb94cd
adj browser support table
2021-04-03 02:58:50 +02:00
ed
302302a2ac
fix zip touch events on iOS
2021-04-03 02:52:19 +02:00
ed
9761b4e3e9
v0.10.7
2021-04-03 00:35:46 +02:00
ed
0cf6924dca
v0.10.6
2021-04-02 03:11:40 +02:00
ed
5fd81e9f90
fix unreadable links when playing search results
2021-04-02 03:05:23 +02:00
ed
52bf6f892b
more
2021-04-02 02:55:41 +02:00
ed
f3cce232a4
restore minimal support for old browsers
2021-04-02 02:43:07 +02:00
ed
53d3c8b28e
decode urlform messages
2021-04-01 23:36:14 +02:00
ed
83fec3cca7
v0.10.5
2021-03-31 01:28:58 +02:00
ed
3cefc99b7d
search fixes
2021-03-31 01:20:09 +02:00
ed
3a38dcbc05
v0.10.4
2021-03-29 20:53:20 +02:00
ed
7ff08bce57
browser: stable sort
2021-03-29 20:08:32 +02:00
ed
fd490af434
explain the jank
2021-03-29 06:11:33 +02:00
ed
1195b8f17e
v0.10.3
2021-03-29 04:47:59 +02:00
ed
28dce13776
no load-balancer spam when -q
2021-03-28 03:06:52 +02:00
ed
431f20177a
make tar 6x faster (1.8 GiB/s)
2021-03-28 01:50:16 +01:00
ed
87aff54d9d
v0.10.2
2021-03-27 18:03:33 +01:00
ed
f50462de82
persist lead-column sort
2021-03-27 17:56:21 +01:00
ed
9bda8c7eb6
better errlog name
2021-03-27 17:38:59 +01:00
ed
e83c63d239
fix unix permissions in zip files
2021-03-27 17:28:25 +01:00
ed
b38533b0cc
recover from file access errors when zipping
2021-03-27 17:16:59 +01:00
ed
5ccca3fbd5
more
2021-03-27 16:12:47 +01:00
ed
9e850fc3ab
zip selection
2021-03-27 15:48:52 +01:00
ed
ffbfcd7e00
h
2021-03-27 03:35:57 +01:00
ed
5ea7590748
readme: mention zip configs
2021-03-27 03:34:03 +01:00
ed
290c3bc2bb
reclining
2021-03-27 03:07:44 +01:00
ed
b12131e91c
v0.10.1
2021-03-27 02:44:40 +01:00
ed
3b354447b0
v0.10.0
2021-03-27 02:08:07 +01:00
ed
d09ec6feaa
tehe
2021-03-27 01:49:58 +01:00
ed
21405c3fda
be nice to windows
2021-03-27 01:43:02 +01:00
ed
13e5c96cab
finish adding zip-crc (semi-streaming)
2021-03-27 01:27:12 +01:00
ed
426687b75e
archive format selection in browser
2021-03-27 01:10:05 +01:00
ed
c8f59fb978
up2k: add folder upload
2021-03-27 00:20:42 +01:00
ed
871dde79a9
download as tar + utf8 zip + optimize walk
2021-03-26 20:43:25 +01:00
ed
e14d81bc6f
fix utf8 content-disposition
2021-03-26 02:54:19 +01:00
ed
514d046d1f
download folders as zip
2021-03-26 01:51:38 +01:00
ed
4ed9528d36
5x faster reply on 1st req on new conns
2021-03-25 19:29:16 +01:00
ed
625560e642
steal from diodes
2021-03-25 02:59:04 +01:00
ed
73ebd917d1
i know too much about zip now
2021-03-25 02:31:25 +01:00
ed
cd3e0afad2
v0.9.13
2021-03-23 02:13:28 +01:00
ed
d8d1f94a86
v0.9.12
2021-03-23 01:24:37 +01:00
ed
00dfd8cfd1
v0.9.11
2021-03-23 00:36:48 +01:00
ed
273de6db31
propagate d2d/d2t properly
2021-03-23 00:33:18 +01:00
ed
c6c0eeb0ff
better volflags presentation
2021-03-23 00:28:11 +01:00
ed
e70c74a3b5
support nullmapping subfolders with -v :/foo/bar:cd2d
2021-03-23 00:08:23 +01:00
ed
f7d939eeab
more sfx tweaks
2021-03-21 22:31:07 +01:00
ed
e815c091b9
v0.9.10
2021-03-21 22:05:46 +01:00
ed
963529b7cf
readme
2021-03-21 20:38:29 +01:00
ed
638a52374d
readme
2021-03-21 20:20:11 +01:00
ed
d9d42b7aa2
aaa
2021-03-21 20:11:03 +01:00
ed
ec7e5f36a2
make-sfx tweaks
2021-03-21 18:06:31 +01:00
ed
56110883ea
readme
2021-03-21 17:56:05 +01:00
ed
7f8d7d6006
v0.9.9
2021-03-21 17:15:47 +01:00
ed
49e4fb7e12
finally time to undefault this
2021-03-21 16:19:45 +01:00
ed
8dbbea473f
mtp incoming files too
2021-03-21 15:21:07 +01:00
ed
3d375d5114
assert mtm/mtp is used by mte
2021-03-21 14:15:55 +01:00
ed
f3eae67d97
readme
2021-03-21 09:41:05 +01:00
ed
40c1b19235
detrimental to search results
2021-03-21 08:16:17 +01:00
ed
ccaf0ab159
gj
2021-03-21 07:49:05 +01:00
ed
d07f147423
fixes
2021-03-21 06:00:21 +01:00
ed
f5cb9f92b9
better task recovery on restart
2021-03-21 05:57:24 +01:00
ed
f991f74983
hotkeys for directory traversal
2021-03-21 04:04:30 +01:00
ed
6b3295059e
add time markers in player
2021-03-21 03:21:05 +01:00
ed
b18a07ae6b
fix file srch
2021-03-21 02:46:40 +01:00
ed
8ab03dabda
ok
2021-03-21 02:41:15 +01:00
ed
5e760e35dc
togglebutton for tooltips to save iphone users
2021-03-21 02:33:53 +01:00
ed
afbfa04514
fixes
2021-03-21 01:55:12 +01:00
ed
7aace470c5
preserve file refs on sort (crc32 instead of idx)
2021-03-21 01:41:18 +01:00
ed
b4acb24f6a
remember sort order
2021-03-20 10:56:35 +01:00
ed
bcee8a4934
Merge branch 'master' of gh:9001/copyparty
2021-03-20 09:20:12 +01:00
ed
36b0718542
media plauer hoetkeys
2021-03-20 09:20:08 +01:00
ed
9a92bca45d
Merge branch 'master' of github:9001/copyparty
...
idk forgot to pull
2021-03-20 07:32:28 +00:00
ed
b07445a363
search ratecontrol and timeouts cause it can get bad
2021-03-20 07:32:01 +00:00
ed
a62ec0c27e
fixes
2021-03-20 05:58:34 +01:00
ed
57e3a2d382
normalize keys to rekobo on index
2021-03-20 05:45:34 +01:00
ed
b61022b374
fixes
2021-03-20 03:08:16 +00:00
ed
a3e2b2ec87
mm:ss durations on initial html too
2021-03-20 01:27:51 +01:00
ed
a83d3f8801
prevent dupe tags from mtp (replace id3 tags)
2021-03-20 01:00:57 +01:00
ed
90c5f2b9d2
spread search interface horizontally
2021-03-20 01:00:44 +01:00
ed
4885653c07
advanced search (key/bpm/...)
...
man i hope sqlite is good at opimizing
2021-03-20 00:06:11 +01:00
ed
21e1cd87ca
nice on windows
2021-03-19 23:43:34 +01:00
ed
81f82e8e9f
nice them too
2021-03-19 21:28:10 +01:00
ed
c0e31851da
add timeouts for mtp calls
2021-03-19 21:22:56 +01:00
ed
6599c3eced
no racing pls
2021-03-19 20:42:33 +01:00
ed
5d6c61a861
add mtp eta
2021-03-19 01:20:01 +01:00
ed
1a5c66edd3
build beatroot from source if need be
2021-03-19 00:43:23 +01:00
ed
deae9fe95a
vscode is entirely too helpful
2021-03-19 00:14:42 +01:00
ed
abd65c6334
support metadata plugins
2021-03-19 00:08:31 +01:00
ed
8137a99904
mtag-bin: support alpine + misc health checks
2021-03-18 01:01:57 +01:00
ed
6f6f9c1f74
mtag-bin: support macos (macports)
2021-03-17 23:57:18 +01:00
ed
7b575f716f
mtag-bin: support windows (mingw64)
2021-03-17 23:17:02 +01:00
ed
6ba6ea3572
linkify
2021-03-17 01:42:59 +01:00
ed
9a22ad5ea3
this makes more sense
2021-03-17 01:37:59 +01:00
ed
beaab9778e
make mistakes
2021-03-17 00:55:27 +01:00
ed
f327bdb6b4
never trust tags かしら
2021-03-15 23:12:13 +01:00
ed
ae180e0f5f
save bpm/tempo notes from the bitbucket
2021-03-15 03:10:14 +01:00
ed
e3f1d19756
v0.9.8
2021-03-15 01:13:46 +01:00
ed
93c2bd6ef6
fix tree trying to make surprise appearances
2021-03-13 02:29:13 +01:00
ed
4d0e5ff6db
turns out whitespace compresses better than tabs
2021-03-13 00:16:07 +01:00
ed
0893f06919
browser: reload music player on column-sort
...
so tracks play in the right order
2021-03-13 00:15:53 +01:00
ed
46b6abde3f
fuse-client: password from file
2021-03-13 00:14:22 +01:00
ed
0696610dee
give up, just try both and see what sticks
2021-03-13 00:14:07 +01:00
ed
edf0d3684c
sfx: improvements from r0c
2021-03-13 00:13:10 +01:00
ed
7af159f5f6
heh
2021-03-09 21:36:14 +01:00
ed
7f2cb6764a
v0.9.7
2021-03-08 03:51:26 +01:00
ed
96495a9bf1
v0.9.6
2021-03-07 21:44:25 +01:00
ed
b2fafec5fc
handle key-normalization errors
2021-03-07 21:41:36 +01:00
ed
0850b8ae2b
v0.9.5
2021-03-07 19:25:24 +01:00
ed
8a68a96c57
css tweaks
2021-03-07 19:15:19 +01:00
ed
d3aae8ed6a
more mojibake fixes
2021-03-07 18:58:26 +01:00
ed
c62ebadda8
separate tree scrollbar
2021-03-07 18:26:57 +01:00
ed
ffcee6d390
add tooltips and more mojibake compat
2021-03-07 04:14:55 +01:00
ed
de32838346
key notation normalization (why tho)
2021-03-07 02:46:17 +01:00
ed
b9a4e47ea2
mojibake support for the spa stuff
2021-03-06 22:48:49 +01:00
ed
57d994422d
logging cleanup
2021-03-06 17:38:56 +01:00
ed
6ecd745323
so much for sessionStorage
2021-03-06 16:34:55 +01:00
ed
bd769f5bdb
fix py2 + encourage py3
2021-03-06 02:42:17 +01:00
ed
2381692aba
js cfg
2021-03-06 02:30:36 +01:00
ed
24fdada0a0
did you know rhel 7 has an sqlite3 from 2015
2021-03-06 02:28:49 +01:00
ed
bb5169710a
warn people when they're gonna have a bad time
2021-03-06 00:30:05 +01:00
ed
9cde2352f3
v0.9.4
2021-03-05 02:06:18 +01:00
ed
482dd7a938
v0.9.3
2021-03-05 00:00:22 +01:00
ed
bddcc69438
v0.9.2
2021-03-04 22:58:22 +01:00
ed
19d4540630
good
2021-03-04 22:38:12 +01:00
ed
4f5f6c81f5
add buttons to adjust tree width
2021-03-04 22:34:09 +01:00
ed
7e4c1238ba
oh
2021-03-04 21:12:54 +01:00
ed
f7196ac773
dodge pushstate size limit
2021-03-04 21:06:59 +01:00
ed
7a7c832000
sfx-builder: support ancient git versions
2021-03-04 20:30:28 +01:00
ed
2b4ccdbebb
multithread the slow mtag backends
2021-03-04 20:28:03 +01:00
ed
0d16b49489
broke this too
2021-03-04 01:35:09 +01:00
ed
768405b691
tree broke
2021-03-04 01:32:44 +01:00
ed
da01413b7b
remove speedbumps
2021-03-04 01:21:04 +01:00
ed
914e22c53e
async tagging of incoming files
2021-03-03 18:36:05 +01:00
ed
43a23bf733
v0.9.1
2021-03-03 01:28:32 +01:00
ed
92bb00c6d2
faster sorting
2021-03-03 01:27:41 +01:00
ed
b0b97a2648
fix bugs
2021-03-03 00:46:15 +01:00
ed
2c452fe323
readme nitpicks
2021-03-02 01:02:13 +01:00
ed
ad73d0c77d
update feature list in readme
2021-03-02 00:31:08 +01:00
ed
7f9bf1c78c
v0.9.0
2021-03-02 00:12:15 +01:00
ed
61a6bc3a65
make browser columns compactable
2021-03-02 00:07:04 +01:00
ed
46e10b0e9f
yab
2021-03-01 03:15:41 +01:00
ed
8441206e26
read media-tags from files (for display/searching)
2021-03-01 02:50:10 +01:00
ed
9fdc5ee748
use one sqlite3 cursor, closes #1
2021-02-25 22:30:40 +01:00
ed
00ff133387
support receiving chunked PUT
2021-02-25 22:26:03 +01:00