justcool393
f5996afc5a
add some perm requirements and add agendaposter thing
2022-10-05 20:04:38 -07:00
justcool393
970a7adfbd
buy ghost award permission
2022-10-05 19:57:31 -07:00
justcool393
0349862531
view pending submitted marseys and hats perms
2022-10-05 19:55:54 -07:00
justcool393
43f137208a
bypass pin limit perm and also fix a shadowban perm
2022-10-05 19:51:30 -07:00
justcool393
d8610b34b6
changelog permission and don't query db for badges if admin with perm level
2022-10-05 19:45:05 -07:00
justcool393
2fc3044d5b
shadowban perms and stuff
2022-10-05 19:24:37 -07:00
justcool393
d5a48871f8
user ban and also fix global hole mod a bit i hope i didn't screw up the templates
2022-10-05 18:58:43 -07:00
justcool393
591e6342bb
editing permissions
2022-10-05 18:24:37 -07:00
justcool393
4b78ed176a
global moderation perm and add some more checks for const perm
2022-10-05 18:16:52 -07:00
justcool393
04f24cd8fd
content moderation permission level
...
holy crap there's a lot
2022-10-05 17:57:08 -07:00
justcool393
093ced7b20
introduce constant for post and title length
2022-10-05 16:35:44 -07:00
Aevann1
045dac01a5
reduce NOTIFICATION_SPAM_AGE_THRESHOLD from 3 days to 0.5 days
2022-10-06 01:29:30 +02:00
Aevann1
9134a91481
add jigsaw tier
2022-10-06 00:47:12 +02:00
justcool393
4037eed228
use constant instead of literal 200 for poll bets
2022-10-04 23:07:53 -07:00
Aevann1
d203b22461
fix "iibertarianphile" for real this time
2022-10-04 22:12:18 +02:00
Aevann1
ed6b7f1a10
fix "iibertarianphile"
2022-10-04 21:54:45 +02:00
Aevann1
13f5ab7c07
remove long slur filters
2022-10-02 12:33:01 +02:00
Aevann1
e9ffc02fb9
tweak slur filter to stop repititive bug reports
2022-10-01 11:56:31 +02:00
Snakes
60d6f8b20d
WPD: add revolving banner selection.
2022-09-29 14:09:26 -04:00
Aevann1
ff12923eb1
revert back to old welcome msg
2022-09-29 16:27:50 +02:00
justcool393
57ce828af4
add 1 words to filter ( #379 )
...
* add 2 words to filter
* Update const.py
2022-09-29 11:38:37 +02:00
Aevann1
cc38a82587
remove discord from image host whitelist (they delete images)
2022-09-29 10:24:12 +02:00
Snakes
4a54c6219a
Add trailing final newlines to source files.
...
Touched a ton of files to finally standardize on having trailing
final newlines, as best practice recommends and so our devs stop
accidentally fighting each other over it.
This was performed automatically with the following:
git ls-files -z '*.py' | while IFS= read -rd '' f; \
do tail -c1 < "$f" | read -r _ || echo >> "$f"; done
git ls-files -z '*.css' | while IFS= read -rd '' f; \
do tail -c1 < "$f" | read -r _ || echo >> "$f"; done
2022-09-29 01:43:29 -04:00
Aevann1
fa4dee419d
remove unnecessary imports
2022-09-27 02:47:52 +02:00
Aevann1
574040c3f5
add furry and pony image hosts
2022-09-26 11:02:39 +02:00
Snakes
742093aeae
Revert "Revert "WPD: enable rotating sidebar art & admin thread.""
...
This reverts commit 74db58e54b
.
2022-09-26 01:19:37 -04:00
Aevann1
e4f14c57de
make holes cost 50k again
2022-09-25 13:34:34 +02:00
Snakes
2e464e307d
Make forced banned hat respect unban_utc.
2022-09-23 17:47:32 -04:00
Aevann1
c7b41f3b57
update pin/unpin award description
2022-09-23 16:43:45 +02:00
Aevann1
62527f4239
fix spider award
2022-09-20 20:00:03 +02:00
Aevann1
272e39ebf2
add spider award
2022-09-20 19:52:52 +02:00
Aevann1
d206057535
change owoify's hat
2022-09-20 02:55:25 +02:00
Aevann1
45ba326222
add forced hats
2022-09-19 20:52:50 +02:00
Aevann1
f54791cc4c
remove categories
2022-09-19 20:04:30 +02:00
Aevann1
f7727f1029
refactor sigs
2022-09-19 19:51:40 +02:00
Aevann1
bb28d2d2a3
delete /order
2022-09-19 19:13:24 +02:00
Snakes
2252493dc9
Update Bite description duration to match e5da38d
.
2022-09-18 17:29:56 -04:00
Aevann1
24f7e30389
fix gift notifs on pcm
2022-09-17 00:02:30 +02:00
Aevann1
aa0e9bc04a
fix wrong award descipriotn for Bite
2022-09-16 20:38:22 +02:00
Aevann1
74db58e54b
Revert "WPD: enable rotating sidebar art & admin thread."
...
This reverts commit 5ddf1c979a
.
2022-09-14 16:16:27 +02:00
Aevann1
41212779a9
make troon/trannie/tranny get replaced by :marseytrain: instead of (((unicode))) emoji
2022-09-14 13:19:47 +02:00
Aevann1
65d396a499
kofi
2022-09-14 10:28:01 +02:00
outruncolors
3ebccf35d1
Add order page ( #353 )
...
* Add order page route
* Initial backend post route
* Move to static and prevent logged in users
* Update files/routes/static.py
Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com>
* Make requested changes
* Last snake changes
Co-authored-by: code-review-doctor[bot] <72320148+code-review-doctor[bot]@users.noreply.github.com>
2022-09-13 21:21:25 -05:00
Aevann1
2fa71a252b
kofi integration
2022-09-13 18:53:19 +02:00
Aevann1
e69827e6e0
kofi integration (testing on devrama)
2022-09-13 17:22:18 +02:00
Aevann1
3425da05e3
remove marsey.cat from trusted domains
2022-09-12 13:59:11 +02:00
Aevann1
784e96fc1c
ping chiobu whenever some1 mentions his name
2022-09-12 13:06:46 +02:00
Aevann1
cce159dc84
ping mccox whenever someone mentions his name
2022-09-12 07:01:37 +02:00
Aevann1
b0057483c8
link the admigger upload threads in the admin panel for easier access
2022-09-11 09:11:10 +02:00
Aevann1
c99343e9e0
bump hole price to 100k (per poll)
2022-09-10 11:03:21 +02:00
Aevann1
1a64ba3db8
hat submission UI
2022-09-10 07:37:11 +02:00
Aevann1
47890d771d
add Marsey Submission UI
2022-09-09 11:13:50 +02:00
Aevann1
a306193e90
increase pin award price from 1k to 1500
2022-09-09 08:37:58 +02:00
Aevann1
28aaf15d85
fix bird award icon
2022-09-08 19:41:37 +02:00
Aevann1
f23912bc5b
cosmetic shit
2022-09-08 17:45:10 +02:00
Aevann1
f4e4ff3839
comsetic shit
2022-09-08 17:38:27 +02:00
Aevann1
043a235082
buff vamp house award again
2022-09-07 00:35:05 +02:00
Aevann1
71f3a2c24c
buff vamp house award
2022-09-07 00:25:29 +02:00
Aevann1
d0cfd8a8c1
change house femboy award
2022-09-06 06:16:41 +02:00
Aevann1
0c32d56cd6
casino + style shit
2022-09-05 01:15:37 +02:00
outruncolors
5e1d98a3bf
WIP: Add Casino (Do Not Merge) ( #341 )
...
* Add new /casino route and template
* Consolidate lottery into casino and add initial template for slots
* Change /lottery route to /casino and replace icon with usd symbol and change sitewide const to reflect change
* Hook up new slots method to casino
* Enable Marseybux spending in casino slots
* Add UI for playing blackjack in casino
* First connection of blackjack UI to backend
* Add protective clause thanks to help from carpathianflorist.
* Create new Casino_Game relation and persist inside of blackjack
* Connect new slots behavior to Casino_Game table
* Create UI action management logic
* Add blackjack game status checker which adds persistence for blackjack
* Gonna handle this better, hold on
* Reorganize blackjack helper methods
* Reorganize casino.js to account for new changes
* Connect up to frontend
* Little changes ya know
* Display a message when winning in Blackjack
* Fix some issues with double down and insure
* Revert "remove owoify-py from requirements"
This reverts commit 4454648ea2
.
* A little casino styling change
* Reorganize into a casino block
* Smallenize the card'
* Remove references to old game data on comments
* Add sql migration file
* Remove logic to drop old columns
* Fix two forgotten conflicts
2022-09-04 22:53:34 +02:00
Aevann1
3a83e8f4c8
enable hats on all sites
2022-09-03 05:11:17 +02:00
Aevann1
79b4e2c7dc
Hats ( #349 )
...
* hat
* hats
* hats 2
* hats
* hats 4
* hats 5
* hats
* replace weird iOS apostrophe ’
* print archiveorg response codes
2022-09-03 02:10:15 +02:00
Aevann1
88a2c69659
Hats ( #348 )
...
* hat
* hats
* hats 2
* hats
* hats 4
* hats 5
* hats
2022-09-03 01:58:55 +02:00
Aevann1
7bb902c814
remove comma bothering me
2022-09-02 20:14:13 +02:00
Aevann1
2201745c93
add owoify and marsify to offsites
2022-09-02 20:10:35 +02:00
Aevann1
b416f2fb67
refactor slurs
2022-09-02 19:42:06 +02:00
Aevann1
6201a79df0
fix gumroad for humbdolt
2022-09-02 02:48:15 +02:00
Aevann1
65d347cce0
all tags are lower-case alrdy
2022-09-02 00:51:35 +02:00
Aevann1
e50fd2d0f4
make marsify case-insensitive
2022-09-02 00:38:33 +02:00
Aevann1
083371f20f
keep_blank_values
2022-09-01 22:46:57 +02:00
Aevann1
619a7bf0ec
fix "DISABLE_DOWNVOTES"
2022-09-01 21:12:16 +02:00
Aevann1
a2183a0ff2
remove "swagman" from mentions
2022-08-31 16:57:52 +02:00
Aevann1
8e44e9815c
slurfilter update
2022-08-31 03:12:45 +02:00
Aevann1
648c792834
fix WPD welcome msg
2022-08-30 23:22:16 +02:00
Aevann1
a3c0e39b39
add welcome_msg for WPD
2022-08-30 23:17:08 +02:00
Aevann1
a9714e77ec
\n\n -> \n
2022-08-30 23:16:58 +02:00
Aevann1
14f109ea52
simplify marsify's code
2022-08-30 14:11:05 +02:00
Aevann1
df022bd003
make marsify and owoify user-level
2022-08-27 05:22:57 +02:00
Aevann1
0f11312d24
add house awards
2022-08-27 04:57:19 +02:00
Aevann1
9032e23182
add patron icons for WPD
2022-08-25 22:34:05 +02:00
Aevann1
d924130479
progressiestack rn doesnt work on non-rdrama site, so i just disabled it instead of fixing it
2022-08-23 20:09:38 +02:00
Aevann1
20e4e7c57a
remove "groomercord" from slur filter
2022-08-22 22:47:42 +02:00
Aevann1
734844291c
fix bug I introduced
2022-08-20 14:38:46 +02:00
Aevann1
c29e5cdb5d
adjust discord
2022-08-18 18:52:26 +02:00
Aevann1
905e8ae351
WPD daisy filter
2022-08-18 11:52:37 +02:00
Snakes
80aee5cebb
WPD: add Marseys thread, notif keywords for 14668.
2022-08-17 18:53:14 -04:00
Aevann1
b201d7d28a
add longpostbot quote
2022-08-17 08:24:51 +02:00
Aevann1
acd892d681
change WPD tier names
2022-08-16 17:26:50 +02:00
Aevann1
d14aa7100b
fix gumroad for WPD
2022-08-16 17:17:16 +02:00
Aevann1
067eb208a2
enable procoins for WPD
2022-08-15 19:29:35 +02:00
Aevann1
8e8264de92
kill LGB
2022-08-15 17:24:40 +02:00
Aevann1
ce0d94f7b3
fix 500 error on /submit caused by me being a retard
2022-08-15 07:48:03 +02:00
Aevann1
5065ab3b48
Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost
2022-08-15 07:10:17 +02:00
Aevann1
9176a7746a
make the chance of snappy marseys and snappy quotes even
...
instead of being dependant on the number of each
2022-08-15 07:10:15 +02:00
Snakes
5ddf1c979a
WPD: enable rotating sidebar art & admin thread.
2022-08-14 20:12:55 -04:00
Aevann1
ed028f0fae
disable procoins again on WPD
2022-08-14 15:18:06 +02:00
Aevann1
6b72433ed2
change patron terminology for not rdrama-sites
2022-08-14 14:59:56 +02:00
Aevann1
a1b295d084
remove default patron for WPD
2022-08-14 14:41:08 +02:00
Aevann1
1be6a6f0dd
sneed
2022-08-14 01:49:18 +02:00
Aevann1
d0083b579f
expand 593b74c969
+ make AEVANN_ID default 0
2022-08-13 05:11:44 +02:00
Aevann1
26959e0751
murder deuxrama.net
2022-08-11 18:46:11 +02:00
Aevann1
16f949e38d
pure rage
2022-08-11 15:09:39 +02:00
Snakes
249c593379
Hats: frontend interface, migrate cakeday.
...
Getting the basic hats frontend changes into master so my branch stops
diverging from the templates. Migrates the existing cakeday partyhat
functionality to the new system also.
Establishes a (hopefully) static interface for PFP hat display:
- Hat image assets are 100px w x 130px h and anchored to the bottom-
left corner of pfps.
- User.hat_active provides either empty string or the internal
string identifier for active user hat.
- User.hat_tooltip provides mouseover text. Likely only to be used
for cakeday hats on one's cakeday.
Additionally, per discussion with Carp, PFPs in comments and posts
increased from 25px diameter to 30px.
2022-08-11 03:30:43 -04:00
Aevann1
ae79bc8e0e
remove LLM_ID
2022-08-11 06:06:34 +02:00
Snakes
c8ae56cbbf
WPD: update slur replacements.
2022-08-07 16:35:56 -04:00
Snakes
1411018f8d
Add post categories.
...
Implemented for LGB but can likely be used for WPD and other future
sites. Similar to a reddit post flair. Provides:
- Admin panel for Category management.
- Category selection on post submission.
- 'Recategorize' post action.
2022-08-07 02:57:30 -04:00
Snakes
77e5fd074d
LGB: hide donation link.
2022-08-07 02:57:30 -04:00
Snakes
4fddb88c1a
Hide Android app menu on sites without app.
2022-08-07 02:57:30 -04:00
Snakes
1bacb9cf9d
LGB: site-specific NOTIFIED_USERS.
2022-08-07 02:57:30 -04:00
Aevann1
0429da4493
mod action notifs rework
2022-08-05 23:50:30 +02:00
Aevann1
66088d5a5b
Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost
2022-08-05 19:22:19 +02:00
Snakes
59344a28cd
Fix safe_url bypass for profilecss external embeds.
2022-08-05 12:32:56 -04:00
Aevann1
2ec5531080
order themes alphabetically
2022-08-05 18:26:44 +02:00
Aevann1
9a2b80e374
spam carp inbox
2022-08-04 23:20:29 +02:00
Aevann1
cbfc611228
sneed
2022-08-04 23:02:27 +02:00
Snakes
73b71b2f44
PCM: disable repost detection.
2022-08-04 00:07:17 -04:00
Snakes
bc98d86c42
LGB: fix welcome message typo.
2022-07-29 22:11:12 -04:00
Aevann1
68c07b77bb
move site_settings.json out of the repo
2022-07-30 00:14:25 +02:00
Snakes
0539609d61
Restrict abuse from young accounts.
2022-07-29 15:55:12 -04:00
Aevann1
aee293c72c
disable cumroad in deux
2022-07-23 16:33:26 +02:00
Aevann1
6a26672a8f
edit cumroad link
2022-07-23 16:31:19 +02:00
Aevann1
bcda8a9a5a
LGB enable gumroad
2022-07-23 16:29:49 +02:00
Aevann1
6dd37ba757
fix previous commit
2022-07-23 15:03:59 +02:00
Aevann1
05837c5b08
fix previous commit
2022-07-23 15:03:30 +02:00
Aevann1
583767aa6f
stop notif spam on WPD
2022-07-23 15:02:36 +02:00
Snakes
4723332e07
LGB: disable wordle.
2022-07-23 02:22:45 -04:00
Snakes
ed40fd9d76
Amend 2ccb50504: HOLE_OST -> HOLE_COST.
2022-07-22 15:43:34 -04:00
Aevann1
15073496c6
Merge branch 'frost' of https://github.com/Aevann1/rDrama into frost
2022-07-22 03:18:23 +02:00
Aevann1
2ccb505045
fix sneks accidentially adding pronouns and houses to deux
2022-07-22 03:18:20 +02:00
Snakes
eb55a6cc01
LGB: disable country club.
2022-07-19 21:50:08 -04:00
Snakes
b4fdf248ef
LGB: disable profile bio, banner, song.
2022-07-19 21:20:52 -04:00
Snakes
d06ea7d349
LGB: disable markup commands.
2022-07-19 21:20:52 -04:00
Snakes
3225a2a3d4
LGB: disable awards, badges.
2022-07-19 19:59:39 -04:00
Snakes
be983504b7
LGB: disable gambling.
2022-07-18 03:47:17 -04:00
Snakes
eef6c25b0b
LGB: Permission block, follow, voters visibility.
2022-07-18 03:17:45 -04:00
Snakes
0c43deeee6
FEATURES: pronouns, kys, chat, house, /vote perm.
2022-07-18 02:43:20 -04:00
Snakes
8f7d05d62d
Refactor feature flags to dict.
...
In anticipation of adding about a dozen more features flags to support
work for LGB, PIN_ENABLED and PROCOINS_ENABLED have been moved to the
FEATURES dict in const.py. More generally looking to create a unified
interface for logically-related constants, perhaps to support e.g.
later moving these settings from hardcoded constants to data.
2022-07-18 01:10:01 -04:00
Snakes
c4e8755a8d
LGB: const settings, welcome message.
2022-07-17 23:59:20 -04:00
Aevann1
8af9b8a339
wipe cringetopia
2022-07-18 04:46:03 +02:00
Aevann1
4058e2adce
revert what I did with the slur regex
2022-07-17 21:17:46 +02:00
Aevann1
1998536e4e
fix previous commit
2022-07-17 19:19:48 +02:00
Aevann1
565b5c842a
fix fag slur filter
2022-07-17 19:18:52 +02:00
Aevann1
5703425418
improve slur regex
2022-07-17 07:24:53 +02:00
Aevann1
0b77e3f039
sneed
2022-07-16 20:37:07 +02:00
Snakes
a98f5e5706
PCM: raise pin limit to 10 for Kippy.
2022-07-14 21:21:20 -04:00
Snakes
a217f76bad
Deux: sidebar, sidebar thread; restrict holes.
2022-07-14 02:19:59 -04:00
Snakes
88108594ad
Implement Deux login with rDrama challenge.
2022-07-13 20:36:04 -04:00
Aevann1
a7c5ad6045
change carp's id on lgbdropthet from 17 to 18
2022-07-13 23:37:15 +02:00
Aevann1
86717e37b2
refactor changelog
2022-07-13 23:03:11 +02:00