forked from rDrama/rDrama
1
0
Fork 0
Commit Graph

17419 Commits (d783bc89013638e26f62ce73b93f322dd07e66b0)

Author SHA1 Message Date
justcool393 2b733e667e make 429 less bitchy on WPD 2022-11-14 13:24:30 -06:00
justcool393 893d968950 errors: make WPD errors less bitchy 2022-11-14 13:23:45 -06:00
justcool393 239b9c30b4 wpd: fix 413 2022-11-14 13:16:38 -06:00
Aevann1 7db62212e0 change shirt color in megathread index 2022-11-14 21:06:04 +02:00
Snakes 80953c698e
PCM: add banners to rotation. 2022-11-14 12:44:30 -05:00
Aevann1 0b44e4f41e restore v2.6 version of the app for rdrama 2022-11-14 19:32:57 +02:00
justcool393 c9ecb5d535
account linking improvements (#448)
currently account delinking is very messy and can sometimes just not work
we do codey stuff so it's not as bad
also we create a pretty page for mops to mop up borked account links

* alts: allow proper delinking

* fix prev commit

* url fix

* fix 500

* fixes

* :pepodrool:

* flag

* :pepodrool: redux

* sdsdsdsds

* correct endpoint

* fix html page

* alts: only adjust session history if flag is set

* fix 500

* allow relinking

* fsdsds

* :pepodrool: redux

* alts: don't fail if an alt isn't history

* use postToastSwitch + some API changes

* remove unnecessary variables

* d-none

* delink accounts mod action

* fa-link-slash

* alts: add form to create alt

* remove copied and pasted template

* rounded section

* UI improvement + fix

* \n

* fix status

* admin: remove duplicate route
admin: do a permissions check on 2 pages that need it
admin: set the manual flag for manually flagged alts

* variable change

* fix 500

* alts

* add shadowban icon to alt link tool

* shadowbanned tooltip

* add user info section

* fix 500, remove unnecessary form, and add alt votes button

* trans and also link to page

* margin

* sdsdsd

* stop the count

* fix prev commit

* with ctx

* plural

* alts

* don't show shadowbanned users to those who can't see them
this is... extremely rare and won't ever be seen in production however if perms were ever rearranged in the future, this keeps permissions correct

* shadowban check in alt list

* let shadow realm enthusiasts see shadowban alts

* sdsdsds

* test

* be graceful where needed

* sdsdsdsds

* alts: don't allow adding the same account
alts: clarify wording

* rename and reorder on admin panel

* EOL

* remove frankly unnecessary check

* try with a set

* test

* Revert "try with a set"

This reverts commit 72be353fba5ffa39b37590cc5d3bf584c94ee06e.

* Revert "Revert "try with a set""

This reverts commit 81e41890a192e8b46d0463477998e905fddf56ba.

* Revert "Revert "Revert "try with a set"""

This reverts commit be51592135a3c09848f993f0154bd2ac862ae505.

* clean up test
2022-11-14 12:32:13 -05:00
justcool393 271977cc6f remove ghost cost 2022-11-14 11:22:10 -06:00
justcool393 cbe328e933 submit thing 2022-11-14 11:20:34 -06:00
justcool393 000b4f4c37 can post in ghost threads 2022-11-14 11:20:34 -06:00
Aevann1 2ab126ef33 adjust "mute" and "unmute" margins to accomodate switching 2022-11-14 19:06:59 +02:00
Aevann1 2c1b064b0a remove rarely-used profanity filter entry 2022-11-14 18:14:47 +02:00
Aevann1 1375372dfc remove redundant slur filters (the "fuck" one affects all conjugations n-word) 2022-11-14 18:14:47 +02:00
Aevann1 41ab1f313c move feature_required wrappers up 2022-11-14 18:14:47 +02:00
justcool393 d3aea510f8 remove base 36 crap 2022-11-14 10:10:16 -06:00
Snakes 4aedbc9b2e
Fix imports for sub move frontlist invalidation. 2022-11-14 04:14:41 -05:00
Aevann1 58c4db0399 change casino ratelimit 2022-11-14 08:20:19 +02:00
Aevann1 ac8c1d524d "moved into cc" -> "marked as cc" 2022-11-14 07:49:23 +02:00
Aevann1 e83be235ba delete frontpage cache when moving posts 2022-11-14 07:49:23 +02:00
Aevann1 dc23016f17 fix capitlization 2022-11-14 07:49:23 +02:00
justcool393 1ae4613d6d remove bug 2022-11-13 22:03:51 -06:00
justcool393 df992db1db signups: notify me on signups 2022-11-13 22:01:02 -06:00
justcool393 84d9ed6655 antispam: sanity check 2022-11-13 21:48:52 -06:00
justcool393 79e6d237c1 fix shadow API leak 2022-11-13 20:52:46 -06:00
Snakes b5b8b2927c
Expand blackjack handling pipeline. 2022-11-13 21:43:26 -05:00
Snakes 6169c02c89
Fix f6dea300b for logged-out users. 2022-11-13 21:12:08 -05:00
justcool393 7c0763d81f blackjack fixes 2022-11-13 20:07:13 -06:00
justcool393 39e7e61bcb posts: make ghost threads cost DC again
who the hell disabled this
2022-11-13 19:52:32 -06:00
justcool393 c5bf7b33c5 add created_utc 2022-11-13 18:21:19 -06:00
Snakes cc8f2d1a6e
Restrict permabanned editing content. 2022-11-13 19:00:55 -05:00
Snakes 188923a908
Change schizocel NOTIFIED_USERS (by request).
This is like 35 pings a day on average, but he seems to think it's
what he wants.
2022-11-13 17:39:02 -05:00
carp 91e19193c8
Conjugations of fuck (#446)
fixed
2022-11-13 17:18:22 -05:00
Snakes f6dea300b0
Adjust shadowed comment visibility.
- Don't show shadowed comments to non-jannies in notifications.
- Auto-collapse for jannies in notifs/threads.
2022-11-13 17:13:14 -05:00
justcool393 994ca902ca uploads: fix paste to upload on firefox 2022-11-13 08:16:42 -06:00
Snakes d3f25739f0 Fix ratelimit_user on 3 routes, make proper dec. 2022-11-13 07:25:57 -05:00
justcool393 24678ab7af reorder buttons per pool 2022-11-13 06:18:09 -06:00
Snakes dd912addd1
chat: allow dev envs, clarify error message. 2022-11-13 06:43:08 -05:00
justcool393 d7f07dcd67 chat: allow club users into chat as well 2022-11-13 05:37:53 -06:00
justcool393 681d8b482a chat: impose truescore chat limit 2022-11-13 05:31:48 -06:00
justcool393 bf98444ead push notifications: fix pusher causing errors on large unicode msgs 2022-11-13 05:12:05 -06:00
justcool393 f4f03f6582
all seeing eye: rework reddit notifs a bit (#445)
* all seeing eye: rework reddit notifs a bit
this should be more reliable and catch more of these when they're sent

* fix reddit notifs to properly use fewer queries
2022-11-13 06:00:05 -05:00
Snakes 8fee66c894
Reorder decorators to support f63237a9a2.
Ultimately necessary because otherwise all bots share rate limits
with each other. The somewhat haphazard ordering of decorators bothers
me, but it's functionally required.

Approaches using request context (like reading the Authorization
header in ratelimit_user) likely produce bugs all their own.
2022-11-13 05:18:52 -05:00
justcool393 f63237a9a2 fix ratelimit user to work with apps 2022-11-13 02:36:36 -06:00
justcool393 775f0d0717 no step on jc 2022-11-13 01:02:25 -06:00
justcool393 aa272729f1 default ratelimit and default ratelimit slower 2022-11-13 00:43:47 -06:00
SneedBot a84a20a12b sneed 2022-11-13 06:21:09 +00:00
justcool393 1e25421ac9 fixed deduplication and changed to 30/minute per @TLSM 2022-11-13 00:20:19 -06:00
justcool393 7f36637b54 test 2022-11-13 00:11:56 -06:00
justcool393 80d7d5281d ratelimit_user() wrapper 2022-11-13 00:07:15 -06:00
justcool393 f6842a13e4 links 2022-11-12 20:58:28 -06:00
justcool393 538497eb55 antispam: hook up duplicate checker 2022-11-12 20:48:33 -06:00
SneedBot e809758a75 sneed 2022-11-13 02:37:45 +00:00
Snakes 5ce62245b1
Adjust modmail anti-spam. 2022-11-12 21:37:33 -05:00
Snakes e027909357
Fix notification count with muted modmails. 2022-11-12 16:56:40 -05:00
Snakes e90226d712
PCM: add banners to rotation. 2022-11-12 16:21:35 -05:00
Aevann1 d9887838bd upload app_devrama 2022-11-12 20:21:11 +02:00
Aevann1 cf40574b7d remove double spaces 2022-11-12 20:02:02 +02:00
Aevann1 983e8b21d1 update android app 2022-11-12 19:56:54 +02:00
Aevann1 42dfcdd735 margin change 2022-11-12 19:24:35 +02:00
SneedBot 9f5ac22723 sneed 2022-11-12 15:06:59 +00:00
Aevann1 82e32f8004 Revert "minor margin fix"
This reverts commit cbde66d8b9.
2022-11-12 17:06:50 +02:00
Aevann1 eca45ecf16 update app url 2022-11-12 16:47:12 +02:00
SneedBot 4a9305999c sneed 2022-11-12 14:45:36 +00:00
Aevann1 05326c3755 restore pull-to-refresh on mobile app 2022-11-12 16:40:31 +02:00
justcool393 fd1b7d98bb voting in the shadow realm fixes 2022-11-12 07:55:16 -06:00
Aevann1 6b3c4048b5 add a space between 2 functions 2022-11-12 14:11:44 +02:00
Aevann1 4df96767ba count patron votes as real always 2022-11-12 14:11:28 +02:00
Aevann1 0f9bde0d7b sneed 2022-11-12 14:10:32 +02:00
Aevann1 ccca9a7684 minor adjustment for modal margins on mobile 2022-11-12 14:01:33 +02:00
Aevann1 31e6ca0889 fix pinned comments logic 2022-11-12 13:33:18 +02:00
justcool393 3569c06ce2 add .video 2022-11-12 05:05:08 -06:00
justcool393 3c8559d741 contact: make mute button red like on userpage 2022-11-12 05:03:01 -06:00
Aevann1 b2cbb68652 extend the joan blurb (I like it) 2022-11-12 12:59:36 +02:00
Aevann1 cbde66d8b9 minor margin fix 2022-11-12 12:49:30 +02:00
Aevann1 d249553e39 remove unnecessary margin from popover-badges 2022-11-12 12:47:47 +02:00
Aevann1 1de4b2098f remove ugly scrollbar from popover 2022-11-12 12:46:51 +02:00
Aevann1 5cd354ceb3 fix prev commit 2022-11-12 12:44:13 +02:00
Aevann1 cadc1f507a fix sizing of thin badge in popover 2022-11-12 12:42:11 +02:00
justcool393 1d063e39ab awards: move sb check to be earlier to avoid a query in rare cases 2022-11-12 04:33:47 -06:00
Aevann1 8705a5f39a Revert "try object-fit: contain for pfps instead "cover""
This reverts commit b9a9efcdf4.
2022-11-12 12:32:31 +02:00
Aevann1 f9b673e33d allowing adding bets via edit 2022-11-12 12:30:05 +02:00
justcool393 1608b3168a awards: don't allow users to award messages 2022-11-12 04:29:07 -06:00
Aevann1 3f17624de6 validate poll options body_html length 2022-11-12 12:27:05 +02:00
justcool393 e3cd6c73f5 use the name styling the @Aevann1 likes 2022-11-12 04:24:08 -06:00
justcool393 c4c4076560 spider: fix bug that would instantly eat a spider award if someone was permanently spidered 2022-11-12 04:21:17 -06:00
Aevann1 5949e5983b remove unused css rule 2022-11-12 12:19:28 +02:00
Aevann1 8eb989b339 remove duplicated css rule 2022-11-12 12:18:38 +02:00
Aevann1 b9a9efcdf4 try object-fit: contain for pfps instead "cover" 2022-11-12 12:18:27 +02:00
Aevann1 27a8fd4657 same as last commit 2022-11-12 12:11:46 +02:00
Aevann1 a9188f5dac "This user" -> "@username" 2022-11-12 12:08:43 +02:00
Aevann1 1b162fb049 prevent ppl from wasting their progressive stack on boosted users 2022-11-12 12:07:58 +02:00
Aevann1 b37ebff403 revert prev commit and redo logic 2022-11-12 12:02:23 +02:00
Aevann1 6f30cdeee5 only limit /settings/kofi to subscriptions 2022-11-12 11:56:26 +02:00
justcool393 8d1052105e consistency 2022-11-12 03:39:05 -06:00
justcool393 619c0c837f keep yourself safe 2022-11-12 03:38:38 -06:00
Aevann1 3ff9cd448f adjust babe97e6d8 2022-11-12 11:29:08 +02:00
Aevann1 18c7fb365e move the logic for my prev commit to SQLalchemy 2022-11-12 11:24:05 +02:00
Aevann1 9b85fd5dd5 hide modmail messages from muted users in the main notifications tab (they still appear in the modmail tab) 2022-11-12 11:19:56 +02:00
Aevann1 42e40c1691 split off muting and unmuting 2022-11-12 11:11:34 +02:00
justcool393 dd3c8c6a32 visual fix: 37 is 00 but users don't know that 2022-11-12 03:09:42 -06:00
Aevann1 ccd2349d85 reduce badges size in popover from 20vh to 10vh 2022-11-12 10:52:34 +02:00
Aevann1 239d2e0c27 minor cosmetic fix 2022-11-12 10:16:52 +02:00
justcool393 9be721dcf4 send xhr header so errors don't give back HTML pages 2022-11-11 23:46:21 -06:00
justcool393 b1924e0cdf don't bother try checking invalid urls 2022-11-11 23:40:17 -06:00
gooseman d3b7f043c6 fix search page dropdown z-fighting 2022-11-11 11:54:48 -08:00
Aevann1 f81205a427 hide poll scores until the user votes 2022-11-11 21:02:57 +02:00
Aevann1 0796a17422 switch from hcaptcha to turnstile 2022-11-11 20:34:06 +02:00
Aevann1 4202187a83 fix console error 2022-11-11 20:32:06 +02:00
Aevann1 9147427996 do what snekdaddy said 2022-11-11 20:01:23 +02:00
Aevann1 7f2630f4c3 increase chat limit from 100 msgs to 500 (yolo or smth) 2022-11-11 19:19:24 +02:00
Aevann1 d5ab813499 dont give offsite notifs from redditors with "Bot" in the name 2022-11-11 19:18:41 +02:00
SneedBot 61f0fd265d sneed 2022-11-11 17:04:48 +00:00
Aevann1 e28d26db2d notify of flairs 2022-11-11 19:04:31 +02:00
Aevann1 ecf68caf20 (Mod) -> (/h/sub Mod) 2022-11-11 19:01:40 +02:00
Aevann1 dbd5c133bf add :joan: secret emoji 2022-11-11 18:53:26 +02:00
Aevann1 486e5b7e07 add marsey.webp 2022-11-11 17:36:23 +02:00
Aevann1 1a2138004d ping idio whenever telegram is mentioned 2022-11-11 17:34:20 +02:00
Aevann1 80d240a45b show join date on popover 2022-11-11 17:22:10 +02:00
Aevann1 fc19b1a23e make the block number accurate for holes with stealth mode 2022-11-11 17:00:56 +02:00
Aevann1 5b274c95c9 expand post-title field when editing 2022-11-11 16:47:51 +02:00
Aevann1 d95fdcbaaf limit height of badges in popover to 20vh 2022-11-11 16:28:17 +02:00
Aevann1 8a8c55ed09 Revert "remove badges from popovers"
This reverts commit 39297b7c22.
2022-11-11 16:25:28 +02:00
Aevann1 9bfbe44bf0 fix bug that made jannies not able to see removed posts in profiles 2022-11-11 16:22:20 +02:00
Aevann1 2795bf16cb make it possible to click thro toasts 2022-11-11 16:15:59 +02:00
Aevann1 bac4745164 remove repeated ":not" from the css 2022-11-11 16:06:28 +02:00
Aevann1 208a5829bd make pcm circle appear to poorcels 2022-11-11 16:03:21 +02:00
Aevann1 05b7e79b76 remove the code i added for rdrama.com 2022-11-11 15:52:18 +02:00
Aevann1 1b4856e20f exclude slackernews from hole nerf 2022-11-11 15:37:40 +02:00
Aevann1 e0b6b67645 Revert "testing CF polish"
This reverts commit 656131cd29.
2022-11-11 13:11:50 +02:00
SneedBot 641c6de46e sneed 2022-11-11 10:56:34 +00:00
Aevann1 656131cd29 testing CF polish 2022-11-11 12:55:13 +02:00
justcool393 9f4d62d305 :) 2022-11-11 04:19:44 -06:00
justcool393 0cf37cfe5f fix for worker timeout 2022-11-11 04:19:44 -06:00
justcool393 0c7eab0def :pepodrool: 2022-11-11 04:19:43 -06:00
justcool393 f5912bb4cc we don't need bloody bs4 to get a bloody title 2022-11-11 04:19:43 -06:00
Aevann1 d35dd7617c add tags to a classic emoji 2022-11-11 11:41:44 +02:00
Aevann1 0a21411ee8 make "cocky" not get switched to "peepeey" 2022-11-11 11:41:07 +02:00
Aevann1 37068acadf exclude ('space', 'istory', 'dino') from hole nerf 2022-11-11 11:40:31 +02:00
Aevann1 f07bb9e4c5 add lawlz to ping list 2022-11-11 11:32:54 +02:00
Aevann1 31edfa61f3 add transgirltradwife to boosted users 2022-11-11 11:31:32 +02:00
official-techsupport babe97e6d8
Add Carp's quote to Snappy on CC posts (#443) 2022-11-11 03:45:28 -05:00
justcool393 dc5481128d very important change 2022-11-10 23:27:52 -06:00
Snakes 439b73d6ae
Make explicit submission flag behavior.
Main intention is to allow API users (bots) to benefit from the
defaults typically enforced clientside, and to generally be clearer
about what values do what.
2022-11-11 00:23:03 -05:00
gooseman ee42d470dd Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-11-10 20:48:48 -08:00
gooseman ede1e64084 fix gold/glow + pat 2022-11-10 20:48:42 -08:00
Aevann1 fd3edf51c9 minor bool change 2022-11-11 06:46:14 +02:00
SneedBot 902bb13cf1 sneed 2022-11-11 04:43:16 +00:00
Aevann1 254798d0d4 fix 500 error in WPD/PCM 2022-11-11 06:43:02 +02:00
Snakes 803ce06712
Sanitize more intermediate values.
Frankly, this is almost entirely speculative. I don't see any viable
exploits through either of these codepaths. But automated tooling
doesn't see the implicit constraints on these values, so might as well
do more sanitization.
2022-11-10 23:17:25 -05:00
gooseman 45409b94f0 fix chud visibility on classic theme 2022-11-10 09:48:04 -08:00
geese-suck 3d6a12a750
Merge pull request #444 from geese-suck/patch-4
improve submission listing spacing
2022-11-09 22:08:04 -08:00
gooseman 49e4e652fd improve submission listing spacing 2022-11-09 21:56:50 -08:00
Snakes e2682491ea
Update text of 0c279ca101e: Joan changed his mind. 2022-11-09 23:45:35 -05:00
Snakes 0c279ca101 Add disclaimer to sidebar (by Joan request). 2022-11-09 23:42:55 -05:00
Snakes 047571ae57
Revert "ranking: don't progstack every single post"
This reverts commit 7011c85313.
2022-11-09 18:31:29 -05:00
justcool393 7011c85313 ranking: don't progstack every single post 2022-11-09 17:18:34 -06:00
Snakes 8ab77eb0ee Disable non-cosmetic awards on ghost posts.
Per poll result: https://rdrama.net/post/79285/-/3049889
Permits cosmetics and pin/unpin to be used; disables all others.
2022-11-09 18:07:23 -05:00
Aevann1 867f129b35 remove pizza-autovote leftovers 2022-11-09 23:28:45 +02:00
Aevann1 876f1d48f1 extend BOOSTED_USERS to comments 2022-11-09 23:28:11 +02:00
Aevann1 c066227d2b remove pizza autovote 2022-11-09 23:27:16 +02:00
Snakes 4f0f4412c0
Fix /submit not testing `ghost` as boolean. 2022-11-09 16:24:35 -05:00
gooseman 37dc4474bf Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-11-09 13:13:35 -08:00
gooseman 739ea81ca2 Update header.html 2022-11-09 13:13:26 -08:00
Aevann1 922a8e09c4 add /h/changelog to boosted holes 2022-11-09 23:07:46 +02:00
Aevann1 5cc833cf7a boost sneks and jc 2022-11-09 23:06:38 +02:00
Aevann1 41e39a5c35 add impassionata to ping list 2022-11-09 22:59:10 +02:00
Aevann1 368b575716 add a comment in votes.py explaining my motivation 2022-11-09 22:56:27 +02:00
Aevann1 e40c9014c2 add pizza to boosted_users 2022-11-09 22:54:41 +02:00
Aevann1 d85ac23c3c add BOOSTED_USERS 2022-11-09 22:53:24 +02:00
gooseman 0c48d4c7e2 hide duplicate buttons in tablet mode 2022-11-09 12:29:04 -08:00
Aevann1 a4141e52be fix sidebar margins 2022-11-09 21:53:37 +02:00
Aevann1 9e6324d7ca remove ajax.cloudflare.com from CSP 2022-11-09 21:49:50 +02:00
Aevann1 a4bf57ae0d fix FP and pusher being triggered inside holes 2022-11-09 21:49:21 +02:00
Aevann1 0060a326d7 allow ppl to link discord media in DMs 2022-11-09 21:33:16 +02:00
Aevann1 170959c071 untick "notify followers" checkbox when "ghost thread" checkbox is ticked 2022-11-09 21:26:38 +02:00
Aevann1 a95d378cf6 perserve status of ALL checkboxes in /submit 2022-11-09 21:25:52 +02:00
Aevann1 6694585434 make ghost threads free again 2022-11-09 21:19:29 +02:00
Aevann1 321f32da34 add pizzashill to ping list 2022-11-09 21:13:34 +02:00
Aevann1 3e884d4548 increase popover width on mobile from 80% to 90% 2022-11-09 21:10:35 +02:00
Aevann1 282762bef8 increase vamp award duration from 1 day to 2 days (but dont advertise that this time) 2022-11-09 21:09:38 +02:00
Aevann1 4f491d5ef7 reduce chud award cost from 2500 to 1000 (but not advertising that this time) 2022-11-09 21:08:25 +02:00
Aevann1 380e91e9c4 remove chat stuff not used anymore 2022-11-09 21:06:43 +02:00
Aevann1 c8b4947fa4 tweak rdrama algo 2022-11-09 21:02:17 +02:00
Aevann1 5a10b849f8 show the hole name in sub modaction notifs 2022-11-09 20:23:59 +02:00
SneedBot 6433a90c80 sneed 2022-11-09 17:58:40 +00:00
Aevann1 780e0f85f1 fix 500 error 2022-11-09 19:58:32 +02:00
Aevann1 4bced848ee same as last commit 2022-11-09 19:31:53 +02:00
Aevann1 78712da50b better quoting behavior 2022-11-09 19:28:50 +02:00
Aevann1 f32e598a64 when u toggle textarea, make it fit the size of text in it 2022-11-09 19:23:21 +02:00
Aevann1 d545548139 add 2 more boosted domains 2022-11-09 19:17:25 +02:00
Snakes 8e2f76729e
Amend 4f849c2: remove forgotten print debug. 2022-11-09 10:37:54 -05:00
Snakes 4f849c2c36
Fix userpage hat counter showing equipped.
Essentially, just needed to not reuse owned_hats.
2022-11-09 10:32:14 -05:00
Snakes e0f43c3668
Remove is_nofollow from backend. 2022-11-09 10:05:36 -05:00
Snakes 4afa60dc81
Use database to filter hidevotedon directly.
We no longer need to build a list of potentially tens of thousands
of submission_ids in Python from the database to then pass back to
the database.
2022-11-09 09:57:51 -05:00
Snakes c9aee3ebb8
Eager load badge_def with badge.
Removes N guaranteed queries when rendering a userpage for a user with
N badges. We need the badge_def to provide nearly all properties of a
Badge, and it's nearly free with a one-to-one on indexed columns.
2022-11-09 09:25:47 -05:00
Snakes ebb3957f41
Eager load submission listing relationships. 2022-11-09 09:16:22 -05:00
Snakes f1ceb5b079
Respect upper bound on award quantity. 2022-11-09 04:15:19 -05:00
Snakes 618c5dbde0
Deduplicate more code in awards.html. 2022-11-09 04:01:12 -05:00
Snakes c1b371bf1e
Fix template import path from 462e3421b5. 2022-11-09 02:34:18 -05:00
geese-suck 462e3421b5
organize templates (#435)
dude file management lmao
2022-11-09 01:11:46 -05:00
justcool393 ffd9c73566 reduce slur filter down to necessary ones and partially implement what fish wants (closes #432)
signed off by snekfriend
2022-11-09 00:05:56 -06:00
geese-suck e672330614
simplify awards (#434) 2022-11-09 00:39:05 -05:00
justcool393 26549a6e66
remove logged out routes (#433)
* remove /logged_out/ routes

* update sitemap, remove users route, and update header

* cloudflare cookie

* only mess with the cookie whenever we desire auth

* sitemap: (small) improvements
sitemap: fix little bug i introduced
sitemap: fix login redirects for /id/ routes

* sitemap: remove duplicate entry

* contact is auth desired

* imports: don't import what we don't need and bind late to the db

* praying to god this works

* keep yourself safe

* oh i actually need to commit and push lol

* import Sub

* t

* refix cache purger
2022-11-09 00:35:24 -05:00
Aevann1 39297b7c22 remove badges from popovers 2022-11-08 15:58:34 +02:00
Aevann1 17ebb4363a cosmetic fix 2022-11-08 15:52:09 +02:00
Aevann1 8b1f76f727 add hole actions notifs for hole mods 2022-11-08 15:49:43 +02:00
Aevann1 4465061162 fix margin 2022-11-08 15:29:02 +02:00
Aevann1 aaa98b9290 sneed 2022-11-08 12:43:53 +02:00
Aevann1 dda1c88f4f fix margins 2022-11-08 12:05:07 +02:00
Aevann1 9d22dbe92e sneed 2022-11-08 12:01:30 +02:00
Aevann1 c76bfa5ffc fix 3 permapin limit not working 2022-11-08 11:41:16 +02:00
Aevann1 d146c595dd add 2 more boosted sites 2022-11-08 10:08:10 +02:00
Aevann1 9f1061fedb fix clearing cf cache 2022-11-08 10:08:10 +02:00
Aevann1 23a241f026 fix https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3040826?context=8#context 2022-11-08 10:08:09 +02:00
SneedBot 4052188062 sneed 2022-11-08 08:00:05 +00:00
Aevann1 8ff5c02bf5 higher margin between embed and body 2022-11-08 06:27:43 +02:00
Aevann1 f2b4c527a4 amerikkka -> ameriKKKa 2022-11-08 06:26:35 +02:00
Aevann1 e773e40a0d style change in settings_css 2022-11-08 06:09:55 +02:00
Snakes 6236fb1248
Fix profilecss setting form identifiers. 2022-11-07 23:00:31 -05:00
justcool393 2c043d20e7 css fix 2022-11-07 21:40:11 -06:00
Aevann1 3f4a568d32 fix permachudding 2022-11-08 05:37:18 +02:00
Aevann1 bd8192781a fix some margins 2022-11-08 05:37:17 +02:00
justcool393 d9c1b31bd6 correct form action too loll 2022-11-07 20:58:56 -06:00
justcool393 7a0fe8015e css: redirect 2022-11-07 20:53:57 -06:00
justcool393 ddbe3de33b remove catalog feature no one uses 2022-11-07 18:59:28 -06:00
Snakes cb3d92c479
WPD: fix auto-login token validation call params. 2022-11-07 19:41:25 -05:00
Aevann1 807396648b make :grillcastyes: transparent-transkids 2022-11-08 01:11:28 +02:00
Snakes 5e35342d2e Fix Cloudflare imports identifier shadow.
Proximal reason for fix is that /admin/clear_cloudflare_cache resulted
in infinite recursion and a stack overflow because it tried to call
itself as `clear_cloudflare_cache` rather than hitting the function of
the same name in files.helpers.cloudflare.
2022-11-07 17:30:15 -05:00
Aevann1 efe168e2c2 increase max filename from 20 chars to 22 chars 2022-11-08 00:25:39 +02:00
Aevann1 8e3cf6774b Revert "stop removing the last 2 characters of filenames (no clue why this is a thing)"
This reverts commit 530233796c.
2022-11-08 00:21:03 +02:00
Aevann1 530233796c stop removing the last 2 characters of filenames (no clue why this is a thing) 2022-11-08 00:17:11 +02:00
Snakes c712fb4b9d
WPD: add POLL_THREAD. 2022-11-07 17:00:37 -05:00
Snakes 1aa2d949bf PCM: enable multiple banners. 2022-11-07 16:40:43 -05:00
Aevann1 cc4c2774f1 fix this https://rdrama.life/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3038729?context=8#context 2022-11-07 23:38:49 +02:00
Aevann1 50bcc81f14 give user an error when they give invalid page input 2022-11-07 23:34:43 +02:00
Snakes 61957ba9ef
Fix /settings/namecolor data key to match frontend. 2022-11-07 16:15:25 -05:00
Aevann1 09d14aca47 revert linefeed change on fish's request 2022-11-07 22:49:54 +02:00
SneedBot af96be1e77 sneed 2022-11-07 19:44:10 +00:00
Snakes 001bb6a3d0
Fix form data names for settings text fields. 2022-11-07 14:43:28 -05:00
Aevann1 016d009d3d cosmetic fix in leaderboard 2022-11-07 14:08:59 +02:00
Aevann1 6a26e69f47 fix z-index 2022-11-07 13:34:07 +02:00
Aevann1 584bf34295 cosmetic fix 2022-11-07 13:30:44 +02:00
Aevann1 bf260330df only show profile-pinned posts in the default sort 2022-11-07 13:27:42 +02:00
justcool393 a18c3cea20 fix "match the requested format" 2022-11-07 04:56:20 -06:00
Aevann1 ee77930fda modify rdrama rules 2022-11-07 12:50:12 +02:00
Aevann1 c8a613389b remove/modify js return statements 2022-11-07 12:49:49 +02:00
Aevann1 f34c70c479 add 1 slur filter 2022-11-07 12:48:50 +02:00
Aevann1 8f59ab648a add 3 more boosted sites 2022-11-07 09:27:10 +02:00
Aevann1 939011a839 small margin fix 2022-11-07 09:25:18 +02:00
Snakes 7462477719 Owoify: exclude 'the' ↦ 'teh' replacement. 2022-11-07 02:23:15 -05:00
Aevann1 8652f5aadd restore bottom margin for WPD/rDrama sidebars 2022-11-07 09:21:22 +02:00
Aevann1 fd6176a948 remove "gosh" 2022-11-07 09:12:03 +02:00
Aevann1 7a8605ee4b small change to slurs 2022-11-07 09:11:49 +02:00
justcool393 0fffa7efc0 rename truecoins to truescore 2022-11-06 23:04:34 -08:00
Aevann1 be2b4b6b59 apply perma progstack to /h/masterbaiters 2022-11-07 08:44:39 +02:00
justcool393 2a66ee7d04 shadowban 2022-11-07 00:41:23 -06:00
Aevann1 c915142089 make 1 more button instant 2022-11-07 08:32:30 +02:00
Aevann1 4b3b52013a remove unnecessary parameter 2022-11-07 08:30:41 +02:00
Aevann1 3b49535c4a make 3 more buttons instant 2022-11-07 08:26:41 +02:00
Aevann1 6c1c79ba44 remove insane indentation in a template 2022-11-07 08:26:37 +02:00
Aevann1 9b939b30a4 Revert "fixed 500"
This reverts commit ee4c534a92.
2022-11-07 08:09:04 +02:00
Aevann1 ce6998bd6e make shadowbanned, banning, chudding from the userpage work without refreshing the page 2022-11-07 08:08:53 +02:00
Aevann1 5ee7eac502 fix root cause for 500 2022-11-07 08:08:53 +02:00
Aevann1 72e76681b5 remove useless blurp 2022-11-07 08:08:53 +02:00
justcool393 ee4c534a92 fixed 500 2022-11-06 23:59:49 -06:00
justcool393 0178ea8249 fix fish bugs 2022-11-06 23:52:52 -06:00
justcool393 c6e3df3340 settings: fix NSFW toggle 2022-11-06 23:45:21 -06:00
Aevann1 07f4383d4c unmarked as chud -> unchudded 2022-11-07 07:44:09 +02:00
Aevann1 99a44f461c fix chud badge not being given 2022-11-07 07:43:25 +02:00
Aevann1 5be668a049 fix "give award" button not getting grayed-out correctly 2022-11-07 07:41:57 +02:00
Aevann1 a66add3897 make profanity filter actually usable 2022-11-07 07:35:20 +02:00
justcool393 1a30d6ccad blocks: don't check for blocks on the route midway through creating a post
blocks: short circuit with admin check (can avoid a query in some cases)
2022-11-06 23:24:23 -06:00
Aevann1 1adb6bf5f8 remove too estoric slurs 2022-11-07 07:21:34 +02:00
Aevann1 34d147e0ed same as last commit 2022-11-07 07:19:15 +02:00
Aevann1 91b9723dc3 reduce max popover height 2022-11-07 07:18:30 +02:00
Aevann1 14b19ac950 add two words to the message 2022-11-07 07:15:46 +02:00
justcool393 3c406248f3 remove "cel" per @Aevann1 request 2022-11-06 23:12:01 -06:00
justcool393 db8c94d385 fix 500 on settings/apps 2022-11-06 22:59:52 -06:00
justcool393 771f1972aa fix custom filters 2022-11-06 22:50:45 -06:00
justcool393 af696a2f9c verified fixes again 2022-11-06 22:31:38 -06:00
justcool393 099639b4d8 fix checkmark color 2022-11-06 22:18:11 -06:00
justcool393 0c7d8f0da1 fkjdhfkjdhfdkjfhdkf 2022-11-06 20:06:37 -08:00
justcool393 424e9bc0ae sanity check 2022-11-06 20:06:37 -08:00
justcool393 54fecd99e5 fix poor, fix 500, sanitize fun stuff 2022-11-06 20:06:37 -08:00
justcool393 0c42a8d269 correct feature name 2022-11-06 20:06:37 -08:00
justcool393 7de3bb064c make API message better
also make unchecking the box hide the permalink
2022-11-06 20:06:37 -08:00
justcool393 57df202cfa don't disable flags 2022-11-06 20:06:37 -08:00
justcool393 29f8b14362 fix i think 2022-11-06 20:06:37 -08:00
justcool393 a6227748a2 remove unused jinja constant 2022-11-06 20:06:37 -08:00
justcool393 ddd748b98b fix js and html 2022-11-06 20:06:37 -08:00
justcool393 cac2ef3160 patronage text 2022-11-06 20:06:37 -08:00
justcool393 d0462a1cc1 fix links for WPD 2022-11-06 20:06:37 -08:00
justcool393 657c00244a sanitize, fix bug with update_flag, and update copy for low tsfriends 2022-11-06 20:06:37 -08:00
justcool393 502314ad3c colors: filter properly 2022-11-06 20:06:37 -08:00
justcool393 3049b69e33 truescore -> truecoins 2022-11-06 20:06:37 -08:00
justcool393 c2350d36bf add patronage message and message for when it's enabled permanently 2022-11-06 20:06:37 -08:00
justcool393 06736dfb75 fix badge id 2022-11-06 20:06:37 -08:00
justcool393 2c532af1ce set defaults in user class and schema.sql 2022-11-06 20:06:37 -08:00
justcool393 4d2f429954 enable permanence code and fix some bugs with setting frontsize and some other things 2022-11-06 20:06:37 -08:00
justcool393 d26294de5c don't attempt to set the filter if not in the request 2022-11-06 20:06:37 -08:00
justcool393 edc969e2cd use /settings/personal instead of /settings/profile 2022-11-06 20:06:37 -08:00
justcool393 78c53c1954 debug 2022-11-06 20:06:37 -08:00
justcool393 c10b3e4262 fix prev commit 2022-11-06 20:06:37 -08:00
justcool393 83fe77c039 settings: implement backend logic for permanent filters 2022-11-06 20:06:37 -08:00
justcool393 528c27a841 fix previous commit... i think 2022-11-06 20:06:37 -08:00
justcool393 29cc09a8ab fix slur and profanity replacers 2022-11-06 20:06:37 -08:00
justcool393 272e79b529 enable feature flag on testing environment 2022-11-06 20:06:37 -08:00
justcool393 2fdccc9304 fix jinja syntax 2022-11-06 20:06:37 -08:00
justcool393 3b44aa9f6c namespace stuff 2022-11-06 20:06:37 -08:00
justcool393 77663e2cf6 fix prev commit 2022-11-06 20:06:37 -08:00
justcool393 72da55fd61 settings: implement front end for perma-filters 2022-11-06 20:06:37 -08:00
justcool393 3a989356dd sorts and stuff 2022-11-06 20:06:37 -08:00
justcool393 32607ad058 settings: some changes and additions
settings: add theme
settings: move common controls to common
settings: add some consts
2022-11-06 20:06:37 -08:00
justcool393 867fdf1e58 settings: more fixes
settings: fix line section and text area section
2022-11-06 20:06:37 -08:00
justcool393 d8102f8677 settings: some fixes
settings: personal: fix banner and pfp not having a title
settings: advanced: fix custom filters not having a title
2022-11-06 20:06:37 -08:00
justcool393 d98b22df98 settings: advanced: fixes
settings: advacned: rename from Advanced Settings to Advanced
settings: advanced: fix spelling error
settings: advanced: fix hide voted on
settings: advanced: rename Default Sorting and Time Filter to Sorting and Filtering
settings: advanced: move frontpage size to sorting and filtering
2022-11-06 20:06:37 -08:00
justcool393 eef45e5ae6 settings: fix referral section
settings: fix bug with song
2022-11-06 20:06:37 -08:00
justcool393 85e1d271b7 settings: personal: wrap colors in required tags
settings: personal: put website backgrounds custom CSS
2022-11-06 20:06:37 -08:00
justcool393 5fbe680fe5 wrap color sections in a body so we have a well formed body 2022-11-06 20:06:37 -08:00
justcool393 52eb5e2b10 settings: personal: lg-8 -> lg-11
settings: personal: add body class where needful
settings: personal: make rounded where needful
2022-11-06 20:06:37 -08:00
justcool393 9c9ff873e6 fix 500 and logic error 2022-11-06 20:06:37 -08:00
justcool393 511ed26574 settings: add new settings pages to API
settings: remove old settings pages from API
settings: delete unused settings template
2022-11-06 20:06:37 -08:00
justcool393 6e0fd23ba3 settings: rework settings frontend 2022-11-06 20:06:37 -08:00
SneedBot 68bd20a1f9 sneed 2022-11-07 04:00:05 +00:00
Aevann1 507dc83ecd will someone pls kill me 2022-11-07 05:16:14 +02:00
Aevann1 1de8e07280 margin change 2022-11-07 04:38:24 +02:00
Aevann1 a4440a6d82 small change to rules 2022-11-07 04:33:14 +02:00
Aevann1 ea101e77c5 give /h/cowtown perma-progstack 2022-11-07 04:14:45 +02:00
Aevann1 ae607a8522 add 2 extra rdrama rules 2022-11-07 04:11:21 +02:00
Snakes c86cd823bb
Remove tooltips from home sorting & filtering.
The design elements seem obvious enough that tooltips with e.g.
"Toggle" on a toggle button were somewhat redundant, and them
popping up during routine interaction felt distracting in practice.
2022-11-06 21:01:13 -05:00
Aevann1 a664d19c37 rename 2 modlog actions 2022-11-07 03:47:27 +02:00
Aevann1 b526f6cc21 apply the realupvotes manipulation logic in rdrama only, since its the only site that uses realupvotes anyway 2022-11-07 03:35:46 +02:00
Aevann1 5111eb7ca4 exclude /h/changelog from hole filter 2022-11-07 03:18:54 +02:00
Aevann1 5a61907268 Revert "extend the holes filter to pinned posts"
This reverts commit ba031b09be.
2022-11-07 03:15:42 +02:00
Aevann1 4c5c583c4d sneed 2022-11-07 03:13:57 +02:00
Aevann1 ba031b09be extend the holes filter to pinned posts 2022-11-07 02:59:17 +02:00
Aevann1 e3fb1b8871 fix 500 erro 2022-11-07 02:55:12 +02:00
Snakes 1eaebd2ea1
Extend special API comment display to bussy-bot. 2022-11-06 19:49:50 -05:00
Aevann1 e6d008e455 remove unnecessary tab character 2022-11-07 02:47:12 +02:00
Aevann1 acb8719236 slightly throttle posts in most holes to account for follower pings giving them an unfair advantage over unholed posts 2022-11-07 02:46:48 +02:00
Aevann1 2fe10e9644 replace cc toggle with holes toggle 2022-11-07 02:44:31 +02:00
Aevann1 8bd89b042d make the tooltips i just added on the top and not bottom 2022-11-07 02:28:42 +02:00
Aevann1 14d0bd1173 add tooltips to sort and time filter 2022-11-07 02:27:15 +02:00
Aevann1 d5bb687288 small refactor to "pins" button 2022-11-07 02:26:41 +02:00
Aevann1 87cf4d13ff add cc post search parameter 2022-11-07 02:22:06 +02:00
Aevann1 fbddf3e59c fix snappy gambling 2022-11-07 02:08:50 +02:00
Aevann1 d616086dbd fix logic for duplicate posts in localhost 2022-11-07 01:48:37 +02:00
Aevann1 0aa27a926b small fix to /h/social and /h/music logic 2022-11-07 01:43:50 +02:00
justcool393 8f1700a3c5 WPD: front: partially fix next page bug (increase counter to 101 so that we know about any next pages)
- the next page but still is there but this may fix it in some cases
WPD: front: fix bug that makes posts not show up when viewing a hole
2022-11-06 02:31:28 -06:00
Aevann1 a6f79e78d2 remove the "if True" 2022-11-06 08:33:29 +02:00
Aevann1 ba144f026e last-ditch attempt, killing myself if this one fails 2022-11-06 08:30:53 +02:00
Aevann1 12ceae5677 stop spamming console 2022-11-06 08:21:58 +02:00
Aevann1 9a1d88b22a time for print-debugging 2022-11-06 08:20:45 +02:00
Aevann1 842b971602 trying to fix /h/social limit 2022-11-06 08:18:58 +02:00
Snakes 920947d3c8
Fix post actions staggered vertically uneven. 2022-11-06 01:17:18 -05:00
Aevann1 bbfb18da9a change clearing cache terminology 2022-11-06 07:28:47 +02:00
justcool393 1d85fbe470
errors: exempt WPD from cutesy error messages 2022-11-06 00:25:22 -05:00
Aevann1 1ec5de2fcf Revert "WPD: remove vestigial social and music filer code"
This reverts commit bb1658e0a0.
2022-11-06 07:18:28 +02:00
Snakes 38c3ba3889 Fix hole inactivity deletion to include subactions. 2022-11-06 01:08:24 -04:00
SneedBot 21a642363a sneed 2022-11-06 04:51:54 +00:00
SneedBot 8bc1b16ec7 sneed 2022-11-06 04:51:54 +00:00
Snakes 9f7adb2614
Fix recent CPU spikes from image encoding.
Certain animated images take an exceedingly long time (~minutes) to
encode to WEBP using method=6. Such a file was obtained, and it
encoded significantly faster using method=5 and somehow turned out
smaller than the result generated with method=6. We switch now to
use method=5 so we stop getting occasional massive increases in
CPU load when multiple users upload animations at the same time.

Additionally, a timeout was added to the ImageMagick subprocess just
in case there are even more pathological files in the future. Better
to error out than have to get someone to kill the process.
2022-11-06 00:48:54 -04:00
justcool393 84f3805aa6 don't use periods in profanities 2022-11-05 19:16:29 -05:00
justcool393 0e7a7307e4 stats: add time
this is useful for knowing what anchor point stats is bound to
2022-11-05 19:15:13 -05:00
justcool393 3343b8487d stats: rename `comments last_24h` to `comments last 24h` 2022-11-05 19:01:18 -05:00
justcool393 67189af6ec add palestinian 2022-11-05 18:34:04 -05:00
carp f03a34b308 filter and error message updates
removed unnecessary \W nonsense from profanity filter wherever possible, covered verb conjugations that could lead to spelling errors when filtered, added a few new rdrama-specific slurs filters, touched up a few error messages
2022-11-05 16:20:52 -07:00
Aevann1 d3f67faa50 same as last commit 2022-11-05 23:51:09 +02:00
Aevann1 37c4062839 fix margin 2022-11-05 23:50:35 +02:00
Aevann1 158321483b fix sorting vote tables being broken due to dff5bcefcf 2022-11-05 23:49:39 +02:00
Aevann1 2f5d3adda0 small margin fix 2022-11-05 23:41:18 +02:00
SneedBot 5623753e41 sneed 2022-11-05 21:11:15 +00:00
Aevann1 1a1b3bbba9 cosmetic fix 2022-11-05 23:08:41 +02:00
Aevann1 d76fe63c7f constantify image extensions and fix imgur .gif bug 2022-11-05 23:01:23 +02:00
Aevann1 5efdc43be5 fix 500 errors JC caused with a completely unnecessary refactor 2022-11-05 16:14:52 +02:00
Aevann1 7fc3488854 add 4 more boosted holes 2022-11-05 16:07:53 +02:00
justcool393 c2ae13363b fix 'none' sanity check from previous commit 2022-11-05 03:42:48 -05:00
justcool393 260091eaee assets: fix issue noted in 77e5da55ef
as it is, this is a backend issue. unforunately, there's no way in the UI that shows the name, image, or current tags, so that's why we insert it into the page

this change brings two ways to keep the current tag

as a sanity check: this also makes it so that you can't tag stuff as the string None
2022-11-05 03:37:03 -05:00
justcool393 927e5a7cee snappy: fix weird missing line 2022-11-05 02:19:57 -05:00
justcool393 9f8250cec1 fix prev commit 2022-11-05 01:05:01 -05:00
justcool393 c6675ff037 houses: make price a constant
houses: warn founders that switching houses will delete their founder status
2022-11-05 01:00:02 -05:00
justcool393 1008c3b71f houses: don't allow users to pick the same house 2022-11-05 00:49:12 -05:00
justcool393 dc1975fc61 users: filter shadowbanned from leaderboard
some of the non-simple leaderboards still have them in there, oh well
2022-11-05 00:33:18 -05:00
Aevann1 471147080f make award message better 2022-11-05 05:56:01 +02:00
Aevann1 1c51eeeb6c same as last commit 2022-11-05 05:54:11 +02:00
Aevann1 6648e619ec same as last commit 2022-11-05 05:38:32 +02:00
Aevann1 c870198188 cosmetic change to expanded images 2022-11-05 05:30:33 +02:00
Aevann1 c1937a67c4 fix 0.0001 days being displayed as "0 days" 2022-11-05 05:06:33 +02:00
Aevann1 299dbceeeb only add reason if there's a reason 2022-11-05 04:48:04 +02:00
justcool393 a84c6b6b24 fix text 2022-11-04 21:30:33 -05:00
Aevann1 f37707805e fix lawlz flair 2022-11-05 04:24:33 +02:00
justcool393 0943ee064c rename is_cosmetic to cosmetic 2022-11-04 21:22:30 -05:00
Aevann1 f924f88821 make "unshadowban" button work instantly 2022-11-05 04:16:43 +02:00
justcool393 81ed8cfc81 awards: make cosmetic awards give 10% of the price to the recipient 2022-11-04 21:16:23 -05:00
Aevann1 87d5a0de46 improve ban modal and add chud modal 2022-11-05 04:12:22 +02:00
Aevann1 7b60190b0d adjust margins 2022-11-05 04:12:22 +02:00
Aevann1 a733056124 remove a bunch of double spaces 2022-11-05 04:12:22 +02:00
Aevann1 c5c6db70e4 rename "submitFormAjax()" to "sendMessage()" 2022-11-05 04:12:22 +02:00
Aevann1 ab9c0288fb make "unban user" button in userpage work instantly 2022-11-05 04:12:22 +02:00
Aevann1 5ef2b41d5e change chud theme terminology 2022-11-05 04:12:21 +02:00
Aevann1 5dd06cba9e more margin fixes 2022-11-05 04:12:21 +02:00
Aevann1 10b40fbfd8 more margin fixes 2022-11-05 04:12:21 +02:00
Aevann1 47b89df619 change the chud theme terminology to a verb instead 2022-11-05 04:12:21 +02:00
Aevann1 76d29e4899 small margin fix 2022-11-05 03:05:46 +02:00
justcool393 7c385c222f fix previous commit 2022-11-04 18:51:42 -05:00
justcool393 ebc6bf9958 mod log: fix bug where it links to 'admin' even on sub log pages 2022-11-04 18:48:16 -05:00
Aevann1 1b34ef4244 rename "callback" to "extraActionsOnSuccess" 2022-11-04 23:56:08 +02:00
Aevann1 995d3cbc98 add postToastReload 2022-11-04 23:44:44 +02:00
geese-suck 51d6718b8c
fix the switches lol 2022-11-04 14:39:15 -07:00
geese-suck bb6b2f818f
make blockquote links legible 2022-11-04 14:19:54 -07:00
Aevann1 cd4af8da50 small cosmetic fix 2022-11-04 20:53:38 +02:00
Aevann1 bb6173f899 fix profanity filter 2022-11-04 20:48:52 +02:00
SneedBot 3aa7090cc9 sneed 2022-11-04 18:46:02 +00:00
Aevann1 204415c4f8 bug fix 2022-11-04 20:45:52 +02:00
Aevann1 40a6ed5155 add the subsidiary to the random blurbs 2022-11-04 20:30:56 +02:00
justcool393 3f457333b5 profanity: per fish request disable profanity filter everywhere but rdrama
feel free to revert this or whatever if discussed
2022-11-04 08:43:59 -05:00
justcool393 d2cb3caa54 revert prev commit 2022-11-03 22:54:14 -05:00
justcool393 0f462ba951 remove duplicate ping 2022-11-03 22:53:44 -05:00
justcool393 3301feb1a1 fix women who love women 2022-11-03 20:59:10 -05:00
justcool393 efceebf730 fix issue when you type in clbackside 2022-11-03 20:57:59 -05:00
justcool393 217e401979 css. -> CSS (fix spelling) 2022-11-03 20:05:04 -05:00
Snakes ac36b35588 Fix hat submission for some animated images. 2022-11-03 20:56:35 -04:00
justcool393 7f7180ea05 assets: fix *another* 500 2022-11-03 19:49:44 -05:00
justcool393 e639a8b870 assets: fix 500 for submitting marseys and hats 2022-11-03 19:42:58 -05:00
justcool393 48f47935d6 nigga -> neighbor 2022-11-03 19:28:05 -05:00
Snakes b121d39c17
Handle mod_date case when User not mod. 2022-11-03 20:10:25 -04:00
carpathianflorist 87071b927c slur, profanity, shibboleth upgrade
xoxo carp
2022-11-03 16:59:38 -07:00
justcool393 12fbe686d5 don't use regex in the slur filters for now
it doesn't work
2022-11-03 18:33:56 -05:00
justcool393 bf448a557e fix *another* 500 2022-11-03 18:22:47 -05:00
justcool393 bed478276d fix carp 500 2022-11-03 18:21:24 -05:00
justcool393 5235f592f0 use correct checkbox 2022-11-03 18:20:06 -05:00
justcool393 23c5a2ddb5 handle case where is None 2022-11-03 18:14:55 -05:00
justcool393 118a58c104 fix matches (PCRE uses weird 1 indexing) 2022-11-03 18:11:22 -05:00
justcool393 c6b1d90dd8 fix 500... again 2022-11-03 18:05:11 -05:00
justcool393 731c0cc83c fix 500 and add r*pe to the bad words filter 2022-11-03 18:03:30 -05:00
justcool393 5f8a27636e fix prev commit 2022-11-03 18:01:12 -05:00
justcool393 339d5fe8f1 users: add profanity filter to censor our gosh darned potty mouthes 2022-11-03 17:59:18 -05:00
Aevann1 6b068de522 remove insane bloat 2022-11-03 21:23:37 +02:00
Aevann1 d4a99c05e9 rename postToast -> postToastSwitch and postToastCallback -> postToast for clarity 2022-11-03 21:08:22 +02:00
Aevann1 20fc3e29b2 use postToastCallback in postToast 2022-11-03 21:07:08 +02:00
Aevann1 c2c5e61e60 camelCase 2022-11-03 18:11:11 +02:00
SneedBot 71b4bc9a8e sneed 2022-11-03 15:44:42 +00:00
Aevann1 721d223399 fix stray "\" 2022-11-03 17:44:26 +02:00
Aevann1 24529678ce same as last commit but for comments 2022-11-03 17:43:00 +02:00
Aevann1 32f079ed20 make post approval and removal effects only happen when response code is between 200 and 300 2022-11-03 17:38:46 +02:00
Aevann1 07a12380de accomodate alt domain 2022-11-03 17:29:14 +02:00
Aevann1 f151e2accd stop fucking messing with my code, I had it at "4" for a reason 2022-11-03 17:24:30 +02:00
justcool393 984eff3476 user lists: don't show shadowbanned users on grassed and agendaposter page to people who can't see them 2022-11-03 03:33:37 -05:00
justcool393 6eec00285f users: fix bug where is_following isn't set for private users 2022-11-03 03:18:34 -05:00
justcool393 0b3fae81d6 's 2022-11-03 02:16:01 -05:00
Snakes 6f8d8b8ed9
Fix b79560247: chudrama sidebar art logic inverted. 2022-11-03 00:18:28 -04:00
SneedBot 24a4328294 sneed 2022-11-03 03:58:01 +00:00
justcool393 2ac1719131 hats: goldenify if owned all hats + unpurchasable ones 2022-11-02 22:56:35 -05:00
justcool393 4a252e9699 security: fix CSRF on internal cache dump route
move dumping internal cache to admin tools
2022-11-02 20:35:46 -05:00
SneedBot 098dd7be38 sneed 2022-11-03 01:35:03 +00:00
justcool393 09f76d917d permissions: check if user can dump internal cache before attempting to do it 2022-11-02 20:22:22 -05:00
justcool393 b795602475 subs: fix weird sidebar 500 2022-11-02 19:50:28 -05:00
justcool393 753178a186 subs: fix exile behavior 2022-11-02 19:47:07 -05:00
justcool393 9ba1e96268 fix prev commit 2022-11-02 19:30:00 -05:00
justcool393 c4469bf811 flags: make users unable to move their posts out of /h/chudrama
this required refactoring the entire thing so it didn't become with really really bad chain of ors that would span like 3000 miles
2022-11-02 19:24:00 -05:00
justcool393 5566fddbaa asset submissions: fix ImportError 2022-11-02 18:54:01 -05:00
Snakes a310d43b10
Fix DMs not checking blocks. 2022-11-02 16:23:01 -04:00
justcool393 de30ee0ed4 kys 2022-11-02 14:33:31 -05:00
Snakes ee315f236b
Revert "reduce chud award price from 2500 to 500"
This reverts commit e794eb93a7.
2022-11-02 15:20:26 -04:00
Aevann1 eb76067253 small cosmetic fix 2022-11-02 17:11:31 +02:00
Snakes 62021fbe55
Port Homoween 2022 hat from spooky-22. 2022-11-02 03:53:32 -04:00
Aevann1 e367702a8c remove marsey41.webp and marsey41pat.webp 2022-11-02 09:08:36 +02:00
Aevann1 bd779abc6e go back to the old TLD system in sanitize 2022-11-02 09:08:02 +02:00
Aevann1 f73c6d46df accomodate rdrama.com users 2022-11-02 08:31:04 +02:00
Aevann1 086643bf79 give_monthly_marseybux_task fixes 2022-11-02 08:19:25 +02:00
justcool393 86e2767ac4 admin: device -> deviceType 2022-11-02 01:06:43 -05:00
Aevann1 a2eaece906 verify patron level before giving monthly marsybux 2022-11-02 07:54:38 +02:00
Aevann1 1c536de93d add commas to stats 2022-11-02 07:06:01 +02:00
Aevann1 17038e31da remove 2 useless stats that took 3 and 9 seconds respectively 2022-11-02 06:59:23 +02:00
Aevann1 0008acbabe make /stats slightly faster 2022-11-02 06:50:18 +02:00
Aevann1 d575abe1a7 Revert "debug /stats"
This reverts commit daf5fd9359.
2022-11-02 06:45:17 +02:00
Aevann1 daf5fd9359 debug /stats 2022-11-02 06:32:38 +02:00
Aevann1 7a103d5143 fix 500 error 2022-11-02 05:23:46 +02:00
Aevann1 111c9ab208 fix this https://rdrama.life/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3007141?context=8#context 2022-11-02 05:22:16 +02:00
Aevann1 28318ae080 minor cosmetic change 2022-11-02 03:54:25 +02:00
justcool393 69f3db9d27 marsify: fix marsify message 2022-11-01 20:12:52 -05:00
justcool393 db522c3a5b birthgay: cleanup unused file 2022-11-01 20:01:15 -05:00
SneedBot eb7c8bc19f sneed 2022-11-02 00:10:59 +00:00
justcool393 26e134793a newlines make @TLSM happy 2022-11-01 19:00:03 -05:00
Aevann1 c0b44d8dd1 cosmetic change 2022-11-02 01:50:26 +02:00
justcool393 6caebac946 actions: move user-only actions to useractions, which gets rid of a circular dependency 2022-11-01 18:46:56 -05:00
justcool393 cd33fa9046 slots: fix numerous bugs with slots
slots: fix missing imports (x2)
slots: fix other user errors being returned to a potentially completely unrelated user

for example if Snappy was under the rehab effect and it pulled the slot, it'd abort and potentially cause other bugs down the chain, which makes no sense to a user or could leave a post in a wonky state
2022-11-01 18:03:53 -05:00
Aevann1 c013463047 small cosmetic fix for expand-text button 2022-11-02 00:46:46 +02:00
Aevann1 405786f8dc fix wrong positioning for gift boxes and message box in user profiles 2022-11-02 00:43:56 +02:00
Aevann1 da5cc4093f make snappy gamble again 2022-11-02 00:40:22 +02:00
Aevann1 141ec98c06 small dedup in asset_submissions 2022-11-02 00:27:42 +02:00
justcool393 7d80483f67 alts: only change session data if new include_current_session flag is set 2022-11-01 16:58:42 -05:00
justcool393 1bf3d3abc3 fix prev commit 2022-11-01 16:35:24 -05:00
justcool393 15460fb6e7 twentyone: set xhr header so we get errors back as JSON 2022-11-01 16:34:19 -05:00
justcool393 0dd956ae0e twentyone: show ratelimit error when ratelimited 2022-11-01 16:23:51 -05:00
justcool393 89d5428f77 bans: don't leak shadowbans to people who can't see them 2022-11-01 15:59:18 -05:00
justcool393 651cd60aa2 marsify: make marsify awards last a day 2022-11-01 15:33:00 -05:00
justcool393 f8cd0aa1fb Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-11-01 15:19:48 -05:00
justcool393 2fed50cb46 not post.stickied_utc 2022-11-01 15:19:35 -05:00
Aevann1 410575a02f make the subsidary blurp occur 100% of the time instead of 50% 2022-11-01 22:18:16 +02:00
justcool393 f665941e16 pins: use variable instead of recomputing again 2022-11-01 15:15:29 -05:00
justcool393 02efc44682 pins: reintroduce bug/feature at @Aevann1's request
the old behavior was actually to let admins bypass the limit, but this was buggy when the new multi pin thing was added and wouldn't let jannies make permapins if pins were at the limit
to make the code clear though, the permission name has been changed
2022-11-01 15:14:11 -05:00
Aevann1 284002d7a4 dont allow admins to not select a badge 2022-11-01 22:12:05 +02:00
Aevann1 30144c46a4 cosmetic fix to !slots 2022-11-01 20:57:29 +02:00
SneedBot d43ee18a26 sneed 2022-11-01 18:24:26 +00:00
Aevann1 eb98740f97 fix users being unclickable in user_listing.html 2022-11-01 20:24:18 +02:00
Aevann1 eed9ea6fb8 fix user search being broken 2022-11-01 20:21:46 +02:00
justcool393 d5812096af voting: allow voting to cause a user's DC balance to go negative 2022-11-01 12:50:01 -05:00
justcool393 1e9f9564dc commentsaverelationship 2022-11-01 12:19:21 -05:00
Snakes a76344f7d0
Fix submission listing actions covered by link. 2022-11-01 06:06:54 -04:00
Snakes c95f5a537a
Fix "Copy link" action not including domain. 2022-11-01 06:06:45 -04:00
Snakes 5d6cb56075
Fix shop buy button widths. 2022-11-01 05:11:29 -04:00
justcool393 f326b9d5d7 port self removal from spooky-22 2022-11-01 04:01:51 -05:00
justcool393 62e171c09a fix mbux -> coins 2022-11-01 03:54:02 -05:00
justcool393 8bd637df57 leaderboards: use len 2022-11-01 03:04:56 -05:00
justcool393 08700a65b0 fix prev commit 2022-11-01 02:59:36 -05:00
justcool393 5c32713469 leaderboards: workaround jinja can't do this by setting a value for if v appears in ranking 2022-11-01 02:57:10 -05:00
justcool393 40a34ea26a leaderboards: don't show users if they're in the ranking more than once 2022-11-01 02:49:20 -05:00
justcool393 444b3d36f1 leaderboard: fix bug in table 2022-11-01 02:43:08 -05:00
justcool393 d7c7026792 leaderboards: fix missing </div> that was never present
seriously someone copied and pasted the open div
2022-11-01 02:36:18 -05:00
justcool393 72f9c1c877 Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-11-01 02:21:58 -05:00
justcool393 e90edce28a leaderboard: fix bug with hat leaderboard
in my defense, there was a lot of stuff
2022-11-01 02:21:14 -05:00
justcool393 9048f5127d leaderboards: fix usernames in tables i think
i'm not *happy* about this, something seems inelegant about this solution...
2022-11-01 02:17:33 -05:00
Snakes 0ea738f1bc
Exclude limited-edition hats from profile counter. 2022-11-01 03:17:15 -04:00
SneedBot 0c8b0d531b
sneed 2022-11-01 02:45:46 -04:00
justcool393 55c8ce6e9d leaderboard: set value func in all cases 2022-11-01 01:36:41 -05:00
justcool393 02dde2a96f leaderboard: check for None explicitly instead of implicitly
nonetype is used in only one case, if the value is implicitly falsey (like a 0) it can *potentially* cause issues
i have no idea how to repro this, apparently @Aevann1 was able to and it's a issue on rdrama.net, but not devrama or my own testing environment
2022-11-01 01:28:18 -05:00
justcool393 d53c714bb7 users: use with_for_update() in charge_account 2022-11-01 01:14:18 -05:00
justcool393 6d636e4e42 use charge_account everywhere 2022-11-01 00:25:19 -05:00
justcool393 905b070437 twentyone: ratelimits: put a once per 2 seconds ratelimit to patch up race conditions 2022-11-01 00:04:55 -05:00
justcool393 769f20852b features: use AWARDS feature for awarding, not badges 2022-10-31 23:53:27 -05:00
justcool393 67b56fb743 users: fix comments page 2022-10-31 23:37:29 -05:00
SneedBot 6aabc98f62 sneed 2022-11-01 04:34:19 +00:00
gooseman dacf022c82 Update main.css 2022-10-31 21:33:52 -07:00
Snakes be2664b284
Revert "set astolfo background to everyone in drama"
This reverts commit be1ff23d4d.
2022-11-01 00:21:32 -04:00
Snakes 6f91e77338
Port sneeds from spooky-22. 2022-11-01 00:17:20 -04:00
Snakes d7aaa33c7f
Formalize unpurchasable hats. 2022-10-31 23:38:10 -04:00
justcool393 bfb13e9fec add a newline because posix users can't sneed 2022-10-31 19:14:24 -05:00
Aevann1 e7e667f56f fix undeflectable awards being vaporized 2022-11-01 02:11:44 +02:00
Aevann1 972578e74a allow poetrysperg to skip the linefeeds thing 2022-11-01 02:04:37 +02:00
Aevann1 f4542db86f fix first comment on a post being centered with huge padding 2022-11-01 01:12:31 +02:00
justcool393 b17ea4fd37 awards: only restrict admins if award feature flag set 2022-10-31 18:11:49 -05:00
Aevann1 5d9ff04ad3 fix last commit 2022-11-01 01:07:42 +02:00
Aevann1 3bfe3be800 fix /create_hole 2022-11-01 01:07:24 +02:00
Aevann1 48775dbb5d disallow jannies from undoing ban awards 2022-11-01 01:05:02 +02:00
Aevann1 ce2d90a212 small refactor to buttons on userpages 2022-11-01 00:43:18 +02:00
Snakes fa43317ee2
Revert "Merge pull request #396 from nekobbbbbbit/debooterstrap"
This reverts commit ae1e6b01a4, reversing
changes made to 7e5c1b0ad8.
2022-10-31 18:35:47 -04:00
Aevann1 e3a8f5eda6 disable "give award" button when number of owned selected awards goes to 0 2022-10-31 23:10:04 +02:00
Aevann1 cda0b3592c make journoid blurb acquisition announcement temporarily 2022-10-31 22:54:56 +02:00
Aevann1 7f82a0c371 add "Official site of /r/SubredditDrama" to the journoid blurbs 2022-10-31 22:53:11 +02:00
Aevann1 a447fb83ae remove carp's "everything legal is welcome' blurp in the sidebar 2022-10-31 22:46:52 +02:00
Aevann1 5544421cfa merge the "Flags" and "Sets" emojis tabs with "Misc" (too many tabs IMO) 2022-10-31 22:41:39 +02:00
Aevann1 6ea05cdb18 add 4 extra meme rules to hopefully act as an extra barrier to retards 2022-10-31 22:35:23 +02:00
Aevann1 7eaf257ca0 add 2 extra boosted domains 2022-10-31 22:33:06 +02:00
Aevann1 cc473795bf make banned domains case insensitive 2022-10-31 16:33:11 +02:00
Aevann1 33d33a6468 fix this https://rdrama.org/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2995576?context=8#context 2022-10-31 16:26:03 +02:00
justcool393 b8542af64c random fix 2022-10-30 20:10:33 -05:00
justcool393 2beef9f725 repost if you if you horse 2022-10-30 20:03:46 -05:00
Aevann1 88e7f30f04 make !SLOTS work too 2022-10-31 02:20:50 +02:00
Aevann1 df559c6af5 run archival through proxy 2022-10-31 02:05:53 +02:00
Aevann1 cdffb764bd remove @jannies 2022-10-31 00:41:26 +02:00
Aevann1 c80e92f434 archive ghostarchive.org automatically 2022-10-31 00:39:37 +02:00
Aevann1 1032a3193f fix bug with deflection 2022-10-30 23:27:53 +02:00
justcool393 4ff2a55ed2 fix prev 2022-10-30 15:36:30 -05:00
justcool393 95f28fdc65 Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost 2022-10-30 15:09:19 -05:00
justcool393 d61eda8427 merge i think 2022-10-30 15:08:20 -05:00
Aevann1 3892151eb2 small cosmetic change 2022-10-30 22:07:56 +02:00
Aevann1 024005cc17 small margin change 2022-10-30 21:44:02 +02:00
Aevann1 83b2511380 add a couple of margins to formatting.html 2022-10-30 21:43:35 +02:00
Aevann1 2566e7b831 increase table padding on mobile 2022-10-30 21:42:29 +02:00
Aevann1 e50e2fcae8 fix prev commit 2022-10-30 20:47:49 +02:00
Aevann1 62d3738e46 rename ADMIGGER variable to ADMIGGER_THREADS for clarity 2022-10-30 20:45:53 +02:00
Aevann1 aec5f96a7b changes to donation flow 2022-10-30 20:43:06 +02:00
Aevann1 6778ef14ad diversity is our strength 2022-10-30 20:27:36 +02:00
Aevann1 915967ddd0 constantify BAN_EVASION_DOMAIN 2022-10-30 20:01:01 +02:00
Aevann1 8dd9045a33 allow distinguishing other ppl's comments 2022-10-30 17:32:54 +02:00
Aevann1 8b95a02ae4 when u unpin a post that's temporarily pinned, both the unpin and pin buttons are hidden, this fixes that 2022-10-30 17:20:11 +02:00
Aevann1 2ba1a1e86e remove postToast compatability function 2022-10-30 17:10:07 +02:00
Aevann1 13b184ee53 remove unnecssary space 2022-10-30 17:09:32 +02:00
Aevann1 b8f4d36f92 add confirmation dialog to "remove follow" 2022-10-30 17:07:10 +02:00
Aevann1 4e6633baa6 remove <blockquote> from formatting guide (cuz its padding is fucked up) 2022-10-30 16:56:20 +02:00
Aevann1 b9c482712a constantify file extensions 2022-10-30 16:55:43 +02:00
Aevann1 23883c530b constantify TRUESCORE_DONATE_LIMIT 2022-10-30 16:18:42 +02:00
justcool393 5af772c1f9 users: is_visible_to is False if v doesn't exist
this lets us use this function even with a logged out user
2022-10-30 03:04:46 -05:00
justcool393 d1e35e4afe fix prev commit 2022-10-30 02:37:31 -05:00
justcool393 cd60a11180 users: add the previous improvements to comments 2022-10-30 02:36:50 -05:00
justcool393 7f716a6e72 users and search: add status codes 2022-10-30 02:33:42 -05:00
justcool393 5d2f4d203b users: add is_visible_to function for checking user visibility to a certain other user 2022-10-30 02:31:21 -05:00
justcool393 68deff8f60 users: is_following adjustments
users: move is_following check to part of the user model itself
users: also don't query followers if the username is wrong and we're redirecting anyway
2022-10-30 02:19:49 -05:00
justcool393 8a3be91c04 users: procoins feature required to be able to transfer mbux 2022-10-30 02:10:21 -05:00
justcool393 27738ef7c9 add type annotations and fix prev commit 2022-10-30 02:07:37 -05:00
justcool393 9bf1ac689c users: fix bug that would steal coins or mbux if they entered a reason that was too long
users: refactor transfer_currency into its own thing
2022-10-30 02:05:02 -05:00
justcool393 b9f2a7123e actions: move pizzashill autovotes to actions 2022-10-30 01:03:23 -05:00
Nekobit 7b22f345f5
Remove temp code 2022-10-30 00:12:48 -04:00
Nekobit 302f35cca0
login: Fix scroll overlay page
Login and scroll page were overflowing. This workaround is a bit funky due to the overflow placement, but it'll do
2022-10-30 00:12:06 -04:00
justcool393 958e083904
don't include signup.js in the login page 2022-10-29 22:47:20 -05:00
justcool393 540cc99e25
add correct flag to sign up 2022-10-29 22:40:35 -05:00
justcool393 64bf0eda1f
add correct flag 2022-10-29 22:40:11 -05:00
justcool393 912dc80ae1
sign up page header 2022-10-29 22:19:30 -05:00
justcool393 417413dc29
fix prev commit
we need to exclude main.css if neko bootstrap mode is enabled
2022-10-29 22:15:54 -05:00