justcool393
39aa59a37a
add g.is_api_or_xhr so we can use it where we want to give API output
...
* also use v.client for strict API clients
2022-10-15 02:11:36 -07:00
justcool393
96879894af
remove 417 (use 409) and reword 418 msg
2022-10-12 02:00:18 -07:00
Snakes
3482f97bfb
Remove accidentally sneeded debug code.
...
We were experiencing errors on prod where is_repost would not have
either g or g.db available on request teardown, which would eventually
culminate in errors.py:error_500. These haven't reoccurred for nearly
16hrs now, and the test code got caught in a 'sneed' commit. Best to
have it gone.
2022-10-12 04:32:18 -04:00
justcool393
eaf361ad91
API: set the status code on errors
2022-10-12 01:17:48 -07:00
Aevann1
9ef74dd642
sneed
2022-10-12 00:00:04 +00:00
justcool393
63215b8888
move messages to constant file and also remove special logic for PCM, instead opting to modify the constant instead
2022-10-11 08:40:19 -07:00
justcool393
3a5c90e6d3
change 409 msg
2022-10-11 08:40:19 -07:00
justcool393
39e49a508f
add 409 to errors
...
* also move check for AUTOJANNY_ID to before has_blocked
2022-10-11 08:40:19 -07:00
justcool393
64cd11377e
fix 500 werkzeug description, add note, and remove unused import
2022-10-11 08:40:19 -07:00
justcool393
665e6e4b21
handle 500 and 401 (when using API) with our handlers
...
* 401 had sign up and login buttons on their page, but the page was never visible, we only show this when the API is being used
2022-10-11 08:40:19 -07:00
justcool393
e364ce8043
add 417 and fix 414
2022-10-11 08:40:19 -07:00
justcool393
ac011a77b9
remove unneeded templates, use custom handler for 500, and 401 is "Unauthorized," not "Not Authorized"
2022-10-11 08:40:19 -07:00
justcool393
fd25809cac
rework errors
2022-10-11 08:40:19 -07:00
Aevann1
0c8ead2e7d
stop using lain.la
2022-10-06 06:31:08 +02:00
Snakes
4a54c6219a
Add trailing final newlines to source files.
...
Touched a ton of files to finally standardize on having trailing
final newlines, as best practice recommends and so our devs stop
accidentally fighting each other over it.
This was performed automatically with the following:
git ls-files -z '*.py' | while IFS= read -rd '' f; \
do tail -c1 < "$f" | read -r _ || echo >> "$f"; done
git ls-files -z '*.css' | while IFS= read -rd '' f; \
do tail -c1 < "$f" | read -r _ || echo >> "$f"; done
2022-09-29 01:43:29 -04:00
Aevann1
faf4403e26
check for duplicate images when admigger threads for banners/sidebar/badges are used
2022-09-27 03:24:20 +02:00
Aevann1
c2e4b99d39
replace '/logged_out' from redir value
2022-09-01 21:24:06 +02:00
Aevann1
2099e31b6a
redirect to /login if the person has logged into the site before
2022-08-25 00:43:44 +02:00
Aevann1
e2c6321b94
increase max ping limit for comments from 3 to 5
2022-08-21 22:17:55 +02:00
Aevann1
fb2437574f
change ping_limit to be 3 for comments, and 50 for posts
2022-08-21 17:05:32 +02:00
Aevann1
1568ec0162
sneed
2022-08-04 22:33:22 +02:00
Aevann1
347604c433
make non-jannies unable to ping more than 3 ppl
2022-07-29 15:23:34 +02:00
Aevann1
bb59cd0476
minor logic tweaks
2022-07-10 16:21:16 +02:00
Aevann1
bce4c13043
kitchen sink commit, all over the place
2022-07-02 12:44:05 +02:00
Aevann1
d9cdbd0015
return to only allowing images/videos/audio
2022-06-19 18:56:45 +02:00
Aevann1
06677d269e
refactor process_video
2022-06-19 16:49:44 +02:00
Aevann1
386db76c10
crgd is a king
2022-05-25 20:29:22 +02:00
Aevann1
0a74a98ec5
big ass commit
2022-05-23 00:15:29 +02:00
Aevann1
028563ad7d
bgd
2022-05-07 08:04:14 +02:00
Aevann1
6b10d097a2
mn
2022-05-05 01:09:46 +02:00
Aevann1
a4b0565b5a
sfd
2022-05-01 23:48:53 +02:00
Aevann1
bc2a20cd4b
sfd
2022-05-01 23:44:38 +02:00
Aevann1
ab83d60730
fds
2022-04-26 15:01:05 +02:00
Aevann1
0e74b54424
fsd
2022-04-18 20:25:14 +02:00
Aevann1
9c0441aef9
fsd
2022-04-17 23:46:29 +02:00
Aevann1
7713fd891d
fsd
2022-04-02 19:11:35 +02:00
Aevann1
8529839d7c
cxvfd
2022-02-23 07:19:57 +02:00
Aevann1
ac2e06b10f
fgd
2022-02-13 00:23:41 +02:00
Aevann1
04b0088987
fgd
2022-02-06 18:51:52 +02:00
Aevann1
716b4ee2ea
czx
2022-01-28 22:02:35 +02:00
Aevann1
e493592a23
vc
2022-01-24 22:26:15 +02:00
Aevann1
25d9419388
vcvc
2022-01-24 19:37:37 +02:00
Aevann1
b617163a1c
vvv
2022-01-17 13:06:12 +02:00
Aevann1
a93b2a1781
bb
2022-01-16 08:06:16 +02:00
Aevann1
e108fa509e
b
2022-01-16 07:53:32 +02:00
Aevann1
8ed146a733
bbbbbbbbbbbbbbbb
2022-01-16 03:47:21 +02:00
Aevann1
60edef2444
b
2022-01-12 00:05:27 +02:00
Aevann1
5255ead466
closing2
2022-01-11 23:54:41 +02:00
Aevann1
24f71966be
closing
2022-01-11 23:53:49 +02:00
Aevann1
b69199054c
under attack
2022-01-09 17:15:02 +02:00