n9k
fbd5f0b85f
v1.6.4
2022-07-24 11:19:00 +00:00
n9k
5e70fff946
Merge branch 'dev'
2022-07-24 11:18:48 +00:00
n9k
41c4d4e2cc
Nojs: add `background-color` CSS to all iframes
...
So if they are popped out their background looks like it should (and not
pure white).
2022-07-24 11:17:11 +00:00
n9k
30a6991beb
Emotes: documentation
2022-07-24 11:17:06 +00:00
n9k
bab82df319
Emotes: allow automatic width/height
2022-07-24 11:09:27 +00:00
n9k
ffca068c86
Big readme rejiggering
2022-07-24 11:03:05 +00:00
n9k
2fe67815c6
Fix control socket & event socket (?)
...
For some reason this commit seems to make the control and event sockets
work where previously they would sometimes (but ONLY sometimes) refuse
to connect.
2022-07-24 11:03:05 +00:00
n9k
47f0b529bf
Minor: rename background task fluff
2022-07-24 11:03:05 +00:00
n9k
910c60a13e
Minor: format control socket help text
2022-07-24 11:03:05 +00:00
n9k
8915003d7f
Forgot some copyright headers
2022-07-24 11:03:05 +00:00
n9k
4b259d4a38
Nojs: send ETag for /info.html
2022-07-24 11:03:05 +00:00
n9k
a77a36d81b
v1.6.3
2022-07-24 11:02:56 +00:00
n9k
e64a22457e
Merge branch 'escape'
2022-07-24 11:02:33 +00:00
n9k
bce381376a
Emotes: HTML-escape <img> `src` attribute
2022-07-24 11:02:10 +00:00
n9k
32533110d2
v1.6.2
2022-07-24 01:49:24 +00:00
n9k
b9aa55babb
Merge branch 'dev'
2022-07-24 01:49:16 +00:00
n9k
3b18ea2a45
Minor: increase default max_comment_lines from 12 to 20
2022-07-24 01:31:57 +00:00
n9k
c45031277c
Minor: remove unused js
2022-07-24 01:27:55 +00:00
n9k
0a54efefab
Bugfix: absent broadcaster with js stuck in refresh loop
...
Fixed by not setting user['verified'] to None for the broadcaster.
2022-07-24 01:26:22 +00:00
n9k
f538410016
v1.6.1
2022-07-20 07:57:18 +00:00
n9k
7f1c4b3fcd
Merge branch 'dev'
2022-07-20 07:57:10 +00:00
n9k
b1f5bbdecd
Force absent users to do the access captcha again
...
Before this, if a request was not coming from an existing user (no token
in the request or no user with the given token), then and only then
would we send the access captcha. This meant that if a user left a chat
message and became absent, they wouldn't be prompted to do the access
captcha again until their message was eventuallly rotated. (While
messages exist we don't delete the users who posted them.)
This commit makes it so if user['verified'] is None, the user is kicked
and prompted with the access captcha. This is automatically done for
absent users by a background task.
2022-07-20 07:55:32 +00:00
n9k
03887f4a63
v1.6.0
2022-07-20 07:38:08 +00:00
n9k
96e78f2754
Merge branch 'dev'
2022-07-20 07:37:45 +00:00
n9k
f36840a9a6
Typos
2022-07-20 07:37:35 +00:00
n9k
c93afdeccf
Minor CSS: increase input padding on captcha page
2022-07-20 07:37:35 +00:00
n9k
2df92bb488
Minor formatting
2022-07-20 07:37:35 +00:00
n9k
208ef9abc7
Emotes: one emote, one file
2022-07-20 07:37:33 +00:00
n9k
b46b3c88d5
v1.5.5
2022-07-20 07:36:45 +00:00
n9k
2a814c9816
Merge commit 'ab0ba51'
2022-07-20 07:36:18 +00:00
n9k
ab0ba513bf
Emotes: emotes must have non-empty names
2022-07-20 07:36:06 +00:00
n9k
4f34a4a0e7
v1.5.4
2022-07-17 01:12:10 +00:00
n9k
e68bf56c9b
Merge branch 'dev'
2022-07-17 01:11:52 +00:00
n9k
9edeea1491
Emotes: sheet filename config option
2022-07-16 23:48:46 +00:00
n9k
70036ca234
Minor formatting
2022-07-16 23:48:46 +00:00
n9k
85ccd7b96e
Never gonna give broadcaster a clock captcha
2022-07-16 22:17:58 +00:00
n9k
466298696b
v1.5.3
2022-07-16 22:12:28 +00:00
n9k
ba5b21e5ed
Merge branch 'dev'
2022-07-16 22:12:11 +00:00
n9k
cadc4076c5
Bugfix: actually deverify absent users
...
Was using the `deverify` function which is for ratelimiting chat, so it never
did anything.
2022-07-16 22:12:04 +00:00
n9k
a7d5ff49cf
v1.5.2
2022-07-16 06:27:32 +00:00
n9k
69d2866001
Merge branch 'dev'
2022-07-16 06:27:21 +00:00
n9k
81de4e4ccd
Emotes: expand regex for [a-zA-Z0-9_]-ended emotes
...
Emote names with non-word characters at an end are now always matched.
Previously they were only matched when adjacent to non-word characters.
This means that an emote named "😂 " will now be matched in
"aaa😂 zzz" where previously it wouldn't have been.
2022-07-16 06:27:14 +00:00
n9k
21df8a5aa5
v1.5.1
2022-07-16 06:26:55 +00:00
n9k
00f9c2ad16
Merge branch 'dev'
2022-07-16 06:26:27 +00:00
n9k
6d6991e4e4
Emotes: was checking wrong Markup type
...
This broke chat. Adding a chat message would never happen because of
AssertionError.
2022-07-16 06:24:31 +00:00
n9k
1862b27ac9
v1.5.0
2022-07-14 17:24:13 +00:00
n9k
24ad7d9663
Merge branch 'dev'
2022-07-14 17:24:00 +00:00
n9k
1d56bdfdd7
Ensure browsers revalidate style.css & anonstream.js
2022-07-14 17:23:03 +00:00
n9k
f87b826b5b
Use legacy tripcode algorithm by default
...
It's more secure.
2022-07-14 17:23:03 +00:00
n9k
4a69b0a4ba
Typo
2022-07-14 17:23:03 +00:00