Aevann
e105035272
remove country club system and replace it with a 3 tier thing: ( #41 )
...
- /h/masterbaiters: 1 TS - for gayops
- /h/countryclub: 1000 TS - for anything requiring secrecy and doesnt need critical mass - have to make it a rule that u cant post gayops in /h/countryclub
- /h/chudrama: 5000 TS - for chad+stud posts
EDIT: i removed the /h/masterbaiters gate, but u can bring it back if u want
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#41
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-04 18:39:06 +00:00
Aevann1
c0676e198c
convert "var" to "let" and "const"
2022-12-04 17:40:32 +02:00
Aevann1
36c69cca0a
kofi - only change patron tier when its a supscription
2022-12-04 00:51:52 +02:00
Aevann1
49263fdd86
Revert "stop using background css property and use its parts instead"
...
This reverts commit e4e67a4424
.
2022-12-04 00:17:35 +02:00
Aevann1
e4e67a4424
stop using background css property and use its parts instead
2022-12-04 00:11:02 +02:00
Aevann1
2deba4d623
"megathread" new sort
2022-12-04 00:01:08 +02:00
Aevann1
045cb629ae
fix this https://stupidpol.site/h/programming/post/128513/its-another-shoah-soycry
2022-12-03 22:00:10 +02:00
Aevann1
5d3413377d
sneed
2022-12-03 20:57:44 +02:00
Aevann1
407dcb1282
same as last commit
2022-12-03 07:39:58 +02:00
Aevann1
f28ae7cca1
refresh comment textarea on edit - fixes edge case
2022-12-03 07:27:47 +02:00
Aevann1
fa0bb57253
fix this https://stupidpol.site/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3175605?context=8#context
2022-12-03 04:14:01 +02:00
Aevann1
c01d757dc7
delete legacy route
2022-12-03 00:37:31 +02:00
Aevann
5c2dab73c7
stop using pusher ( #37 )
...
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#37
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-02 22:21:18 +00:00
Aevann1
3542703ced
Revert "make it so only the post author can declare winner and not all admins"
...
This reverts commit 9e1425d93e
.
2022-12-03 00:08:46 +02:00
Aevann1
9e1425d93e
make it so only the post author can declare winner and not all admins
2022-12-03 00:06:57 +02:00
Snakes
15dc9c4cf7
Ensure eg log created if not exists.
2022-12-02 15:35:15 -05:00
Aevann1
ecc32382b2
Revert " https://www.youtube.com/watch?v=_904EvOUQ_M "
...
This reverts commit 6d0277adc8
.
2022-12-02 00:37:50 +02:00
Snakes
27506b36c2
Fix unbound ORM object erroring during 500 handler.
...
The 500 fixed in 71738b05fc
revealed that attempting to access g.v at
all during an error handler can potentially cause its own error.
In particular, html_head L111 accessing v.themecolor errored because
we roll back the database session during 500 handling. There's no good
solution other than specifically not passing v to 500 error pages.
However, in the interest of failing fast and ensuring error handlers
always complete, we instead go back to the previous behavior of not
treating users as logged in for error pages.
2022-12-01 17:24:41 -05:00
Snakes
71738b05fc
Fix 500 on all non-holed post submissions.
2022-12-01 17:12:57 -05:00
justcool393
0f2f72f2c3
sort by new button ( #34 )
...
also get rid of megathread logic
do the needful and do
```sql
UPDATE submissions SET new=true WHERE title LIKE 'Thread' OR title ILIKE 'megathread';
```
or whatever the proper equivalent is
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#34
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-12-01 22:04:10 +00:00
Aevann1
e125443d50
make Thread (upper case) sort comments by new, around 20% false positive rate but worth it
2022-12-01 19:49:26 +02:00
Aevann1
6d0277adc8
https://www.youtube.com/watch?v=_904EvOUQ_M
2022-12-01 19:07:14 +02:00
Aevann1
3308734dc7
dont auto-pin if post sub is stealthed
2022-12-01 18:22:33 +02:00
justcool393
fe55c2383c
fix 500 on 500
2022-12-01 10:10:05 -06:00
justcool393
c05a9f335b
Revert "Revert "errors: don't do anything with the user""
...
This reverts commit 3e2ca53f2a
.
2022-12-01 10:07:59 -06:00
Snakes
b04b7e9269
Fix /votes/ downvote listing display.
2022-12-01 10:15:52 -05:00
Snakes
ebc3e9a3f2
Exclude sb'd from vote counts, retain in tables.
...
Addressing the downvote spamming on WPD. Correctly shows jannies which
users are SB'd, shows all voters (sans SB icons) to SB'd users, and
only shows real voters to normies. SB'd users votes are still tracked
so the icons look to them like they're doing something.
2022-12-01 10:06:16 -05:00
Aevann1
3e2ca53f2a
Revert "errors: don't do anything with the user"
...
This reverts commit b7a24f6fa1
.
2022-12-01 14:58:32 +02:00
Aevann1
845e13b4ae
minor bug fix
2022-12-01 14:27:15 +02:00
Aevann1
45a36ed726
kofi - order_by not needed anymore
2022-12-01 03:26:47 +02:00
Aevann1
6e6bd81872
better kofi claiming
2022-12-01 03:24:41 +02:00
Aevann1
f5f660efa9
add logged-out chromium instructions for installing PWA
2022-12-01 01:14:29 +02:00
Aevann1
7f4691c79d
fix prev commit
2022-12-01 00:33:41 +02:00
Aevann1
e1ed46fa36
rework reddit notifs - testing on pcm lol
2022-12-01 00:29:13 +02:00
Aevann1
87ae34966b
badge perm shit
2022-11-30 23:15:10 +02:00
justcool393
b7a24f6fa1
errors: don't do anything with the user
...
this is an evil context to have a user in do not change this
or i will find you whatever country you're from
2022-11-30 13:07:29 -06:00
justcool393
46f2b805ef
config: fix _SETTINGS dict and stray signups
2022-11-30 13:03:46 -06:00
justcool393
69a44baea7
settings: convert all to snek_case
2022-11-30 12:26:07 -06:00
justcool393
d395bcab69
logging: create somewhat sane logging
2022-11-30 12:09:31 -06:00
justcool393
0106a4e340
antispam: under siege mode
2022-11-30 11:37:35 -06:00
justcool393
b59e4cadaa
login: don't allow logged in users to attempt to login
2022-11-30 10:49:15 -06:00
Aevann1
836d3bfd98
include v in errors if possible
2022-11-30 15:21:12 +02:00
Aevann1
abe07e7754
this is retarded
2022-11-30 13:35:57 +02:00
justcool393
c0f1b875d0
chat: ratelimit chat lol
...
apparently we haven't done that xdd
2022-11-29 19:36:09 -06:00
justcool393
c315a2a259
amend previous
2022-11-29 19:31:28 -06:00
justcool393
883be4019c
kofi: fix kofi 500
2022-11-29 19:30:33 -06:00
justcool393
db31fc17de
ratelimits: turn off autocheck so we can init
...
required app context globals
2022-11-29 19:29:06 -06:00
justcool393
f2411415dd
fix missing required context variables on 429 and remove flex tape
2022-11-29 19:12:43 -06:00
justcool393
20459a59dd
flex tape patch
2022-11-29 18:06:16 -06:00
Aevann1
de8a45412b
fix /icon.webp
2022-11-30 01:56:11 +02:00
justcool393
11059d1665
move calc users to context processor ( #31 )
...
jinja more like i can't think of anything witty
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#31
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-29 23:50:32 +00:00
Aevann
9893ede920
fix browserconfig.xml ( #30 )
...
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Reviewed-on: rDrama/rDrama#30
2022-11-29 23:19:03 +00:00
Snakes
9fcdd65d38
PCM: improve Kippy's inflationary ergonomics.
2022-11-29 17:18:33 -05:00
justcool393
65236df78a
don't read multiple times etc
2022-11-29 16:11:07 -06:00
justcool393
80466f3150
chat: fix cache commit and stuff idk
2022-11-29 16:02:43 -06:00
justcool393
5056f09380
chat: fix 500 on some... weird... state... i think?
...
cache: get out of jinja templates
chat: threshold is now a const
2022-11-29 15:49:23 -06:00
Snakes
0dd7809b49
Sort banned_domains deterministically.
2022-11-29 16:24:13 -05:00
justcool393
03e7b4c6a2
events: initialize event_v properly
2022-11-29 14:35:28 -06:00
justcool393
67bfe5a5bd
remove unnecessary `str()`
2022-11-29 14:29:27 -06:00
geese_suck
a3fa96242c
holiday event manager (actually works now edition) ( #22 )
...
Co-authored-by: Snakes <duolsm@outlook.com>
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#22
Co-authored-by: geese_suck <deandre.williams@geese-suck.us>
Co-committed-by: geese_suck <deandre.williams@geese-suck.us>
2022-11-29 20:20:26 +00:00
Aevann1
ed5b3dc4bb
remove ruckus.webp
2022-11-29 07:25:17 +02:00
justcool393
c47dae86ec
remove unused g attribute
2022-11-28 21:51:36 -06:00
Snakes
c762c84bde
worldcup2022: retain backwards compat on URL.
2022-11-28 22:39:51 -05:00
Aevann1
3e42918afb
minor background dedup
2022-11-29 05:37:56 +02:00
Snakes
d6680a29a3
Rename events.py and related to 'special'.
...
For @geese-suck's namespace conflict.
2022-11-28 22:36:20 -05:00
Aevann1
bf1da34dae
Revert "marseys table is way way too large to use javascript for sorting, you would've known that if u had tested"
...
This reverts commit fe0da05415
.
2022-11-29 05:22:59 +02:00
Snakes
2304876348
Fix emoji search after Marsey caching revert.
2022-11-28 22:18:16 -05:00
Aevann1
261abe3161
archives - add additional route for ease of use
2022-11-29 05:08:26 +02:00
Aevann1
8182be4730
minor syntax change for no reason
2022-11-29 03:53:30 +02:00
Aevann1
ff2503ce4b
fix 500 error
2022-11-29 03:47:54 +02:00
Aevann1
be8be13a01
move pinned comment ordering to SQLAlchemy
2022-11-29 02:04:06 +02:00
Aevann1
c0d91c9e71
fix last commit (i cant do this without coffee help me)
2022-11-29 01:48:16 +02:00
Aevann1
b6c45c4208
make going to the reddit version of archived posts easier
2022-11-29 01:45:52 +02:00
Aevann1
3d1c16044a
use abort instead of sending raw text lol
2022-11-29 01:38:41 +02:00
justcool393
8506c46306
wpd: remove special front page logic
2022-11-28 16:55:16 -06:00
Aevann1
f15350b2a8
fix subreddit links in archives
2022-11-29 00:12:39 +02:00
justcool393
fbcd089852
fix rare 401-302-401-302-429 loop
2022-11-28 13:41:08 -06:00
Snakes
a6d933333a
worldcup2022: don't double count wager on win.
2022-11-28 08:20:32 -05:00
Aevann1
3183e0a28e
dont allow ppl to use transparent theme without background
2022-11-28 08:11:07 +02:00
Aevann1
fe0da05415
marseys table is way way too large to use javascript for sorting, you would've known that if u had tested
2022-11-28 06:59:35 +02:00
Aevann1
0fd8157fa6
move CSP to nginx-level
2022-11-28 04:19:59 +02:00
Aevann1
4656fa0b8d
pin posts by pizza/impassionata/TGTW automatically for 1 hour
2022-11-28 04:07:06 +02:00
Aevann1
e8b4ef24ea
restore loop.index in voters.html
2022-11-28 03:52:58 +02:00
Aevann1
1475383549
fix stray piece of code i used in testing
2022-11-28 03:50:00 +02:00
Aevann1
89816775aa
fix 500 error ????
2022-11-28 03:48:53 +02:00
Aevann1
73a78f0e97
add pagination to simps/haters/simps for/hates lists and remove loop.index
2022-11-28 03:45:20 +02:00
Aevann1
d0047dcc5a
include users who have more than 30 days to be unbanned/unchhuded in /banned and /chuds for accountability
2022-11-28 03:32:01 +02:00
Aevann
ca8c8297c5
sort pinned top-level comments by most recent first
2022-11-28 01:16:49 +02:00
Aevann
4b8387a01c
dont count votes as real if made by alt
2022-11-28 01:16:49 +02:00
Aevann
053ef9fd66
fix error on votes on localhost
2022-11-28 01:16:49 +02:00
Snakes
8eb50d8bf9
worldcup2022: add winnings column to leaderboard.
...
There is probably a more compact way to write this SQL. I don't know
what it is. But it works and should be reasonably efficient.
2022-11-27 18:05:08 -05:00
Aevann
5d49821e7a
use https whenever u can
2022-11-28 00:53:37 +02:00
Snakes
7551add5d8
Unify admin badge page listings source.
2022-11-27 17:02:18 -05:00
Snakes
427f54175c
WPD: constantify badge whitelist, extend set.
2022-11-27 16:49:20 -05:00
justcool393
0c9d0d1bcd
world cup leaderboard 2022 ( #23 )
...
insert witty PR message here
a temporary lb for worldcup stuff
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#23
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-27 19:59:53 +00:00
justcool393
5a1224ddc7
fix shadowbanned and nonexistent users in marseys table
2022-11-27 11:13:23 -06:00
justcool393
767cc467bb
marseys: cache marseys and emojis and fun stuff ( #15 )
...
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#15
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-27 16:59:36 +00:00
justcool393
77bdb6e87f
themes: add glitter bg category per joan request
2022-11-27 10:15:15 -06:00
Aevann
d45fd6e645
fix designed hats being duplicated
2022-11-27 03:45:28 +02:00
Aevann1
4e4e649dc9
remove carp exception in /followers since we have pages now
2022-11-27 03:27:06 +02:00