コミットグラフ

283 コミット

作成者 SHA1 メッセージ 日付
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 4800a7859a Eventual unreachability bug has been fixed 2021-08-19 11:02:50 +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 ab0356d0ab mention word filter & secret club mode 2021-07-19 01:31:10 +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 3363851150 list fonts in readme 2021-07-09 04:01:06 +00:00
n9k 04dfad3504 typo in licence 2021-07-09 03:42:00 +00:00
n9k 2a1b480241 change hls_time to 2 in config.toml 2021-07-09 03:30:54 +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 1ab7c98cd8 mention reversed scrolling direction 2021-07-07 12:35:52 +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 e6e3b20af8 mention eventual connection refusal bug 2021-07-03 09:15:48 +00:00
n9k cb033aa28e note about chat being slow 2021-06-04 13:06:47 +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 1bc67b0e6d note about small hls segments & latency with(out) videojs 2021-05-29 14:22:48 +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