n9k
|
0839d2871b
|
Make tripcode salt deterministic (werkzeug changes _hash_internal parameters sometimes)
|
2022-01-03 00:24:44 +00:00 |
n9k
|
f2603318cb
|
Fix textonly stream uptime
|
2022-01-03 00:23:02 +00:00 |
n9k
|
60fc0abd8e
|
Fix nojs stream timer: hundreds place didn't exist
|
2022-01-03 00:21:06 +00:00 |
n9k
|
cabc47e9ca
|
Fix nojs stream timer: hours tens place was modulo 6 instead of 10
|
2021-12-30 09:58:39 +00:00 |
n9k
|
b452f7d686
|
keep up with werkzeug internal api changes, wrap long chat messages properly, add missing users.png
|
2021-12-28 01:10:18 +00:00 |
n9k
|
2e576ee124
|
only avoid the colours of users who are in the chat list or in the chat itself; use Euclidean distance instead of contrast for comparing new colours (more variety); generate colours quicker
|
2021-08-19 09:54:20 +00:00 |
n9k
|
968a34e94d
|
only avoid the colours of users who are visible
|
2021-08-18 11:19:14 +00:00 |
n9k
|
072d816aac
|
fix badly implemented loop, loop less, cache common results; this makes requests by new people >10x faster when there are a lot of existing people
|
2021-08-18 11:10:19 +00:00 |
n9k
|
c30e2c16ae
|
organise html/css; token in concatenate.py error messages; fix margins around dates in chat
|
2021-07-19 06:28:00 +00:00 |
n9k
|
8b55772221
|
fix chat width for real
|
2021-07-18 17:01:45 +00:00 |
n9k
|
3cd8101f0b
|
typo
|
2021-07-18 09:28:55 +00:00 |
n9k
|
fd058d2c78
|
regex word filters, optional case-sensitivity
|
2021-07-18 04:59:06 +00:00 |
n9k
|
b3e9af24ac
|
case insensitive word filters
|
2021-07-18 04:21:23 +00:00 |
n9k
|
2f218cc53b
|
more distinct tripcodes & camera icon in text-based browsers
|
2021-07-18 04:14:04 +00:00 |
n9k
|
6f49351ad9
|
word filters; increase chat storage & max message length
|
2021-07-18 03:51:39 +00:00 |
n9k
|
a14193dda0
|
typo
|
2021-07-18 02:51:52 +00:00 |
n9k
|
c123b74b1b
|
fix chat width; fix placement of dates in chat; italicise chat dates in text browsers; show uptime properly in text browsers; show settings in comment box when reloaded if user decides against kicking themselves out of the secret club; always give 403 response when secret club is active to hide if stream is live
|
2021-07-18 02:21:38 +00:00 |
n9k
|
695389557c
|
don't send secrets over the network but actually keep them somewhere
|
2021-07-17 05:27:06 +00:00 |
n9k
|
3ddba63f10
|
don't send secrets over the network; make chat messages inline again; fix routing build errors
|
2021-07-17 05:22:10 +00:00 |
n9k
|
7bf84413e6
|
secret club mode (private/whitelist); usability improvements in text browsers
|
2021-07-17 04:57:55 +00:00 |
n9k
|
7fd97d32f1
|
generalise /reload
|
2021-07-17 01:01:28 +00:00 |
n9k
|
5ac558ba98
|
default cursor on tripcodes
|
2021-07-16 22:27:12 +00:00 |
n9k
|
08a0981daa
|
move host & anon default names into config.toml; add tripcode_salt for secure tripcodes; consider segments viewed when first sent; slightly longer stream timeout; check for segments more frequently; correct background colour; send segments only if they are of the current livestream; improve usability for text-based browsers; light backgrounds when hovering over comments and names
|
2021-07-16 22:02:19 +00:00 |
n9k
|
6a256fe796
|
more permissive ratelimits, never ratelimit broadcaster
|
2021-07-09 15:16:05 +00:00 |
n9k
|
52c346c031
|
describe use with OBS Studio, determine stream start by the mtime of init.mp4 instead of writing it explicitly in start.txt, determine if the stream is online from stream.m3u8 alone instead of checking for stream.sh's PID
|
2021-07-08 12:45:02 +00:00 |
n9k
|
93f38bb961
|
don't upgrade to js-enabled stream info iframe
|
2021-07-07 14:00:21 +00:00 |
n9k
|
ab4c00656b
|
chat button always below chat input
|
2021-07-07 12:29:17 +00:00 |
n9k
|
25905788c6
|
no margin in barrier between tripcode and username
|
2021-07-06 12:31:45 +00:00 |
n9k
|
f49c7b1393
|
Upload website/static/noise.png
|
2021-07-06 10:09:56 +00:00 |
n9k
|
95b39b7bd8
|
look cool when the stream is offline
|
2021-07-06 10:09:06 +00:00 |
n9k
|
99f73c4efd
|
barrier between username and tripcode
|
2021-07-05 11:56:13 +00:00 |
n9k
|
5015b2e106
|
barrier comment time and username, reload config.toml without restarting the webserver, ignore capitalisation in logins, use send_file instead of wrap_file in /stream.mp4 and /stream.m3u8, remove Conection: close header from /stream.mp4
|
2021-07-05 11:45:32 +00:00 |
n9k
|
ea0f0303a1
|
remove unused segment cache code
|
2021-07-05 04:37:53 +00:00 |
n9k
|
b135b27c82
|
remove unused segment cache code
|
2021-07-05 04:35:26 +00:00 |
n9k
|
deee535478
|
word-wrap stream title
|
2021-05-30 08:29:49 +00:00 |
n9k
|
e5f83b9b02
|
always unban broadcaster
|
2021-05-29 14:39:47 +00:00 |
n9k
|
b03310a9ce
|
reduce captcha charset; add Connection: close header to /stream.mp4; fix typo that after some time gave new visitors HTTP 500; print when captcha is cleared as well as successful/failed comment
|
2021-05-28 16:56:39 +00:00 |
n9k
|
dddd262bae
|
ever so slight margin adjustment
|
2021-05-26 16:18:06 +00:00 |
n9k
|
019ba41311
|
typo
|
2021-05-26 15:30:27 +00:00 |
n9k
|
ca10d3a9b2
|
fix UnboundLocalError
|
2021-05-26 15:17:03 +00:00 |
n9k
|
1b98b2a037
|
solve the captcha without sending a message; try really hard not to put infinities in json; don't forget about viewers if they're banned
|
2021-05-25 17:27:02 +00:00 |
n9k
|
404945df53
|
prefer try/except blocks over locking when possible
|
2021-05-22 10:30:31 +00:00 |
n9k
|
bbc9100a1c
|
undo extra locking, it was acting weird
|
2021-05-22 10:23:09 +00:00 |
n9k
|
7b53c95693
|
remove double lock
|
2021-05-22 09:58:46 +00:00 |
n9k
|
8d9bfc81d1
|
get segment duration from index.html; upload radial.apng; don't delete viewers if there are messages by them; say when a message succeeds if the sender is the broadcaster; fix /debug; use the lock when adding to deleting viewers
|
2021-05-22 09:57:15 +00:00 |
n9k
|
338d552cd6
|
insert a block between commenter name and message
|
2021-05-19 10:46:13 +00:00 |
n9k
|
bd8d2c11c6
|
add route /debug showing all the variables; actually put hls_time in index.html; make nonces shorter to distinguish them
|
2021-05-19 06:16:13 +00:00 |
n9k
|
29e289ac2a
|
print when comments succeed as well & verboser
|
2021-05-19 03:17:46 +00:00 |
n9k
|
7a1bfa8044
|
remove old viewers, captchas, nonces; rework captchas to store less information; change config from json to toml; put hls_time in config.toml and index.html; print when a comment attempt fails;
|
2021-05-19 03:00:36 +00:00 |
n9k
|
f2d9ca4996
|
typo; generate tags from token not colour (just in case there are duplicate colours); add special chat messages
|
2021-05-18 04:29:47 +00:00 |