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
Aevann1
b2de11cb1a
add "pins" toggle to the frontpage
2022-07-13 19:31:35 +02:00
Aevann1
aa4ab5b217
sneed
2022-07-13 17:16:53 +02:00
Aevann1
f7c2befeed
allow deux jannies to add badges
2022-07-13 14:56:30 +02:00
Aevann1
f585597401
make deuxrama use rdrama's snappy quotes
2022-07-13 14:55:28 +02:00
Aevann1
3a97dac234
fix PCM reddit notifs
2022-07-12 21:26:07 +02:00
Aevann1
2a95c25675
allow @bbbb to vote
2022-07-12 21:23:37 +02:00
Aevann1
7a80ceef59
fix PCM reddit mentions
2022-07-12 02:47:46 +02:00
Aevann1
802952a555
relax slur filter on non-rdrama sites
2022-07-11 22:18:22 +02:00
Aevann1
70ea10eaf6
rename chudrama to deuxrama
2022-07-11 14:25:27 +02:00
Aevann1
b5d9db86d1
refactor comment commands
2022-07-11 14:14:18 +02:00
Aevann1
bd323d2bb9
add 2 more trusted domains
2022-07-11 13:55:19 +02:00
Aevann1
e3ca369392
fix the id of the first user
2022-07-11 12:19:43 +02:00
Aevann1
a9e355c804
sneed
2022-07-11 11:52:59 +02:00
Aevann1
9c3976a622
make new users follow carp automatically v2
2022-07-10 18:23:32 +02:00
Aevann1
2ddbcaa254
change agendaposter phrase for chudrama
2022-07-10 16:37:05 +02:00
Aevann1
bb59cd0476
minor logic tweaks
2022-07-10 16:21:16 +02:00
Aevann1
9ea0f46250
tweaking offsite mentions a little
2022-07-10 15:02:24 +02:00
Aevann1
74a39109e9
fix WPD bugs
2022-07-10 14:05:12 +02:00
Aevann1
59844e8232
fix chudrama bugs
2022-07-10 13:57:18 +02:00
Snakes
095b0229a2
LGB: Rename holes; make hole sidebar Drama-like.
2022-07-09 08:01:44 -04:00
Snakes
b47e9c7e18
Fix bot ID constants for CT, WPD, LGB.
...
seed-db.sql in a8fe49f232
was changed to no longer have a System
user to support the notifications rework. The default IDs in const.py
were updated to reflect this. However, CT/WPD/LGB had user IDs from
the pre-rework SQL yet were using default IDs. The constants were
updated to reflect the state on prod.
Strangely, LGB has no user id #2 . I have no idea why, but the
constants accurately reflect this fact.
2022-07-09 07:11:05 -04:00
Snakes
16125b419b
LGB: Disable Snappy Marseys; Snappy empty behavior.
2022-07-09 07:11:05 -04:00
Snakes
fde2d5ca11
LGB: Use static default pfp.
2022-07-09 07:11:05 -04:00
Snakes
02e096e5af
LGB: add custom emoji list.
2022-07-09 00:32:48 -04:00
Aevann1
a8fe49f232
kitchen sink commit, all over the place
2022-07-08 21:03:04 +02:00
Aevann1
b617321529
move all env-getting to .const
2022-07-08 18:21:13 +02:00
Snakes
894011335b
PCM: hole price- Kippy indecisive.
2022-07-07 23:43:48 -04:00
Snakes
c7467419b9
PCM: change hole cost.
2022-07-07 23:37:37 -04:00
Snakes
6ad935e12a
Permission flags UI visibility; start PERMS dict.
...
Original work started for WPD and LGB, who wish to restrict flags
visibility in the UI based on admin_level. To support this change and
upcoming changes, `const.PERMS: string -> int` was created.
Potentially targetting a future design where Permissions is a proper
business object integrated with the User model; however, for now just
looking toward getting admin_level magic numbers centralized.
This commit applies PERMS to: create_hole, flags visibility in UI,
flag removal in UI & backend. Flag visibility in Comment & Submission
json_raw methods is unaffected to avoid needing a user object to
build the JSON.
2022-07-06 23:45:33 -04:00
Aevann1
faa4f993f2
increase the price of progressivestack from 1000 to 1500
2022-07-04 04:06:28 +02:00
Aevann1
587b864e0a
re-enable pins
2022-07-03 04:00:29 +02:00
Aevann1
bce4c13043
kitchen sink commit, all over the place
2022-07-02 12:44:05 +02:00
Aevann1
d0d15c319a
Poll rework ( #312 )
...
* poll rework
* forgot to do joinedload on comments
* Fix logic errors with voting, SQL syntax.
Kitchen sink commit from review of poll-rework changes:
1. Fix seed-db.sql syntax error.
2. Fix SQL patch file duplication of *submissions* tables rather
than one set of submissions and one for comments.
3. Start makeshift SQL patch folder, since this is a large change
that contributors may wish to apply to their local instances.
4. Fix checkbox (non-`exclusive`) polls being unable to be
unchecked. For consistency with `exclusive` polls, they should.
5. Fix changing the option of an `exclusive` poll when both
exclusive and non-exclusive options are present in one comment/
post causing the non-exclusive options to become unchecked.
(which, by my reading of SQLAlchemy `Query.one_or_none()`
really could break quite badly in some cases).
* link relationships with their counterparts
* small modification to poll unchecking
Co-authored-by: TLSM <duolsm@outlook.com>
2022-07-02 08:48:04 +02:00
Snakes
1b9237ceaf
Add assetcache.asset_siteimg, has_logo.
...
Commit began by changing the duplicated SITE_NAME conditional in the
header to use a `has_logo` param, much like the recent `has_sidebar`.
From there, a need to include site-specific assets in assetcache was
revealed, adding the `asset_siteimg(...)` macro. This was applied
quite broadly, though not comprehensively.
2022-07-01 01:55:53 -04:00
Snakes
39c945f7ca
LGB: Initial sidebar & const.
2022-07-01 01:08:15 -04:00
Snakes
08c2ec7223
Make pin disabling site-specific.
2022-06-28 02:27:25 -04:00
Aevann1
42a6b5731a
sneed
2022-06-28 08:17:21 +02:00
Snakes
1d500917ad
Improve header currency display style.
2022-06-27 00:09:32 -04:00
Snakes
e0c3c79902
WPD: Require flairs on all posts.
2022-06-26 03:42:56 -04:00
Snakes
268c23e2f8
WPD: make holes more flair-like in UI.
2022-06-26 03:42:15 -04:00
Snakes
cd556b6d8e
Refactor UI name of hole/sub to constant.
2022-06-26 03:41:28 -04:00
Aevann1
c1d227e2b6
exclude poll bots from "simps for" lists
2022-06-25 22:24:47 +02:00
Aevann1
f34c4e1196
stop using app.config for our own stuff
2022-06-24 17:08:57 +02:00
Aevann1
9593dc58dd
move regex from helpers.const into its own helper file
2022-06-24 16:30:59 +02:00
Snakes
ce79b1d84b
PCM: lottery duration back to 1wk.
2022-06-23 22:40:51 -04:00
Aevann1
6463cbd1f4
"kike" slur filter modification
2022-06-24 00:33:39 +02:00
Aevann1
cff28b2070
add i.reddit.com to reddit_domain_regex
2022-06-23 22:00:49 +02:00
Aevann1
2c1d1aceff
fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2178607?context=8#context
2022-06-23 21:43:49 +02:00
Aevann1
810e80c010
fix issue with snappy url archival
2022-06-23 21:41:23 +02:00
Aevann1
39cf7fc48b
refactor normalizing urls at runtime (I put the function in comment.py cuz there were weird import errors that i didnt wanna fix)
2022-06-23 17:47:57 +02:00
gooseman
6fec7d51d9
make me notified ( #308 )
2022-06-22 21:37:27 -04:00
Aevann1
0e1177843e
remove the need for alert flag on sanitize()
2022-06-23 00:12:47 +02:00
Aevann1
ebdda8c412
add poll_thread (fix)
2022-06-22 20:01:22 +02:00
Aevann1
414eb12410
add poll_thread
2022-06-22 20:01:00 +02:00
Snakes
e2cd25db67
WPD: limit hole creation to JL2+.
2022-06-21 01:20:21 -04:00
Snakes
f6b6997f61
Persist activity timestamp to users.
2022-06-20 16:25:03 -04:00
Aevann1
ef3fbbf520
adjusting greentext regex
2022-06-19 22:22:36 +02:00
Aevann1
f77a7b7cfc
fixed double quoting and triple quoting, etc
2022-06-19 20:21:25 +02:00
Aevann1
3eb788103c
allow only ascii characters in links ( https://rdrama.net/comment/2150032 )
2022-06-19 19:25:55 +02:00
Aevann1
5ddde69ac9
greentext fix
2022-06-19 17:22:06 +02:00
Aevann1
45b1b61760
added greentext
2022-06-19 17:05:50 +02:00
Aevann1
56f8cf793e
give visible bots a body column (so their comments are searchable)
...
+ don't sanitize zoz/longpostbot/aj comments
2022-06-18 17:37:01 +02:00
Aevann1
0fb48bc380
make reddit_notifs_jl_min default to be 1
2022-06-16 16:15:24 +02:00
Aevann1
cab92d3c24
add marsey.cat to safe list
2022-06-16 14:36:43 +02:00
Snakes
46520a9f8c
Site-specific: change lotto for PCM.
2022-06-15 22:23:21 -04:00
Aevann1
cdcef7d01d
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-15 15:32:55 +02:00
Aevann1
ff9c7c17fb
readjust prophet muhammed (ﷺ) slur filter
2022-06-15 15:32:52 +02:00
Snakes
dfe0c64d99
Deduplicate site-specific constants, add SNAKES_ID.
2022-06-14 23:39:37 -04:00
Snakes
3301e238d6
Content: alphabet emoji, christian list.
2022-06-14 14:37:45 -04:00
Aevann1
0f49c8e32f
replace spaces with tabs
2022-06-13 20:33:25 +02:00