Commit Graph

2213 Commits (master)

Author SHA1 Message Date
Aevann c061936b53 make award immunity only apply to negative awards 2023-10-02 17:24:09 +03:00
Aevann de79260774 disable award immunity to new users with alts 2023-10-02 17:03:47 +03:00
Aevann 1bb8a88b8c show nsfw emojis to ppl who disabled nsfw warnings 2023-10-02 16:52:41 +03:00
Aevann 0b186d987b delete the orgy when it expires 2023-10-02 11:25:19 +03:00
Aevann f18efb26f6 dedup award classes 2023-10-02 11:05:30 +03:00
Aevann 1faeb2d445 delay orgy start by 10 seconds 2023-10-02 07:25:27 +03:00
Aevann edd07137f7 add end_utc to file orgies 2023-10-02 07:21:04 +03:00
Aevann 3b7d070f21 increase award discount for jannies from %2 per JL to %5 per JL 2023-10-01 16:24:04 +03:00
Aevann 43822b3322 add nsfw emojis 2023-09-29 10:15:29 +03:00
Aevann a14656de22 fix forced_hats 2023-09-29 09:09:59 +03:00
Aevann ac83bb7739 use flower crowns for queen award 2023-09-29 07:39:37 +03:00
Aevann b74ba0a317 get rid of some TODOs 2023-09-29 06:19:51 +03:00
Aevann 4310326e59 fix 500 errors 2023-09-29 03:26:19 +03:00
Aevann 9f7a761b73 homoween III + other random shit 2023-09-29 02:58:09 +03:00
Aevann 568f66e070 dont show <img loading="lazy" data-bs-toggle="tooltip" alt=":marseytrain2:" title=":marseytrain2:" src="https://i.rdrama.net/e/marseytrain2.webp"> when its not rendered 2023-09-26 18:39:06 +03:00
Aevann d089d18e2d merge /chat and /orgy again 2023-09-25 01:12:42 +03:00
Aevann a9b078007e refactor slurs and profanities and put them in their own file 2023-09-22 20:01:30 +03:00
Aevann 85cf331ae1 add janny award discount of 2% per level, cap disccount at 45%, decrease benefactor given marseybux to 2000 2023-09-22 09:55:54 +03:00
Aevann 4d1efffee6 rename 2 attributes for clarity 2023-09-22 09:53:13 +03:00
Aevann 92a3b1ddd5 allow permachud-cels into countryclub again 2023-09-20 18:27:44 +03:00
Aevann cb2ce567f8 do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4996103#context 2023-09-18 19:48:16 +03:00
Aevann 7bb3959e85 consistent spacing 2023-09-18 14:46:07 +03:00
Aevann e33e0558f5 show referred_users in /settings/personal 2023-09-15 18:20:04 +03:00
Aevann d86aa7ad21 fix overridden variable 2023-09-15 17:37:40 +03:00
Aevann 4bc9c1f3b5 fix missing import 2023-09-15 17:35:06 +03:00
Aevann 7f38f31ef0 make the limit 100 for comments 2023-09-15 17:34:19 +03:00
Aevann c88da1d94d restrict leaderboards added in last commit to ppl who created more than 10 objects to prevent the leaderboards from being clogged with literally-whos 2023-09-15 17:30:50 +03:00
Aevann c7d09a5c0a add average upvotes leaderboards 2023-09-15 17:26:20 +03:00
Aevann 8b0daa3aa2 fix this post not being in my notifications even tho i follow /h/slackernews https://rdrama.net/h/slackernews/post/204394/smartest-marseytrain2-lizfongjones-admits-to-tortious 2023-09-15 01:26:47 +03:00
Aevann 08a5fd6f54 fix wrong attribute 2023-09-14 02:47:50 +03:00
Aevann 9b75debb2d automate movie night 2023-09-14 01:39:47 +03:00
Aevann 6218c00aa9 silence annoying errors 2023-09-11 22:26:16 +03:00
Aevann b3d61fb515 dedup shit and make it work in all contexts 2023-09-09 01:41:17 +03:00
Aevann 9ee45b4a24 remove unnecessary spaces and tabs 2023-09-07 18:26:31 +03:00
Aevann e6883ba613 add /@<username>/muters and /@<username>/muting 2023-09-07 12:35:06 +03:00
Aevann 9b7ab04ddd add /notification_mutes 2023-09-07 12:15:22 +03:00
Aevann 6662eb0606 do this https://rdrama.net/h/countryclub/post/79285/-/4899909#context 2023-09-06 21:02:47 +03:00
Aevann 2a7d25d0d4 add bathroom break 2023-08-31 23:57:11 +03:00
Aevann e262f058ca fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4900883#context 2023-08-31 17:36:07 +03:00
Aevann f6c7fd87a5 remove now-unneeded function 2023-08-31 16:23:34 +03:00
Aevann d6cbbc05c6 simplar syntax 2023-08-31 13:46:07 +03:00
Aevann df45eb3c57 rename some perms 2023-08-31 13:38:01 +03:00
Aevann 7ce4e34453 user PERMS whenever u can 2023-08-31 13:31:04 +03:00
Aevann e3805aa465 simpler syntax 2023-08-30 13:43:47 +03:00
Aevann 1afb393f98 NZ geoblock 2023-08-30 06:51:28 +03:00
Aevann 6d3c89fe0b add highrollerclub to shortlink-limited 2023-08-29 06:07:57 +03:00
Aevann 8af12ad2c9 make CC and chat threshold the same for movie night purposes 2023-08-26 00:00:53 +03:00
Aevann 8d84748c42 add spaces for consistency 2023-08-24 00:57:39 +03:00
Aevann 62e609da43 remove unnecessary lines 2023-08-23 08:59:25 +03:00
Aevann 81e8d09cd1 grammar 2023-08-20 05:14:32 +03:00
Aevann 0ac19b8af0 use nitter.net again 2023-08-20 05:03:31 +03:00
Aevann f0e6814384 add file orgies 2023-08-16 23:13:24 +03:00
Aevann 31140bdefb allow ppl to see linked comments of ppl they block instead of getting a 403 https://rdrama.net/h/changelog/post/165657/changelog-megathread-marseynotes/4791944#context 2023-08-16 00:09:37 +03:00
Aevann 2c19f5922c allow comment editing by JL5 2023-08-15 23:22:49 +03:00
Aevann e6ba0e69c4 fix add_options 2023-08-15 19:40:19 +03:00
Aevann 6a367b186e do this https://rdrama.net/post/166300/bugfixing-megathread-marseywock/4802144#context 2023-08-14 22:09:51 +03:00
Aevann 1257cb8fce remove verified email bypass in chat on g-tix's request 2023-08-14 15:35:01 +03:00
Aevann bd1ea70a1a - make rainbow, sharpen, queen not retroactive
- make sharpen fully affect all future posts
- make old posts and comments affected by these awards unfixable after they expire
2023-08-14 14:00:29 +03:00
Aevann 1964c65f17 update edited_string when editing comments 2023-08-14 10:04:51 +03:00
Aevann bc6eb57553 allow patrons in chat always 2023-08-13 22:12:21 +03:00
Aevann 4623e7c1a3 fix ping_cost not getting summed with previous value 2023-08-13 19:02:55 +03:00
Aevann 414bd30fd7 allow verified-email-cels into chat 2023-08-13 18:13:09 +03:00
Aevann 1519c32933 restore distinguish behavior for wpd 2023-08-12 19:56:33 +03:00
Aevann ecb5ddc840 fix #125 2023-08-12 14:13:01 +03:00
Aevann 166f6fb4ee fix 500 error caused by 3ec2038caf 2023-08-11 16:31:09 +03:00
Aevann 45be4132ce remove fish award 2023-08-11 16:18:13 +03:00
Aevann 3ec2038caf same as last commit 2023-08-11 16:15:34 +03:00
Aevann fb0aed8e2b do this https://rdrama.net/h/countryclub/post/79285/-/4758207#context 2023-08-11 15:43:58 +03:00
Aevann d674390f1a rework tilt award 2023-08-11 15:40:14 +03:00
Aevann a4a753ba6a fix restricted holes bug 2023-08-10 18:29:24 +03:00
Aevann 481f1e3898 same as last commit 2023-08-10 15:25:40 +03:00
Aevann a7a0bf325e hardcode sperg 2023-08-10 15:24:27 +03:00
Aevann 0e4677d342 centeralize award limit of 4 2023-08-10 00:38:35 +03:00
Aevann 132056d61b exempt autist from earning coins 2023-08-09 21:45:25 +03:00
Aevann 6e02ea8abb add this https://rdrama.net/h/countryclub/post/79285/-/4744088#context 2023-08-08 21:08:29 +03:00
Aevann 67f968d04d show who exiled the user in the icon 2023-08-08 20:01:58 +03:00
Aevann eff23b299e add carp making badges to badge_ordering_tuple 2023-08-06 10:37:44 +03:00
Aevann edeff489ec remove more unused imports 2023-08-05 23:17:32 +03:00
Aevann 542e96585e remove unused imports 2023-08-05 22:03:48 +03:00
Aevann 630731b109 same as last commit 2023-08-05 22:01:42 +03:00
Aevann 7ddefd5c89 fix 500 error 2023-08-05 22:00:10 +03:00
Aevann d4653f824a remove now-unneeded shit 2023-08-05 21:51:09 +03:00
Aevann 668725266a fix prev commit 2023-08-05 17:12:25 +03:00
Aevann 747a880cdb fix this https://watchpeopledie.tv/h/meta/post/27855/hidden-thread-for-viewing-notifications/1385849#context 2023-08-05 17:08:14 +03:00
Aevann 5f968f0006 never collapse when #context is in the url (so page jumping to highlighted comment actually works) (sometimes the highlighted comment would be a child of a collapsed comment which prevents jumping) 2023-08-05 13:08:22 +03:00
Aevann 7102dd515b minor syntax change 2023-08-04 13:18:34 +03:00
top f36ed94e69 Talking emotes! (#176)
Also adds the following:
talking emotes:
- Any emote can be talking now
- If an emote is talking it can also be pettable
- users can be talking and pettable
- talking works both directions, large and small

Co-authored-by: Chuck <dude@bussy.com>
Reviewed-on: #176
Co-authored-by: top <top@noreply.fsdfsd.net>
Co-committed-by: top <top@noreply.fsdfsd.net>
2023-08-04 10:13:36 +00:00
Aevann a7f3dad605 fix over_18 collapsing 2023-08-04 02:54:44 +03:00
Aevann b95ffac73b restore winnings leaderboards (testing on staging) 2023-08-04 00:57:50 +03:00
Aevann 11b7c15758 move over_18 setting to cookies so ppl can have different settings for different devices 2023-08-04 00:17:55 +03:00
Aevann 59d78141c4 addendum to last commit 2023-08-03 23:47:38 +03:00
Aevann 54d7e1fe28 add cursormarsey toggle 2023-08-03 23:40:22 +03:00
Aevann 443615e14f better v.poor code 2023-08-03 23:40:22 +03:00
Aevann 144d7a31be rename is_activated to email_verified 2023-08-03 11:02:31 +03:00
Aevann 915ebc3769 minor function rename 2023-08-03 09:50:22 +03:00
Aevann 80439008fe order "moderator of" alphabetically 2023-08-03 09:30:19 +03:00
Aevann 9a527df75d add lifetimedonated_visible 2023-08-03 07:57:09 +03:00
Aevann ffe1faa8cd remove [patrons] and [paypigs] since i can just use /h/highrollerclub now 2023-08-02 01:08:29 +03:00
Aevann 8225e69cb0 cachebust badges 2023-08-01 10:44:35 +03:00
Aevann bd942fe12e remove useless tabs 2023-08-01 10:38:58 +03:00
Aevann 69ec9dab2f fix top 10 patrons badge 2023-08-01 10:16:47 +03:00
Aevann 0900277226 add !verifiedrich and /h/highrollerclub for paypigs 2023-08-01 09:46:00 +03:00
Aevann 290b2a9a06 use smarter approach that doesnt break when going to /post/43 for example 2023-08-01 09:44:15 +03:00
Aevann 10d138db5d fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4691321#context 2023-08-01 02:12:42 +03:00
Aevann 5574b1fb74 fix this https://rdrama.net/h/meta/post/192280/why-is-every-comment-on-18 2023-08-01 01:25:01 +03:00
Aevann bb6d38b3e7 order group memberships by group name 2023-07-30 12:46:18 +03:00
Aevann 22f409558a remove unused iumport 2023-07-30 12:35:15 +03:00
Aevann a469a4bf52 do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4683097#context 2023-07-30 08:18:35 +03:00
Aevann 8beb2d7e8e remove typing (useless code bloat) 2023-07-30 03:42:06 +03:00
Aevann 9abdb5a1e7 fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4628281#context 2023-07-28 00:07:47 +03:00
Aevann be6526b958 diverge site badges 2023-07-27 23:11:17 +03:00
Aevann 7b26fb274a minor fix 2023-07-27 17:54:14 +03:00
Aevann 194b0d94ef fix 500 error 2023-07-27 03:37:18 +03:00
Aevann d62b72ff31 fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4643523#context 2023-07-27 03:35:31 +03:00
Aevann 53d4b3b370 show poll results to ppl who cant vote 2023-07-27 03:18:14 +03:00
Aevann 39ff09e777 restore bump sort 2023-07-26 01:59:49 +03:00
Aevann 927fb5c046 change section to div 2023-07-22 22:34:07 +03:00
Aevann 6a19105bdc do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4541135#context 2023-07-22 20:30:55 +03:00
Aevann 988a14f187 use SITE_FULL_IMAGES whenever u possibly can 2023-07-22 19:24:16 +03:00
Aevann 6f6c59e7b3 remove bump sort since it times out when combined with the "all" filter 2023-07-22 19:00:25 +03:00
Aevann 95aa13b237 replace /r/place links everywhere 2023-07-22 13:18:33 +03:00
Aevann 55151111d2 fix r/place replacements 2023-07-21 15:26:43 +03:00
Aevann 7a0d2c7936 fix /r/place links 2023-07-20 22:50:06 +03:00
Aevann 9fea2f21da fix /r/place links 2023-07-20 22:47:12 +03:00
Aevann e8b28dc3b3 reduce CC minimum from 100 TS to 0 2023-07-20 16:47:36 +03:00
Aevann d946f9a00d remove unnecessary flushes and commits 2023-07-17 20:36:20 +03:00
Aevann 7fef1ffab5 make pizzashill able to award carp 2023-07-17 20:22:24 +03:00
Aevann 2b9647a37e try random bullshit to fix timeouts 2023-07-17 17:49:26 +03:00
Aevann 1e6b7d0def remove now-unnecessary line for award_count 2023-07-17 17:47:11 +03:00
Aevann 71c543c623 rename variable 2023-07-12 05:39:01 +03:00
Aevann 3d7c97214f remove the flush from pay_account 2023-07-10 15:33:45 +03:00
HeyMoon abd91f81ac Orgies: Support Rumble and Twitch and Mobile Viewing (#169)
Hell yeah

 - Rumble.com, basically youtube for rightoids (so you can do more edgy streams)
 - Twitch
 - Mobile orgy support, it's pretty bad thoever
 - Button to switch back to normalchat for phonefags

Co-authored-by: Chuck Sneed <sneed@formerlychucks.net>
Reviewed-on: #169
Co-authored-by: HeyMoon <heymoon@noreply.fsdfsd.net>
Co-committed-by: HeyMoon <heymoon@noreply.fsdfsd.net>
2023-07-10 00:38:02 +00:00
Aevann 5b021432a4 in json, return author_id and ids of replies 2023-07-08 16:33:12 +03:00
Aevann fca27c37eb remove unnecessary v shit 2023-07-08 16:32:14 +03:00
Aevann 2154684751 remove now-unnecessary app_id column 2023-07-08 02:19:37 +03:00
Aevann cce4f2346c same as last commit + remove now-unnecessary scoped_session imports 2023-07-08 02:12:59 +03:00
Aevann 9b0dc1f44e same as last commit 2023-07-08 02:07:11 +03:00
Aevann 8b59589804 fix 500 errror 2023-07-08 02:04:21 +03:00
Aevann 154fb97a30 fix progstack and spider badges 2023-07-08 00:08:17 +03:00
Aevann bda1e1f7b6 don't send unecessary data 2023-07-07 21:55:04 +03:00
Aevann 3e6622c511 cleanup in aisle 4 2023-07-03 03:26:20 +03:00
HeyMoon 7c040367fa Bring back orgies (watchparties), now controllable by admins, and generally better in all ways (#165)
This PR adds orgies back into rdrama. Long ago, snakes made the original orgy code, and it was super fun. But he had to rush it out, and ended up making it a bit unsustainable, and had a couple questionable coding decisions, which meant that it had to be removed. Hey, the man literally did it in a few hours before the DB trial continued, lmao.

Anyways, I took my own approach to it. I do not use iframes, i just just repurpose code from /chat window. Because I had that freedom, I also moved things around to make the user experience a bit better. I also added a title to give users some context about what's happening. Check it out

![image](/attachments/6719146c-4922-4d75-967d-8d424a09b198)

Most importantly, this is all configurable from the site. Admins with the permission "ORGIES" will see this in their control panel

![image](/attachments/423d6046-a11d-4e84-bd2c-a2a641afd552)

Nigga, idk where to put it, so I made my own category.

If there is no orgy in progress, admins will see this:

![image](/attachments/7c64b9fa-cdf4-4986-a0c4-f2324878062e)

Click the button, and, viola, the orgy begins.

If there is an orgy in progress, the page will look like this:

![image](/attachments/b65be4b3-5db1-43cb-8857-7d3a8ea24ca7)

Click the button, and the orgy stops.

If an orgy is in progress, navigating to /chat will take the user to the orgy seemlessly. But what if they don't want to participate, liek some kind of spoilsport? Just navigate to /old_chat.

That's just about it, it's really that simple. I have lots of ideas for the future, but I'll let that wait til later :).

A few notes about implementation:
 - I moved some functionality out of /templates/chat.html and into /templates/util/macros.html. This is just so I could reference the code directly from my new template, /templates/orgy.html.
 - The orgy is stored as a single row in the new table "orgies". Okay, I know this is a little silly, but you know what they say: "if it's stupid and it works, it's not stupid". (tbf the oceangate ceo also said that)

Co-authored-by: Chuck Sneed <sneed@formerlychucks.net>
Reviewed-on: #165
Co-authored-by: HeyMoon <heymoon@noreply.fsdfsd.net>
Co-committed-by: HeyMoon <heymoon@noreply.fsdfsd.net>
2023-07-02 23:55:37 +00:00
Aevann 499781329f remove event_darkmode 2023-07-03 01:55:56 +03:00
Aevann 25b9a0f535 stop usage of .update 2023-07-03 00:42:34 +03:00
Aevann 9d2f855b8e remove wpd special condition 2023-07-02 23:03:31 +03:00
Aevann fb153e9a14 when u visit someone's profile, see who chudded them 2023-07-02 20:40:39 +03:00
Aevann eed7410277 make spam bans generate modlog items + dedup 2023-07-01 18:27:56 +03:00
Aevann 3cbea18327 make emoji search work on original usernames 2023-07-01 03:25:12 +03:00
Aevann 9974590a19 better user links in mod log 2023-06-30 19:19:05 +03:00
Aevann 30b46195ea don't show me comments from ppl i blocked 2023-06-30 19:02:08 +03:00
Aevann 6a59517efa do this https://rdrama.net/h/changelog/post/165657/changelog-megathread-marseynotes/4430937#context 2023-06-30 01:40:36 +03:00
Aevann 4692b558f1 show number of blockers and blockees in profiles 2023-06-30 00:04:59 +03:00
Aevann d417fe14f0 rename property 2023-06-29 23:52:07 +03:00
Aevann eeb975b177 cachebust everything 2023-06-29 23:14:30 +03:00
Aevann 348f16266f remove carprama 2023-06-29 23:14:24 +03:00
Aevann 778f4f045e rename variable 2023-06-29 23:10:31 +03:00
Aevann 9519020de8 replace icon and headericon with carp 2023-06-28 17:31:41 +03:00
Aevann 8b5cda26bb carp pfps 2023-06-28 17:18:43 +03:00
Aevann 774c09387c make sure everyone is aware that they're a carp alt 2023-06-28 16:52:59 +03:00
Aevann 5abff86636 order badges in json 2023-06-28 16:13:22 +03:00
Aevann 60b5b33a79 Revert "remove poor mode"
This reverts commit 33d281cc2e.
2023-06-27 15:01:40 +03:00
Aevann aacffe0d1c Revert commit that caused disappearing currency
This reverts commit 06288f1c3e.
2023-06-26 18:16:33 +03:00
Aevann 3d3e517a4c Add House Edgy 2023-06-26 18:05:27 +03:00
HeyMoon 36779a7ad1 Add the edgy award (and some other goodies) (#157)
# The Edgy Award
* Makes text bold, italic, and red, symbolizing the fire that burns within.
* Adds "fucking" to various places, after articles and prepositional phrases (I think) (tbh I just eyeballed it). EX: He is the fucking best
* Adds "motherfucker" and "bitch" to exclamations and questions, respectively.

# Goodies
* For the queen award:
	* based => comfy
    * Xpilled => x vibes
    * Xmaxxing => normalizing X

Co-authored-by: Chuck Sneed <sneed@formerlychucks.net>
Reviewed-on: #157
Co-authored-by: HeyMoon <heymoon@noreply.fsdfsd.net>
Co-committed-by: HeyMoon <heymoon@noreply.fsdfsd.net>
2023-06-26 14:38:48 +00:00
Aevann 33d281cc2e remove poor mode 2023-06-26 13:55:38 +03:00
Aevann 6958b70975 do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4197134#context 2023-06-24 23:31:12 +03:00
Aevann 883c96a830 fix 500 erro 2023-06-24 21:54:36 +03:00
Aevann 5308d5ca70 fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4429297#context 2023-06-24 20:51:17 +03:00
Aevann 7cac2c19a1 do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4378619#context 2023-06-24 20:16:24 +03:00
Aevann af1581be66 update emoji leaderboard description 2023-06-24 17:50:44 +03:00
Aevann 4760dcf3d3 allow spaces between the option symbols and the option text 2023-06-24 17:00:33 +03:00
Aevann 9ef00b7f0e fix this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4198466#context 2023-06-24 16:29:28 +03:00
Aevann ac4f9c1c01 expand emoji leaderboard 2023-06-24 16:14:18 +03:00
Aevann f88d65b003 add original usernames to popover 2023-06-23 20:12:51 +03:00
Aevann 5e8f04b2ac rename flags to reports 2023-06-23 19:49:26 +03:00
Aevann 955f29c7be don't count other emojis in the marsey leaderboard 2023-06-23 19:49:26 +03:00
Aevann 3894e18de2 fix badge 2023-06-23 19:49:26 +03:00
Aevann d9bed378a9 complement 32fa466e6a 2023-06-23 16:46:42 +03:00
Aevann e607c39d67 make chud effects not retroactive 2023-06-23 16:14:23 +03:00
Aevann 2452f94231 give new unlinked users award immunity in rdrama 2023-06-23 14:37:22 +03:00
Aevann a15d5eabef rename "agendaposter" to "chud" 2023-06-23 14:07:47 +03:00
Aevann 033c741de7 add timer to queen badge 2023-06-22 09:28:03 +03:00
HeyMoon b304d00169 Improve the Queen award (#156)
Fixed bugs:
 - Sometimes two people would get the same username
 - Sometimes a whole post would have the same prefix
 - Links would be broken
 - Greentext would be broken
 - strings of periods do not become "and, and, and, and,"

New stuff:
 - New girl catchphrases
 - New girl pfps
 - Catchphrases have a chance to not be applied (50%, but configurable)
 - A lot more regexes
 	- everyone => literally everyone (and others)
    - into => totally into
    - hello => hiiiiiiii (and others)
    - just => like just
    - i mean => i mean like
    - ! => !!!

Co-authored-by: Chuck Sneed <sneed@formerlychucks.net>
Reviewed-on: #156
Co-authored-by: HeyMoon <heymoon@noreply.fsdfsd.net>
Co-committed-by: HeyMoon <heymoon@noreply.fsdfsd.net>
2023-06-22 05:20:33 +00:00
HeyMoon 5d53820515 Add the "Misogynist" award to harass incels (#154)
Whazzup? This PR is the final solution to the incel problem. There's an old indian proverb that says: "never judge a man until you've walked two moons in his mocassins". In this case, it should be: "never judge a woman until you've walked 24 hrs in her high-heels".

The misogynist award is a comment-transforming award that "feminizes" comments. It does the following:
 - makes text pink
 - makes text lowercase
 - removes "complicated" punctuation
 - makes paragraphs into run-on sentences
 - adds stereotypical girly remarks to the beginning or end of a paragraph.

For example:
INPUT

> What the fuck did you just fucking say about me, you little bitch? I'll have you know I graduated top of my class in the Navy Seals, and I've been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I'm the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across the USA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You're fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that's just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little "clever" comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn't, you didn't, and now you're paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You're fucking dead, kiddo.

OUTPUT
> im literally screaming, what the fuck did you just fucking say about me, you little bitch? ill have you know i graduated top of my class in the navy seals, and ive been involved in numerous secret raids on al-quaeda, and i have over 300 confirmed kills, i am trained in gorilla warfare and im the top sniper in the entire us armed forces, you are nothing to me but just another target, i will wipe you the fuck out with precision the likes of which has never been seen before on this earth, mark my fucking words, you think you can get away with saying that shit to me over the internet? think again, fucker, as we speak i am contacting my secret network of spies across the usa and your ip is being traced right now so you better prepare for the storm, maggot, the storm that wipes out the pathetic little thing you call your life, youre fucking dead, kid, i can be anywhere, anytime, and i can kill you in over seven hundred ways, and thats just with my bare hands, not only am i extensively trained in unarmed combat, but i have access to the entire arsenal of the united states marine corps and i will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit, if only you could have known what unholy retribution your little clever comment was about to bring down upon you, maybe you would have held your fucking tongue, but you couldnt, you didnt, and now youre paying the price, you goddamn idiot, i will shit fury all over you and you will drown in it, youre fucking dead, kiddo

It also sets the user's pfp to a random white woman. Well, psuedorandom - it's based off of the user's id, so each user will only ever have one pfp assigned to them, which I think is nifty.

Finally, it changes the name of the user toa girly name.

There is one small problem with the PR, which is simply that I manually added a badge for testing purposes. If you like this PR, I will submit the badge throught the proper chanels and fix it.

![image](/attachments/641c7276-ffe4-4e69-b3e9-aec9f4f94191)

Co-authored-by: Chuck Sneed <sneed@formerlychucks.net>
Reviewed-on: #154
Co-authored-by: HeyMoon <heymoon@noreply.fsdfsd.net>
Co-committed-by: HeyMoon <heymoon@noreply.fsdfsd.net>
2023-06-21 12:36:07 +00:00
Aevann 3ec950e3f5 add GLOBAL2 2023-06-20 11:36:25 +03:00
Aevann 746cf7e375 fix 500 error 2023-06-08 05:03:23 +03:00
Aevann fb42139f8c fix bec99392fe 2023-06-08 04:27:12 +03:00
Aevann d8bfc0a0a9 dont pass db session as an argument unless necessary 2023-06-08 03:49:37 +03:00
Aevann 32fa466e6a rename submissions to posts 2023-06-08 02:26:32 +03:00
Aevann 07dc5c5c5d Casino winnigs: None -> Casino winnigs: 0 2023-06-07 23:05:57 +03:00
Aevann 19c14d3e64 remove oudated slur filter 2023-06-07 08:12:13 +03:00
Aevann 06288f1c3e eliminate unnecessary db locks now that 1-second ratelimiting is universal (they cause timeouts sometimes) 2023-06-07 06:51:59 +03:00
Aevann bec99392fe hide christchurch posts in New Zealand 2023-05-27 02:29:34 +03:00
Aevann 0c2e0f0b67 restore transparency for namelock badge 2023-05-16 03:25:31 +03:00
Aevann 91987cd080 add code for namelock badge 2023-05-16 03:20:55 +03:00
Aevann 814bf0a5f3 same as last comit 2023-05-16 03:07:41 +03:00
Aevann 5c4e0a5b79 stacked changes 2023-05-15 12:27:24 +03:00
Aevann ca7db123b2 remove "at least" 2023-05-15 01:35:24 +03:00
Aevann 7251442a9d fix 500 error 2023-05-15 01:28:40 +03:00
Aevann 460a9a686a show tier name in tooltip + standardize patron constants 2023-05-15 01:17:22 +03:00
Aevann bbaa6cd6b0 1. tell jannies the location of the report that caused someone to get under-sieged
2. allow jannies to see reports by shadowbanned users
3. destroy the shadowbanned underworld for reports
4. dedup reports HTML code
5. show JL5 the message that caused someone to get under-sieged
2023-05-15 01:01:10 +03:00
Aevann 4e86e20a5a allow [patrons] 2023-05-14 19:57:25 +03:00
Aevann 37127c83f1 fix improper % placement 2023-05-14 18:59:30 +03:00
Aevann a0063bf6e7 show award discount on profiles and /shop/awards 2023-05-14 03:01:00 +03:00
Aevann 039bbf85a9 remove lifetime_donated from badge description 2023-05-13 19:00:17 +03:00
Aevann 864f770762 add namelock award 2023-05-13 07:53:14 +03:00
Aevann 50b23a064a move award timers to cron 2023-05-13 05:00:54 +03:00
Aevann 3c4c52dab4 fix G badge 2023-05-13 03:05:26 +03:00
Aevann 710f3ce5ee order more badges 2023-05-13 01:12:08 +03:00
Aevann f6708e8a1c put paypig badges before total contribution badges 2023-05-13 00:42:38 +03:00
Aevann 9c6a7a9cc7 fix 500 error 2023-05-13 00:28:46 +03:00
Aevann 0d4660c17f show lifetime_donated in the badge description 2023-05-13 00:16:37 +03:00
Aevann f3a3be1ef2 add lifetime_donated badges 2023-05-13 00:04:26 +03:00
Aevann 35ba2f7abb trim badges 2023-05-12 19:15:14 +03:00
Aevann c8d6872761 rename function 2023-05-11 17:03:51 +03:00
Aevann e3f58e3e78 add lifetime donated column 2023-05-11 16:57:53 +03:00
Aevann 7ebfd9808d cachebust badges 2023-05-10 22:16:18 +03:00
Aevann 42f8b12ba1 give notif when someone gets their birthday badge 2023-05-10 00:48:19 +03:00
Aevann 619bdba5b2 fix this https://rdrama.net/post/168774/marseynull-jershs-manifesto-just-dropped-marseyveryworriedtrans/4111081#context 2023-05-07 22:44:34 +03:00
Aevann 2b04a09c03 do this https://rdrama.net/post/168554/proof-that-tradcaths-are-just-gay/4106019#context 2023-05-07 22:03:29 +03:00
Aevann 9c5015d662 im retarded 2023-05-07 20:28:35 +03:00
Aevann c8079e1d9d same as last commit 2023-05-07 20:25:42 +03:00
Aevann a4d1fb411f fix 2year badge 2023-05-07 20:22:40 +03:00
Aevann f3a0080698 remove useless tabs 2023-05-06 00:47:07 +03:00
Aevann 92f0154e67 use new pagination system everywhere it isnt used 2023-05-06 00:47:07 +03:00
Aevann 58a84e11fe Revert "fix hat ordering"
This reverts commit c196041f64.
2023-05-05 09:35:43 +03:00
Aevann c196041f64 fix hat ordering 2023-05-05 09:30:39 +03:00
Aevann 8cb34f1d91 exempt @arts on WPD from gaining coins 2023-05-05 01:59:20 +03:00
Aevann 9c64b891e5 revise my exceptions 2023-05-04 19:24:40 +03:00
Aevann aa5c4297e0 better stats 2023-05-04 02:50:56 +03:00
Aevann 4f76e18f9c more shop consistency 2023-05-03 20:26:44 +03:00
Aevann f5a97ae709 add new patron tier for benefactor-cels 2023-05-03 18:29:31 +03:00
Aevann 58108558d0 more accurate patron descriptions 2023-05-02 19:13:29 +03:00
Aevann de47c992fa remove !wordle since nobody uses it (only 2 ppl used it last 30 days in rdrama and WPD) 2023-04-29 23:27:45 +02:00
Aevann 31c65429a5 fix 500 error when doing polls on walls 2023-04-29 18:43:08 +02:00
Aevann 6be30b2881 dont insult turks on WPD 2023-04-29 18:37:17 +02:00
Aevann fe16dbc9bf same as last commit but for savers instead of subscribers 2023-04-27 20:50:16 +02:00
Aevann c2db243c05 do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4055922#context 2023-04-27 20:37:08 +02:00
Aevann 703996c192 same as last commit, but actually works lol 2023-04-27 19:15:12 +02:00
Aevann 66c21497a0 collapse deleted comments for non-jannies 2023-04-27 19:04:14 +02:00
Aevann 018a02568a add #TODO 2023-04-27 17:30:25 +02:00
Aevann 93422e2be9 cache-bust all 2023-04-25 18:24:12 +02:00
Aevann 739382fcf9 Revert "test on staging.devrama.net"
This reverts commit f89f57cded.
2023-04-25 14:22:52 +02:00
Aevann f89f57cded test on staging.devrama.net 2023-04-25 13:56:21 +02:00
Aevann b952de3cee restore "downvotes received" leaderboard 2023-04-25 11:50:47 +02:00
Aevann ac7db0106f move the resource-intensive part of "upvotes given" leaderboard to cron 2023-04-25 11:31:02 +02:00
Aevann 8f7a0bc4e7 restore upvotes given leaderboard (testing on dev.rdrama.net) 2023-04-25 10:59:26 +02:00
Aevann a37fca393d combined buy button for awards and hats 2023-04-24 17:08:40 +02:00
Aevann a34fc92e97 show mbux in popover 2023-04-24 15:39:25 +02:00
Aevann 4b8e7997c5 Revert "print debug on staging.rdrama.net"
This reverts commit fff0b9c0c5.
2023-03-26 01:31:24 +02:00
Aevann fff0b9c0c5 print debug on staging.rdrama.net 2023-03-25 22:43:28 +02:00
Aevann 780d0eb99e disable the slur filter in chudrama 2023-03-24 18:38:18 +02:00
Aevann 019253e6db use css for chud images instead 2023-03-24 14:29:19 +02:00
Aevann da3456ba9d add agendaposter phrase to user json 2023-03-23 20:28:54 +02:00
Aevann f78cd322d1 much better chud award logic 2023-03-22 23:39:25 +02:00
Aevann a4de71456b fix this https://rdrama.net/post/157037/i-kinda-enjoy-seeing-people-freak/3843351#context 2023-03-22 23:10:43 +02:00
Aevann 40b73fe048 very minor dedup 2023-03-22 00:12:32 +02:00
Aevann 50680e0fa8 cut down on chud award evasion 2023-03-21 23:33:43 +02:00
Aevann 4c47cc5d63 stop implementing BAN_EVASION_DOMAIN since nobody actually uses it https://camas.unddit.com/#{%22searchFor%22:1,%22resultSize%22:100,%22query%22:%22stupidpol.site%22} 2023-03-21 17:39:26 +02:00
Aevann a5d7cc63ed cachebust all assets 2023-03-21 15:58:14 +02:00
Aevann b004617695 customizable chud phrases 2023-03-19 19:13:45 +02:00
Aevann df1ebf7cad use SITE_FULL_IMAGES in more places 2023-03-19 18:30:22 +02:00
Aevann 9cea919e98 dont force tempchuds to see chudrama on their feed 2023-03-19 10:34:54 +02:00
Aevann 62fcaec40d fix muted users not notifying the person they reply to 2023-03-19 10:30:03 +02:00
Aevann 20eef6e063 unify chudrama and CC's logic 2023-03-19 10:30:03 +02:00
Aevann dd54413cf3 convert marsey submission form to include all emojis 2023-03-18 15:34:04 +02:00
Aevann 57765f0776 revert sqlalchemy changes 2023-03-16 08:27:58 +02:00
Aevann f05dbd1ce7 remove EventUser class 2023-03-16 08:18:16 +02:00
Aevann a392fbb86d restore autoflush 2023-03-16 06:21:57 +02:00
Aevann 9f44a3f9fb add db.flush() in has_badge 2023-03-15 08:08:57 +02:00
Aevann 1e832b0027 Revert "remove hidevotedon"
This reverts commit d8cf302a43.
2023-03-15 08:03:11 +02:00
Aevann 3de34c9a65 Merge branch 'keep-session-open' of https://fsdfsd.net/rDrama/rDrama 2023-03-15 08:02:47 +02:00
Aevann a5d5e8e3b8 Revert "remove hidevotedon"
This reverts commit d8cf302a43.
2023-03-15 07:22:13 +02:00
Aevann fe2f1293f1 more fixes 2023-03-15 07:13:58 +02:00
Aevann a068d22213 more fixes 2023-03-15 06:47:47 +02:00
Aevann d8cf302a43 remove hidevotedon 2023-03-15 06:21:52 +02:00
Aevann da75577732 cachebust badges 2023-03-15 06:05:59 +02:00
Aevann f768d81103 keep db sessions open 2023-03-15 05:58:00 +02:00
Aevann 729b095713 remove /h/masterbaiters 2023-03-13 20:53:08 +02:00
Aevann 83248970b5 fix this https://stupidpol.site/post/154579/betting-badge-opportunity-are-you-a/3781652#context 2023-03-13 18:44:21 +02:00
Aevann 25b8913b8d fix 500 error 2023-03-12 20:03:15 +02:00
Aevann 1d13c1f4da fix 500 error 2023-03-12 20:02:50 +02:00
Aevann d2ccce4dba allow making bets in comments 2023-03-12 19:36:35 +02:00
Aevann b6b1597748 whenever u import from const, import everything 2023-03-12 15:03:58 +02:00
Aevann 97608ea0a9 test getting rid of ![]( on devrama 2023-03-12 15:02:31 +02:00
Aevann eb2659aac8 use censored title in post url 2023-03-12 12:19:10 +02:00
Aevann f79733a36f include hole in post json 2023-03-12 12:18:48 +02:00
Aevann ccf6ccd468 same as last commit 2023-03-11 11:50:29 +02:00
Aevann e1252803aa decrease DEFAULT_ADMIN_LEVEL 2023-03-11 11:30:24 +02:00
Aevann dc9a2f6782 fix repr for Notification 2023-03-11 10:18:40 +02:00
Aevann 14a2664534 fix last commit 2023-03-11 09:14:13 +02:00
Aevann 397ab186f6 hide a bunch of user customization on shadowbanned profiles 2023-03-11 09:11:58 +02:00
Aevann 25312029aa add poster_url for videos 2023-03-11 08:29:52 +02:00
Aevann 9cf396c106 remove leftover print statement 2023-03-10 04:15:14 +02:00
Aevann a6af121c42 fix sidebar images and marsey images for new holes 2023-03-10 03:22:11 +02:00
Aevann 6d3d15f097 fix 2 year badge 2023-03-10 02:12:29 +02:00
Aevann ef8b7de749 add logic for 2 year badge 2023-03-10 00:40:42 +02:00
Aevann 9f66e33061 Revert "convert IS_FISTMAS and IS_HOMOWEEN from functions to variables"
This reverts commit b45d845630.
2023-03-08 08:51:40 +02:00
Aevann 292498bdc8 fix thumbnail for videos 2023-03-08 08:49:18 +02:00
Aevann b45d845630 convert IS_FISTMAS and IS_HOMOWEEN from functions to variables 2023-03-08 08:10:18 +02:00
Aevann 77e7663476 remove leftover shit 2023-03-08 08:01:53 +02:00
Aevann 1d992892d9 remove jc insanity 2023-03-07 17:56:38 +02:00
Aevann e014d81c67 fix combined charging 2023-03-07 15:20:46 +02:00
Aevann a1838f3e77 allow betting with mbux 2023-03-07 07:27:21 +02:00
Aevann 1025c32322 allow ppl to make ping groups w/ mbux 2023-03-07 07:06:17 +02:00
Aevann cb5227fdc4 same as last commits 2023-03-07 03:24:02 +02:00
Aevann 03c5dcc1ec fix 2023-03-07 03:21:30 +02:00
Aevann e4c8fab6dc same as last 2 commits 2023-03-07 03:17:51 +02:00
Aevann 86a2610845 make links from BAN_EVASION_DOMAIN also have site_preview as a thumbnail 2023-03-07 03:11:16 +02:00
Aevann ddb641f865 fix prev commit 2023-03-06 20:07:55 +02:00
Aevann f36c5b50bc make me able to demod ppl from holes 2023-03-06 20:06:01 +02:00
Aevann 0a30a7baef remove unnecessary check 2023-03-06 19:19:49 +02:00
Aevann 712c649cc8 fix missing self. 2023-03-06 18:53:40 +02:00
Aevann cb9e9a849a fix hole banners 2023-03-06 18:45:21 +02:00
Aevann d814fbbff6 fix wpd videos 2023-03-06 02:02:40 +02:00
Aevann 3ac75b2ac7 fix wpd videos 2023-03-06 01:58:58 +02:00
Aevann 7b0feda471 fix modmail replies 2023-03-06 00:50:36 +02:00
Aevann 0c91650a1d remove jc insanity 2023-03-06 00:50:06 +02:00
Aevann 2d2a1ca28c always use charge_account() 2023-03-04 20:32:55 +02:00
Aevann f299d4c52c fix tilt>4 2023-03-04 19:59:34 +02:00
Aevann 747af298c2 remove unnecessary g.db.flush() 2023-03-04 17:54:40 +02:00
Aevann f15e8372b3 fix 500 error 2023-03-04 17:44:59 +02:00
Aevann 36beea8d22 try to fix roulette 2023-03-03 23:43:44 +02:00
Aevann 117624f313 add session["GLOBAL"] 2023-03-02 22:29:22 +02:00
Aevann d7f42ac50a dont give shekels to ppl not notified bc of blocks + dont give shekels to ppl ALSO mentioned directly + prevent group double charging on edit + do this https://stupidpol.site/h/countryclub/post/79285/-/3695711#context 2023-03-02 21:56:43 +02:00
Aevann 9eba456031 fix this https://stupidpol.site/post/151194/its-time-for-rdrama-to-designate/3695638#context 2023-03-02 03:15:04 +02:00
Aevann e7aa739e62 remove extra linefeed 2023-03-01 22:40:41 +02:00
Aevann 712239157f two-way-blocks for ping groups 2023-03-01 22:28:34 +02:00
Aevann 95d1e69c68 fix wordle 2023-03-01 21:40:25 +02:00
Aevann b3f75b9beb always use author_name even if its not needed for consistency 2023-03-01 21:28:10 +02:00
Aevann 96ce985cd6 allow poll options with the same text 2023-03-01 01:46:11 +02:00
Aevann 17330c073b fix emojis in polls 2023-03-01 00:56:46 +02:00
Aevann 76e2e8e321 decrease poll change timestamp 2023-03-01 00:42:58 +02:00
Aevann 4c38cb24ac fix 500 error 2023-03-01 00:39:39 +02:00
Aevann d7f43d4e3a make it possible to delete poll options 2023-03-01 00:15:05 +02:00
Aevann 55c8a51a1d make it possible to position poll options 2023-03-01 00:09:16 +02:00
Aevann ac5b58cdb6 fix shadowbannedcel post count and comment count 2023-02-28 19:54:01 +02:00
Aevann c505eddd9d fix polls on walls 2023-02-28 18:53:51 +02:00
Aevann 984aecec9a destroy the shadow realm (#135)
Co-authored-by: Aevann <randomname42029@gmail.com>
Reviewed-on: #135
2023-02-27 15:38:12 +00:00
Aevann 94ed49569a better can_see logic 2023-02-27 14:46:22 +02:00
Aevann 26d1b6bb0a fix this https://stupidpol.site/h/changelog/post/150341/paypigs-paypigonly-thread-no-poors-allowed/3671353#context 2023-02-26 14:24:07 +02:00
Aevann 490d5765fa paypig-only threads 2023-02-26 13:22:30 +02:00
Aevann 890fedf1f3 remove redundant condition 2023-02-26 11:14:39 +02:00
Aevann 7a8ec235e0 add tabs to award modal 2023-02-25 21:40:15 +02:00
Aevann d26cc5a83f ping groups improvements 2023-02-24 21:29:07 +02:00
Aevann a90744145a add ping groups 2023-02-24 08:31:06 +02:00
Aevann d2bda15383 remove unnecessary f 2023-02-24 04:54:31 +02:00
Aevann a395c18955 remove unnecessary tabs 2023-02-22 19:27:33 +02:00
Aevann 8cf4b6fda6 reduce default admin level 2023-02-21 17:14:37 +02:00
Aevann b819fa51d0 make it possible for jannies to stack chuds and bans 2023-02-19 15:23:08 +02:00