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
a7cef91b8b
v1.9.23
2023-12-01 00:39:49 +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
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
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
76afb62b7b
make each segment of links separately selectable
2023-10-25 12:21:39 +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
575615ca2d
slight refactor; 7% faster, 1% more maintainable
2023-10-14 09:54:49 +00:00
ed
e9f65be86a
add cachebuster for dynamically loaded js files
2023-10-09 00:22:16 +00:00
ed
fc9b729fc2
fix #51 :
...
* handle unexpected localstorage values
* handle unsupported --lang values
2023-09-30 22:54:21 +00:00
ed
3768cb4723
add chat
2023-09-23 11:34:32 +00:00
ed
72fc76ef48
golf / normalize window.location
2023-09-20 22:07:40 +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
30905c6f5d
add convenient debugs in case the fight is not over
2023-08-31 20:00:14 +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
b28bfe64c0
explain apple bullshit
2023-08-20 22:09:00 +02: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
18aa82fb2f
make browser resizing smoother / less expensive
2023-08-15 16:55:19 +00: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
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
e4acddc23b
v1.7.3
2023-06-11 00:03:03 +00:00
ed
4ee81af8f6
support ';' in passwords
2023-05-06 18:54:55 +00:00
ed
949baae539
integrate markdown thumbs with image gallery
2023-03-30 21:21:21 +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
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
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
5effaed352
add reminder that SSDP launches IE by default
2023-02-21 19:38:35 +00:00
ed
49e8df25ac
ie11: support back button
2023-02-17 22:21: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
37a690a4c3
fix cookie + rproxy oversights
2023-01-29 18:34:48 +00:00
ed
2569005139
support sandboxed markdown plugins
2023-01-29 00:57:08 +00:00
ed
8ee2bf810b
stop battleplan from indirectly crashing the browser
2022-12-13 18:58:16 +00:00
ed
7fd1d6a4e8
rename --webroot to --rp-loc and fix related bugs
2022-12-11 21:09:50 +00:00
ed
db194ab519
support location-based rproxy
2022-12-10 23:43:31 +00:00
ed
e357aa546c
add browserchrome color hint
2022-11-28 21:19:42 +00:00
ed
f0e78a6826
add landing page with mounting instructions
2022-11-26 19:47:27 +00:00
ed
ab655a56af
add buttons for prev/next folder
2022-11-19 22:19:38 +00:00
ed
91d132c2b4
add basic-ui hint for firefox 8 and older
2022-11-15 20:17:53 +00:00
ed
a0cc4ca4b7
up2k-cli: enable mt if chrome 107 or later
2022-10-29 22:57:59 +00:00
ed
b8a93e74bf
fix default upload expiration + ux
2022-10-07 21:38:01 +02:00
ed
9fcb4d222b
reserve names to avoid ie11 pollution
2022-10-06 01:33:34 +02:00
ed
1d367a0da0
cleanup
2022-09-23 20:37:37 +02:00
ed
37c84021a2
up2k: folder-upload without drag/drop
2022-09-22 21:58:04 +02:00
ed
0b87a4a810
allow setting lifetimes from up2k ui
2022-09-19 23:49:07 +02:00
ed
86b3b57137
smaller optimizations
2022-09-17 20:39:08 +02:00
ed
17c465bed7
lazyload big folders; closes #11
2022-09-15 23:43:40 +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
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
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
635ab25013
up2k.js: defer worker startup until needed
2022-09-05 00:55:52 +02:00
ed
50f3820a6d
downgrade severity of some transient errors
2022-09-04 12:53:49 +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
7de9775dd9
lol android
2022-08-10 20:35:12 +02:00
ed
f727d5cb5a
new cloudflare memes, thx nh
2022-08-09 09:00:22 +02:00
ed
f874d7754f
ui: toggle sorting folders before files (default-on)
2022-08-02 20:47:17 +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
aa1c08962c
golf
2022-07-15 02:07:13 +02:00
ed
c2b66bbe73
add potato mode
2022-07-14 02:33:35 +02:00
ed
dded4fca76
option to specify favicon + default-enable it
2022-07-05 00:06:22 +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
917b6ec03c
naming
2022-06-19 22:58:20 +02:00
ed
909c7bee3e
ignore md plugin errors
2022-06-19 20:28:45 +02:00
ed
2147c3a646
run markdown plugins in directory listings
2022-06-19 18:17:22 +02:00
ed
c9b7ec72d8
add hotkey Y to download current song / vid / pic
2022-06-09 17:23:11 +02:00
ed
e74ad5132a
persist videoplayer prefs
2022-05-18 19:17:21 +02:00
ed
187feee0c1
add norwegian translation
2022-05-14 23:25:40 +02:00
ed
633ff601e5
perf + ux
2022-05-14 00:13:06 +02:00
ed
2f2c65d91e
improve up2k error messages
2022-05-07 22:15:09 +02:00
ed
63a5336f31
change modal ok/cancel focus with left/right keys
2022-05-02 19:06:51 +02:00
ed
b50d090946
add logout on inactivity + related errorhandling
2022-05-01 22:12:25 +02:00
ed
5dd43dbc45
ignore bugs in chrome v102
2022-04-27 22:32:11 +02:00
ed
9838c2f0ce
golf
2022-04-24 23:47:15 +02:00
ed
dbabeb9692
gallery: add animation preferences
2022-04-09 17:23:54 +02: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
1d9b355743
fix search ui after b265e59
broke it
2021-12-07 19:12:36 +01:00
ed
f39f575a9c
sort-order indicators
2021-12-03 23:53:41 +01:00
ed
e4ae5f74e6
add tooltip indicator
2021-11-20 01:47:16 +01:00
ed
2da3bdcd47
delay tooltips, fix #6
2021-11-15 03:56:17 +01:00
ed
9629fcde68
optionally enable seeking through os controls
2021-11-15 02:47:42 +01:00
ed
51e6c4852b
retire ogvjs
2021-11-14 19:28:44 +01:00
ed
be38c27c64
thxci
2021-11-04 22:33:10 +01:00
ed
ba36f33bd8
add textfile viewer
2021-11-04 01:40:03 +01:00
ed
ac1568cacf
golf elm removal
2021-11-04 01:33:40 +01:00
ed
3d3bce2788
less fancy but better
2021-10-29 11:02:20 +02:00