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
70c2b2cffa
try fixing RAM thing
2022-06-25 05:19:28 +02:00
Aevann1
e4c50939e6
Revert "make threshold for RAM 3GB instead of 2.99GB"
...
This reverts commit 37b8fc5666
.
2022-06-25 05:06:25 +02:00
Aevann1
37b8fc5666
make threshold for RAM 3GB instead of 2.99GB
2022-06-25 05:01:19 +02:00
Aevann1
a990e6cf6e
small adjustment to emoji search
2022-06-25 04:44:06 +02:00
Aevann1
6dc824b29e
make emoji search work on "enter" only for 3GB RAM and lower
2022-06-25 04:22:04 +02:00
Aevann1
8ae172f95c
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-25 04:00:52 +02:00
Aevann1
59302696f6
remove 150 truescore requirement on discord
2022-06-25 04:00:49 +02:00
Aevann1
56a317bb56
"Bux" to "Marseybux"
2022-06-25 03:54:23 +02:00
Aevann1
eb0f8397f0
sneed
2022-06-25 01:00:02 +00:00
Aevann1
51c91de1dd
fix bug with confirmation dialog
2022-06-25 02:25:08 +02:00
Aevann1
6dcf3fde2d
reduce viewmore threshold to 100 again
2022-06-25 02:18:06 +02:00
Aevann1
149db9ebe3
cachebust marked.js
2022-06-25 02:17:16 +02:00
Aevann1
ffd0d9ed31
show duration on ban icon tooltip
2022-06-25 02:11:00 +02:00
Aevann1
d59a80245d
add total counter for simps, haters, simping for, hates
2022-06-25 01:22:20 +02:00
Aevann1
55ebd98f40
add confirmation dialog when u close tab while text is in commentbox/messagebox
2022-06-25 00:58:15 +02:00
Aevann1
2e8fb4ac07
sneed
2022-06-25 00:27:42 +02:00
Aevann1
294fddcba3
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-25 00:21:40 +02:00
Aevann1
5ce276854d
remove the 1wk edit limit for posts, but keep it for comments
2022-06-25 00:21:37 +02:00
Aevann1
c81375de7b
sneed
2022-06-24 22:00:03 +00:00
Aevann1
ab1f6fac65
fix 500 error
2022-06-24 22:54:45 +02:00
Aevann1
25a95dfb3e
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-24 22:52:43 +02:00
Aevann1
cbdf3f0a18
fix snappy
2022-06-24 22:52:38 +02:00
Snakes
47159f338d
Fix exception when serializing comments JSON.
...
The JSON API endpoints that return comments, most notably `/comments`
returned 500s and created a stack trace with:
TypeError: Object of type method is not JSON serializable
Further debugging revealed this was because json.encoder was being
given a <bound method lazy.<locals>.wrapper of <Comment(id=123)>> to
serialize.
The introduction of the bug was traced to 8ecb4582d0
where it was
discovered that the (seemingly inadvertent) removal of the @property
decorator on classes/comment.py:parent_fullname was the root cause.
In light of the fact that parent_fullname was unrelated to the changes
intended in 8ecb4582d0
and that no other refactoring around
parent_fullname was done, it was restored to being a @property rather
than its callers modified to invoke it as a method.
2022-06-24 15:26:18 -04:00
Aevann1
a2a9c2666d
make sure snappy's comment body doesnt get above 10k characters
2022-06-24 20:10:28 +02:00
Aevann1
6b1560a9d2
add hunter biden's fart
2022-06-24 19:56:28 +02:00
Aevann1
43751dc4ec
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-24 19:32:34 +02:00
Aevann1
c5c21da76f
validate colors
2022-06-24 19:32:31 +02:00
Snakes
e896a965ad
Fix crab award media path.
2022-06-24 13:22:23 -04:00
Aevann1
a64dd729e8
escape asterick when quoting
2022-06-24 18:25:21 +02:00
Aevann1
743ac90f08
fix 500 error
2022-06-24 18:15:37 +02:00
Aevann1
13143a72ab
disable animations for ppl with lower than 3GB RAM
2022-06-24 18:12:58 +02:00
Aevann1
17c81ea9ef
reduce margin above "toggle preview"
2022-06-24 17:40:05 +02:00
Aevann1
41cebb7f80
fix accidential greentext in chat
2022-06-24 17:37:31 +02:00
Aevann1
de8981b5e5
fixing 500 errors
2022-06-24 17:35:55 +02:00
Aevann1
f34c4e1196
stop using app.config for our own stuff
2022-06-24 17:08:57 +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
Aevann1
68dc17ca4e
fix ea37966aff
2022-06-24 16:18:48 +02:00
Aevann1
ea37966aff
disable all cosmetic awards on devices with less than 3GB ram
2022-06-24 16:17:45 +02:00
Aevann1
1d29aaa00f
make the disable function do 2 seconds instead of 1 second
2022-06-24 16:12:04 +02:00
Aevann1
6a6f52f4ee
increase "view more" threshold
2022-06-24 16:11:00 +02:00
Aevann1
f7c3cfbf5b
fix 66eb63dcee
2022-06-24 16:10:05 +02:00
Aevann1
5d98f1095d
actually use the get functions, v2
2022-06-24 15:21:05 +02:00
Aevann1
6f6d01c1c6
actually use the get functions
2022-06-24 15:19:53 +02:00
Aevann1
62c67bb7b4
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-24 15:07:16 +02:00
Aevann1
66eb63dcee
reload pages on back button for me
2022-06-24 15:07:12 +02:00
Snakes
b3c81f8132
Content: fix :trianglelefteq: asset.
2022-06-24 02:26:47 -04:00
Aevann1
53fe1ffc60
fix modal behavior
2022-06-24 07:22:04 +02:00
Aevann1
69d247c433
revert autoupvoting posts
2022-06-24 07:12:17 +02:00