Aevann1
c3ac43aa92
fix missing User attribute
2022-08-28 17:34:53 +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
45d5f52388
restore betting
2022-08-26 23:53:17 +02:00
Aevann1
ac98f54902
remove .can_gamble
2022-08-26 23:00:17 +02:00
Aevann1
1ed41d80c0
fix rdrama.org thumbnails
2022-08-26 00:55:30 +02:00
Aevann1
9032e23182
add patron icons for WPD
2022-08-25 22:34:05 +02:00
Aevann1
c8ed20cd9c
add patron badges for WPD
2022-08-25 19:29:31 +02:00
Aevann1
11d7f34ad0
allow hole jannies to change the hole marsey + cachebust all site assets
2022-08-25 00:22:44 +02:00
Snakes
6df72a8be8
End temporary flower crown event.
...
Started in d96320e7d7
.
2022-08-23 23:05:31 -04:00
Aevann1
9456fa1aa6
fix 500 error i introduced
2022-08-23 20:05:11 +02:00
Aevann1
be251e7756
give paypigs access to chudrama
2022-08-22 22:52:00 +02:00
Aevann1
f7356c0843
censor post titles in /log
2022-08-21 19:08:48 +02:00
Aevann1
797cf61d3f
let chuds into /h/chudrama
2022-08-21 15:57:56 +02:00
Aevann1
a36c0f9dd3
trying to fix exiling
2022-08-20 22:24:20 +02:00
Aevann1
3140adfbdb
small change to can_see logic
2022-08-20 15:05:02 +02:00
Aevann1
725179dc6c
add exception in can_see for offsites
2022-08-20 02:10:13 +02:00
Aevann1
da4070b62a
reduce chudrama requirement from 20k to 5k
2022-08-20 00:45:21 +02:00
Aevann1
e1e7258e7a
add def can_see(v)
2022-08-20 00:36:28 +02:00
Aevann1
9e5ddcbd92
large commit: stealth mode, SubJoin, chudtopia
...
dont read if u value ur sanity
2022-08-19 23:31:26 +02:00
Aevann1
1883d60f4e
fix nitter and imginn
2022-08-18 23:58:02 +02:00
Aevann1
e02756669b
track awards granted by jannies
2022-08-18 22:10:58 +02:00
Aevann1
7ee7868185
restore the ability to permachud someone, apparently that stings less than being chudded for a month/year (fascinating)
2022-08-17 21:17:34 +02:00
Aevann1
7edd569090
refactor nitter
2022-08-16 18:53:24 +02:00
Aevann1
5d39c9dfbb
hide braincels too
2022-08-15 20:48:02 +02:00
Aevann1
8e48728614
add imginn toggle
2022-08-15 19:45:43 +02:00
Aevann1
bac6e31be8
hide smuggies for now until I add opt-in system
2022-08-15 17:17:58 +02:00
Aevann1
05133f611b
dont show me modaction notifs
2022-08-15 16:26:48 +02:00
Snakes
86bea72484
Refactor profile views condition to deduplicate.
2022-08-15 05:32:29 -04:00
Aevann1
b033b518b8
exclude me from modaction notifs on all sites
2022-08-15 08:24:31 +02:00
Aevann1
8ef20b2427
exclude me from modaction notifs on offsites
2022-08-15 08:09:33 +02:00
Snakes
d96320e7d7
Hats: temporary flower-crown event.
2022-08-14 17:39:47 -04:00
Aevann1
a1b295d084
remove default patron for WPD
2022-08-14 14:41:08 +02:00
Aevann1
484cac64f0
fix 500 errors
2022-08-13 10:35:44 +02:00
Aevann1
2d9b42237e
fix https://rdrama.org/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2497656?context=8#context
2022-08-13 10:26:33 +02:00
Aevann1
2957db79ce
site_preview change for rdrama
2022-08-12 00:56:33 +02:00
Aevann1
ce9c4a1a41
fix https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2480694?context=8#context
2022-08-11 10:29:56 +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
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
Aevann1
0429da4493
mod action notifs rework
2022-08-05 23:50:30 +02:00
Snakes
2845e0961b
Turn login-gate of 1568ec0162
into admin toggle.
2022-08-05 16:42:22 -04:00
Aevann1
1afb1ea76f
sneed
2022-08-04 17:14:59 +02:00
Aevann1
f0816853da
make ban_reason logic a little better
2022-07-30 00:43:25 +02:00
Aevann1
73e26f1946
fix phantom notifications
2022-07-30 00:32:26 +02:00
Aevann1
527bae24f9
make user object include username when printed
2022-07-30 00:28:07 +02:00
Aevann1
adc77681df
switch to another nitter instance
2022-07-28 18:47:44 +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
d8d1fa3213
Show 'Remove Mod' to JL3.
...
Initially requested by LGB. However, extended to all sites for
consistency: JL3s can add mods to any hole, so removal of mods seems
symmetrically permitted.
The one expansion of privilege regards removal of early mods on the
mod list. However, I believe this to be minimally destructive because
there is no logic to e.g. delete unmodded holes. Tools that can be
used imprudently, though without catastrophic consequences, are
generally extended to all JL3.
2022-07-18 03:53:50 -04:00
Aevann1
81b762fbc2
add a discord server for api users to help eachother
2022-07-18 02:46:46 +02:00
Aevann1
3ecde34fef
hide blocked users from post notifs
2022-07-18 01:00:51 +02:00
Aevann1
1088e38f34
order saved posts, comments and subscribed post by newest to oldest
2022-07-16 20:51:48 +02:00
Aevann1
0b77e3f039
sneed
2022-07-16 20:37:07 +02:00
Aevann1
e40f6881d8
fix 500 error
2022-07-15 01:23:15 +02:00
Aevann1
86717e37b2
refactor changelog
2022-07-13 23:03:11 +02:00
Aevann1
f6bf7400c3
do this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2298056?context=8#context
2022-07-13 17:20:10 +02:00
Aevann1
077353c1f4
hide ghost posts from post notifications
2022-07-12 21:42:23 +02:00
Aevann1
7a484859da
fix 500 error
2022-07-12 20:05:56 +02:00
Aevann1
334c5d449b
change deux assets
2022-07-12 02:35:40 +02:00
Aevann1
f2e2e05958
don't collapse comment chains
2022-07-11 23:21:25 +02:00
Aevann1
ee11a28636
fix flag filtering
2022-07-11 20:13:00 +02:00
Aevann1
ae45b45bfb
refactor json again
2022-07-11 19:33:26 +02:00
Aevann1
bc4074f9aa
fix api 500 errors
2022-07-11 19:19:48 +02:00
Aevann1
6428dd08c5
add pronouns
2022-07-11 18:46:08 +02:00
Aevann1
27b1ed83cc
refactor json a little bit and fix https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2278188?context=8#context
2022-07-11 15:14:34 +02:00
Aevann1
0f5b04ad7a
dont surprise new users on rdrama with 835 notifications
2022-07-11 12:04:13 +02:00
Aevann1
4c2cb82f48
change deux' assets
2022-07-10 22:27:56 +02:00
Aevann1
0b7a5208e9
fix reddit mention bugs
2022-07-10 16:09:41 +02:00
Aevann1
79824227de
Revert "Revert "Revert "try to fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2278188?context=8#context """
...
This reverts commit 95194359fa
.
2022-07-09 14:21:28 +00:00
Aevann1
95194359fa
Revert "Revert "try to fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2278188?context=8#context ""
...
This reverts commit 5dcd678193
.
2022-07-09 15:29:00 +02:00
Aevann1
5dcd678193
Revert "try to fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2278188?context=8#context "
...
This reverts commit f166522b26
.
2022-07-09 14:02:21 +02:00
Aevann1
f166522b26
try to fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2278188?context=8#context
2022-07-09 13:19:15 +02:00
Aevann1
d572941971
fix 500 error
2022-07-09 13:08:23 +02:00
Aevann1
8590456eaa
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-07-09 12:32:52 +02:00
Aevann1
ec3b4357cf
refactor sorting and time filter
2022-07-09 12:32:49 +02:00
Snakes
0fbb102929
Propagate shadows to new alts on signup.
2022-07-09 05:25:15 -04:00
Aevann1
382df30e1f
show ALL timestamps in user's timezone + move scripts to the bottom of HTML templates to mimic rocketloader's behavior on localhost (for testing)
2022-07-09 10:35:47 +02:00
Aevann1
65a98cd9fc
dont show notifications for posts the user himself makes in a hole they follow
2022-07-08 21:14:04 +02:00
Aevann1
a8fe49f232
kitchen sink commit, all over the place
2022-07-08 21:03:04 +02:00
Aevann1
9abd2cc508
dont show deleted and removed posts in /notifications/posts
2022-07-08 20:27:42 +02:00
Aevann1
ea3d7997c8
fix 500 error
2022-07-08 20:13:18 +02:00
Aevann1
ad1273995d
notifications rework
2022-07-08 20:06:54 +02:00
Aevann1
b617321529
move all env-getting to .const
2022-07-08 18:21:13 +02: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
3356504b78
sneed
2022-07-04 05:50:01 +02:00
Aevann1
72013dcb43
fix 500 error
2022-07-04 03:05:26 +02:00
Aevann1
978c3eb880
fix this https://chapotraphouse.club/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/2242521?context=8#context
2022-07-04 03:04:33 +02:00
Snakes
9e1a3be278
Fix DMs improperly treating all users as blocked.
...
The changes to helpers/get.py @ get_user(...) in a6b7fed2fc
resulted
in `is_blocking` no longer being present on all User objects retrieved
via `get_user`. This triggered a latent identifier shadow where the
property method `User.is_blocking` on the User model caused checks for
blocks on objects retrieved via `get_user` to always return True.
Notably: when the get_user return value left `is_blocking` unset and
thus implied False, the following expression yielded True due to the
presence of the first-class function at the same identifier:
hasattr(user, 'is_blocking') and user.is_blocking
2022-07-03 13:55:25 -04:00
Aevann1
ed86ec1c14
more query optimization v3
2022-07-03 13:56:40 +02:00
Aevann1
45437997c8
show log timestamp in local timezone
2022-07-03 10:38:19 +02:00
Aevann1
3245656787
show timestamps in the user timezone
2022-07-03 09:41:25 +02:00
Aevann1
f79fb803ae
fix 500 error
2022-07-03 08:16:26 +02:00
Aevann1
1f0f0ef0be
messing with joins
2022-07-03 08:12:53 +02:00
Aevann1
6c5b5a5314
add a "subscribed" tab in ur profile page to show posts u subscribed to
2022-07-03 04:43:49 +02:00
Aevann1
a8c4c7bcc5
order child comments by upvotes
2022-07-03 04:10:02 +02:00
Aevann1
386bfa1f3b
fix 500 error
2022-07-02 13:02:03 +02:00
Aevann1
bce4c13043
kitchen sink commit, all over the place
2022-07-02 12:44:05 +02:00
Aevann1
5b8b53e312
fix 500 error
2022-07-02 11:47:49 +02:00
Aevann1
3e1ac91b66
fix 500 error
2022-07-02 11:47:35 +02:00
Aevann1
890b21923e
remove unnecessary relationships
2022-07-02 08:54:34 +02:00