Snakes
7eefcf5308
Stopgap optimize leaderboard received downvotes.
2022-10-06 04:57:21 -04:00
Aevann1
e071f9c81b
remove leaderboard_thread
2022-10-06 10:23:29 +02:00
justcool393
f1275b90eb
filter properly per poll: https://rdrama.net/post/79285/-/2845495
2022-10-06 00:04:46 -07:00
Aevann1
fea0ce115f
do the result of this poll https://rdrama.org/post/79285/-/2845495?context=8#context
2022-10-06 08:41:48 +02:00
justcool393
38f3c7ed55
view sorted admin list and message blocked users
2022-10-05 22:16:09 -07:00
justcool393
68851ed986
profile views and modmail/hole creation notifications
2022-10-05 22:07:38 -07:00
justcool393
d78d57ec79
all seeing eye permission
2022-10-05 21:59:06 -07:00
justcool393
4b78ed176a
global moderation perm and add some more checks for const perm
2022-10-05 18:16:52 -07:00
Aevann1
3bf62c6ff0
add missing ban_reason when shadowbanning
2022-10-02 13:31:02 +02:00
justcool393
78b668a870
don't duplicate checks for users
2022-09-30 15:51:17 -07:00
justcool393
7e3f43c9ab
unperson shadowbanned users ( #373 )
...
* unperson shadowbanned users
if a shadowbanned user copes, does anyone hear them seethe?
* unperson shadowbanned users (by id)
* don't import that
* Add include_blocks.
We don't always want to request blocks from the db when we have a user set
* block shadowbanned users from hole mod tools
* don't allow awarding shadowbanned things
* fix conflict
* gracefully use get_account when specified and also add include_blocks flag to get_account as well
2022-09-30 14:00:58 -07:00
Aevann1
8017c03e97
limit seeing carp's followers only on WPD
2022-09-29 17:58:49 +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
Snakes
9914fd215c
Fix leaderboard_thread dispatched as blocking.
2022-09-27 02:32:42 -04:00
Aevann1
9a6dda2e1c
fix syntax error in last commit
2022-09-27 02:22:06 +02:00
Aevann1
6b01467102
check for existing subscription
2022-09-27 02:19:52 +02:00
Snakes
fc8c8b08a0
Add "Upvoted" post/comment lists on profile.
2022-09-23 17:33:46 -04:00
Aevann1
1af335c9b3
i accidentially removed the /followers route lol
2022-09-23 20:30:17 +02:00
Aevann1
ebf83048be
add /blockers (thx JC <3)
2022-09-23 14:58:33 +02:00
Aevann1
d1bc2f3468
integrate check_ban_evade into check_for_alts
2022-09-23 14:33:58 +02:00
Aevann1
4f637d9538
fix 500 error
2022-09-23 14:08:31 +02:00
Aevann1
fb1b1279fe
dont give me modmail notifs in WPD
2022-09-21 21:38:29 +02:00
Aevann1
7d39cdb520
minor auth_desired refactor
2022-09-20 02:51:01 +02:00
Aevann1
6ab873fb76
small shadowbanning tweak
2022-09-19 22:24:40 +02:00
Aevann1
4519db0e57
make me get notifs for modmail again
2022-09-19 19:10:37 +02:00
Aevann1
3b8d025f57
fix kofi
2022-09-18 02:28:09 +02:00
Aevann1
3f000acde6
fix kofi issue
2022-09-18 02:15:23 +02:00
Aevann1
8ffd87508c
fix 500 error for /settings/kofi
2022-09-18 00:28:07 +02:00
Aevann1
d1e391683b
fix unread attribute
2022-09-17 23:59:49 +02:00
Aevann1
a03e3d3e6c
restore surv tier
2022-09-17 22:03:28 +02:00
Aevann1
4ee3b8e5f9
fix prev commit
2022-09-16 22:12:59 +02:00
Aevann1
dad0018698
make leaderboard not take forever to load by removing the winnings tables
2022-09-16 22:05:28 +02:00
Snakes
fdc8a78472
Fix leaderboard for winnings change.
2022-09-16 15:28:24 -04:00
Aevann1
5587b415dc
fix kofi webhook
2022-09-14 10:01:25 +02:00
Aevann1
2fa71a252b
kofi integration
2022-09-13 18:53:19 +02:00
Aevann1
e69827e6e0
kofi integration (testing on devrama)
2022-09-13 17:22:18 +02:00
Aevann1
0c3cf0128a
"That" -> "This"
2022-09-13 11:59:29 +02:00
Aevann1
4abf75edc0
add error codes
2022-09-12 11:52:07 +02:00
Aevann1
fbe7089d2a
more detailed success message description
2022-09-11 16:32:00 +02:00
Aevann1
9c8bc0fdd6
allow ppl blocked by someone to visit that someone's profile
2022-09-11 10:57:06 +02:00
Aevann1
cefd68755d
stop the print spam
2022-09-11 03:56:47 +02:00
Aevann1
332ab2cbdf
fix is_available
2022-09-10 11:37:43 +02:00
Aevann1
e0d4a03934
trying to fix 500 error
2022-09-10 01:35:04 +02:00
Aevann1
47890d771d
add Marsey Submission UI
2022-09-09 11:13:50 +02:00
Aevann1
f4e4ff3839
comsetic shit
2022-09-08 17:38:27 +02:00
Aevann1
2005eb1bce
leaderboard
2022-09-06 05:06:41 +02:00
Aevann1
0eb0e4ed5c
experimenting w/ leaderboard
2022-09-06 04:58:04 +02:00
Aevann1
2717b93555
leaderboard cancer
2022-09-06 04:52:03 +02:00
Aevann1
d68ffeadb6
Revert "leaderboard cancer, don't read if u value ur sanity"
...
This reverts commit b1933def96
.
2022-09-06 04:43:28 +02:00
Aevann1
b1933def96
leaderboard cancer, don't read if u value ur sanity
2022-09-06 04:40:11 +02:00
Aevann1
5c854adc20
show urself in blocker users table
2022-09-06 04:13:43 +02:00
Aevann1
c15e0f6fad
show follow time
2022-09-05 23:52:56 +02:00
Aevann1
7404d94610
fix issues for new instances
2022-09-05 22:37:38 +02:00
Aevann1
e793a1ab3a
show a list of blockers
2022-09-05 22:23:35 +02:00
Outrun Colors
b1674355c0
Restructure blackjack to only use a single endpoint and better handle "game end" logic
2022-09-05 13:27:00 -05:00
Aevann1
e2c7e2939f
fix leaderboard
2022-09-05 10:42:04 +02:00
Aevann1
e9f9756f16
leaderboard shit
2022-09-05 09:26:12 +02:00
Aevann1
6f9265a711
Revert "testing on prod"
...
This reverts commit e1a71486f7
.
2022-09-05 09:01:04 +02:00
Aevann1
e1a71486f7
testing on prod
2022-09-05 08:57:56 +02:00
Aevann1
0c32d56cd6
casino + style shit
2022-09-05 01:15:37 +02:00
Aevann1
90d32b1381
fix marseybux gift reasons not appearing in /transfers
2022-09-03 23:45:32 +02:00
Aevann1
256b384e69
add 2 leaderboard tables for hats
2022-09-03 20:50:20 +02:00
Snakes
c506ff0c40
Add admin mute for user reports and modmail.
2022-09-01 17:30:15 -04:00
Snakes
ba05430a80
Prevent permabanned users from replying to DMs.
...
Permabanning already prevents users from initiating new DMs, and we
complete this by preventing replying to existing DM chains.
New modmails may still be initiated, and existing modmails may still
be replied to.
2022-09-01 17:30:15 -04:00
Aevann1
4ef9a7b58c
fix occasional 500 errors on WPD
2022-09-01 21:00:08 +02:00
Aevann1
7fbcec3b82
turns out we didnt need a dedicated ajax variable
2022-08-30 07:26:13 +02:00
Aevann1
6a21dd347b
Revert "Revert "Revert "restore autoflush"""
...
This reverts commit d84b26fc77
.
2022-08-25 17:04:33 +02:00
Aevann1
d84b26fc77
Revert "Revert "restore autoflush""
...
This reverts commit 5aa03d87bb
.
2022-08-24 16:36:44 +02:00
Aevann1
5aa03d87bb
Revert "restore autoflush"
...
This reverts commit 687cd766b9
.
2022-08-23 17:17:37 +02:00
Aevann1
53e7717dc9
fix @blackjackbtz
2022-08-22 23:05:01 +02:00
Aevann1
adee122170
check nofollow in the backend
2022-08-20 21:50:18 +02:00
Aevann1
687cd766b9
restore autoflush
2022-08-17 18:36:59 +02:00
Snakes
86bea72484
Refactor profile views condition to deduplicate.
2022-08-15 05:32:29 -04:00
Snakes
c881e284b0
WPD: permit /views to non-patrons.
2022-08-14 17:01:04 -04:00
Aevann1
d0083b579f
expand 593b74c969
+ make AEVANN_ID default 0
2022-08-13 05:11:44 +02:00
Aevann1
593b74c969
exclude me from modmail notifs in our sites
2022-08-13 01:06:19 +02:00
Aevann1
e7e8e80fb9
fix id links for loggedout users
2022-08-11 15:00:04 +02:00
Aevann1
1000f9c45e
Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost
2022-08-11 06:05:26 +02:00
Aevann1
9341f2368a
make some function names shorter
2022-08-11 06:05:23 +02:00
Snakes
6a7a3b1821
Hide shadowed user content in more contexts.
...
- Search: posts by shadowed user.
- Search: shadowed users in search for users.
- Direct links to shadowed user posts display as removed.
- Other users' profile comments listings hide comments on shadowed
posts. Users can still see their own comments on shadowed posts.
Similar to ghosted comment logic.
2022-08-08 18:21:59 -04:00
Snakes
2845e0961b
Turn login-gate of 1568ec0162
into admin toggle.
2022-08-05 16:42:22 -04:00
Aevann1
9a2b80e374
spam carp inbox
2022-08-04 23:20:29 +02:00
Aevann1
1568ec0162
sneed
2022-08-04 22:33:22 +02:00
Maximilian Ballard
3c506d768c
Redirect cuts off end of url for username redirect ( #326 )
...
* Redirect cuts off end of url for username redirect
username redirect cuts off end of url, For example:
Username: faygo_sucks
Old_username: geese_suck
Behavior: "https://rdrama.net/@geese_suck " -> "https://rdrama.net/@faygo_suck "
Expected Behavior: "https://rdrama.net/@geese_suck " -> "https://rdrama.net/@faygo_sucks "
* Update users.py
2022-08-03 01:09:35 +02:00
Aevann1
e5a2980d1b
normalizing request.full_path
2022-08-01 20:03:29 +02:00
DrTransmisia
856f155b41
Errorcodejihad ( #323 )
...
* formatmaxxing brained formatting
* formatmaxxing brained formatting: EPISODE 2
* Start implementing a .json interface for all logged users reddit-like
PROs:
- easier to debugmaxx applications
- good faith actors can scrap the site more easly :gigachadglow:
CONs:
- bad faith actors can scrap the site more easly :gigachadglow:
- jannitors lose a little of their power of allowlisting applications (they do it for free though)
anyways. I make this commit a separate commit so that Snakes can esclude it from the PR if he doesn't like it (cringe)
* /<username>/comments route now returns appropriate [citation needed] HTTP codes when called in JSON mode so that stupid JSON clients can crashmaxx
* More error codes (sorry I don't know how to squash)
* json endpoint. see other commit. I don't know how to squash
2022-07-24 11:03:19 -04:00
Aevann1
ddeba62aeb
fixing infinite redirections
2022-07-23 09:22:17 +02:00
Snakes
eef6c25b0b
LGB: Permission block, follow, voters visibility.
2022-07-18 03:17:45 -04:00
Snakes
0c43deeee6
FEATURES: pronouns, kys, chat, house, /vote perm.
2022-07-18 02:43:20 -04:00
Aevann1
1088e38f34
order saved posts, comments and subscribed post by newest to oldest
2022-07-16 20:51:48 +02:00
Aevann1
c4499968ad
make pins toggle sort-specific
2022-07-13 21:32:28 +02:00
Aevann1
2d21863e19
replace "request.host" with "SITE"
2022-07-13 20:14:37 +02:00
Aevann1
b2de11cb1a
add "pins" toggle to the frontpage
2022-07-13 19:31:35 +02:00
Aevann1
aa4ab5b217
sneed
2022-07-13 17:16:53 +02:00
Aevann1
ec3b4357cf
refactor sorting and time filter
2022-07-09 12:32:49 +02:00
Aevann1
a8fe49f232
kitchen sink commit, all over the place
2022-07-08 21:03:04 +02:00
Aevann1
c380848d47
remove leftover code from ill-fated joinedload attempt
2022-07-08 20:28:56 +02:00
Aevann1
ad1273995d
notifications rework
2022-07-08 20:06:54 +02:00
Aevann1
09be0394cd
fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2244925?context=8#context
2022-07-04 06:07:51 +02:00
Aevann1
1136683a14
actually fix the followers pages
2022-07-04 05:41:44 +02:00