official-techsupport
948972945a
fix showmore regex (again) ( #346 )
2022-08-31 17:08:27 +02:00
official-techsupport
643ea8b429
rewrite regex nonsense ( #345 )
2022-08-31 00:40:15 +02:00
official-techsupport
36c3cd60e8
showmore works in the presence of pre tags ( #344 )
2022-08-30 18:11:45 -04:00
official-techsupport
a9eeb29b9b
fix showmore quadratic behavior ( #343 )
2022-08-30 23:19:53 +02:00
Aevann1
2dcd1288d7
Revert "adjust audio and video embedding"
...
This reverts commit e9d98e158c
.
2022-08-26 20:15:26 +02:00
Aevann1
7084e71c57
fix pinging
2022-08-20 23:39:01 +02:00
Aevann1
e9d98e158c
adjust audio and video embedding
2022-08-20 22:32:28 +02:00
Aevann1
d8c6b575de
fix pinging
2022-08-19 15:10:39 +02:00
Aevann1
0715ab3e64
fix multipinging (hopefully this doesnt break other shit)
2022-08-17 21:41:09 +02:00
Aevann1
7edd569090
refactor nitter
2022-08-16 18:53:24 +02:00
Aevann1
0880694abd
fix reddit replacing (fr this time)
2022-08-14 05:14:36 +02:00
Aevann1
2aa046c58a
fix reddit replacing
2022-08-14 05:12:33 +02:00
Aevann1
b01aae3d43
fix muting
2022-08-13 11:48:55 +02:00
Aevann1
b59056fd16
fix muting
2022-08-13 11:24:56 +02:00
Aevann1
2d9b42237e
fix https://rdrama.org/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2497656?context=8#context
2022-08-13 10:26:33 +02:00
Aevann1
517d419f0b
fix twitter.com/i/ links being switched to nitter
2022-08-13 10:00:35 +02:00
Aevann1
67f223536c
increase hole max char limit from 20 to 25
2022-08-11 15:34:56 +02:00
Snakes
8b241a765a
Check URI approved embed in all CSS contexts.
2022-08-05 13:09:41 -04:00
Snakes
59344a28cd
Fix safe_url bypass for profilecss external embeds.
2022-08-05 12:32:56 -04:00
Aevann1
59faca9892
refine pronouns
2022-07-23 15:35:45 +02:00
Aevann1
ed36803842
allow uppercase on pronouns
2022-07-23 14:41:49 +02:00
Aevann1
aa644fd208
allow a third pronoun if total character count is 11 or lower
2022-07-23 08:48:32 +02:00
Snakes
001caf0c98
LGB: Add static /kb/ route; two static pages.
2022-07-18 04:39:21 -04:00
Aevann1
4058e2adce
revert what I did with the slur regex
2022-07-17 21:17:46 +02:00
Aevann1
5703425418
improve slur regex
2022-07-17 07:24:53 +02:00
Aevann1
8bd7bd0ff8
fix nitter regex
2022-07-15 15:45:57 +02:00
Aevann1
c56f3951e1
make roll command neater
2022-07-14 16:43:05 +02:00
Aevann1
7243ed408f
allow "I" as the first pronoun
2022-07-13 23:43:46 +02:00
Aevann1
df096e7cc4
add #roll
2022-07-13 15:06:59 +02:00
Aevann1
afa2f68804
change pronouns required format from 1-5 to 2-5
2022-07-12 20:28:07 +02:00
Aevann1
bab105223b
make snappy archive youtube videos too
2022-07-11 19:45:07 +02:00
Snakes
c385e12f9d
Minor fix for pronouns logic.
2022-07-11 13:34:46 -04:00
Aevann1
6428dd08c5
add pronouns
2022-07-11 18:46:08 +02:00
Aevann1
c504b76329
fix this https://chapotraphouse.club/h/schizocel/post/84780/-/2289248?context=8#context
2022-07-11 16:09:13 +02:00
Aevann1
b5d9db86d1
refactor comment commands
2022-07-11 14:14:18 +02:00
Aevann1
b617321529
move all env-getting to .const
2022-07-08 18:21:13 +02:00
Aevann1
470b046702
compile regext outside of routes
2022-07-06 13:49:13 +02:00
Aevann1
c0c5057ab9
make reddit_domain_regex work with user profiles too
2022-07-04 03:12:28 +02:00
Aevann1
6c8bcc0bda
fix long emojis
2022-07-03 10:00:42 +02:00
Aevann1
83228249ad
fix marseyschizochadseethecapylovepat
2022-07-02 03:38:32 +02:00
Aevann1
461eba7427
fix issue with reddit domain replacement
2022-07-01 01:06:39 +02:00
Aevann1
95dc6bc4f3
fix old.reddit bug
2022-07-01 00:39:48 +02:00
Aevann1
b6a5d010ca
add "show more..." button
2022-06-29 02:55:44 +02:00
Aevann1
4580cf534d
fix strikethrough regex
2022-06-28 08:05:49 +02:00
Aevann1
50121f6960
fixed strikethrough
2022-06-28 07:41:21 +02:00
Aevann1
e527dec36b
fix mentions in marquees
2022-06-27 07:14:45 +02:00
Snakes
aaf718c78c
Fix timeout in sanitize from link_fix_regex.
...
h/t to @official-techsupport for finding and help fixing this bug.
When given certain pathological input, `sanitize` would time out
(notably only on posts, rather than comments, perhaps due to the
longer maximum length of input). For example, using as input the
result of:
with open("test.txt", "w") as f:
for i in range(26):
f.write(f":{chr(ord('a') + i)}: ")
f.write('x' * 20_000)
We believe this to be because of some combination of the greedy
quantifiers and the negative lookahead before the match. The regex
was rewritten to (in theory) have much more linear performance.
2022-06-25 01:28:43 -04:00
Aevann1
c5c21da76f
validate colors
2022-06-24 19:32:31 +02:00
Aevann1
fcf600cb35
fix this https://chapotraphouse.club/post/79771/workaholics-are-worse-for-society-than/2183396?context=8#context
2022-06-24 16:45:19 +02:00
Aevann1
9593dc58dd
move regex from helpers.const into its own helper file
2022-06-24 16:30:59 +02:00