Aevann
d8bfc0a0a9
dont pass db session as an argument unless necessary
2023-06-08 03:49:37 +03:00
Aevann
32fa466e6a
rename submissions to posts
2023-06-08 02:26:32 +03:00
Aevann
07dc5c5c5d
Casino winnigs: None -> Casino winnigs: 0
2023-06-07 23:05:57 +03:00
Aevann
19c14d3e64
remove oudated slur filter
2023-06-07 08:12:13 +03:00
Aevann
06288f1c3e
eliminate unnecessary db locks now that 1-second ratelimiting is universal (they cause timeouts sometimes)
2023-06-07 06:51:59 +03:00
Aevann
bec99392fe
hide christchurch posts in New Zealand
2023-05-27 02:29:34 +03:00
Aevann
0c2e0f0b67
restore transparency for namelock badge
2023-05-16 03:25:31 +03:00
Aevann
91987cd080
add code for namelock badge
2023-05-16 03:20:55 +03:00
Aevann
814bf0a5f3
same as last comit
2023-05-16 03:07:41 +03:00
Aevann
5c4e0a5b79
stacked changes
2023-05-15 12:27:24 +03:00
Aevann
ca7db123b2
remove "at least"
2023-05-15 01:35:24 +03:00
Aevann
7251442a9d
fix 500 error
2023-05-15 01:28:40 +03:00
Aevann
460a9a686a
show tier name in tooltip + standardize patron constants
2023-05-15 01:17:22 +03:00
Aevann
bbaa6cd6b0
1. tell jannies the location of the report that caused someone to get under-sieged
...
2. allow jannies to see reports by shadowbanned users
3. destroy the shadowbanned underworld for reports
4. dedup reports HTML code
5. show JL5 the message that caused someone to get under-sieged
2023-05-15 01:01:10 +03:00
Aevann
4e86e20a5a
allow [patrons]
2023-05-14 19:57:25 +03:00
Aevann
37127c83f1
fix improper % placement
2023-05-14 18:59:30 +03:00
Aevann
a0063bf6e7
show award discount on profiles and /shop/awards
2023-05-14 03:01:00 +03:00
Aevann
039bbf85a9
remove lifetime_donated from badge description
2023-05-13 19:00:17 +03:00
Aevann
864f770762
add namelock award
2023-05-13 07:53:14 +03:00
Aevann
50b23a064a
move award timers to cron
2023-05-13 05:00:54 +03:00
Aevann
3c4c52dab4
fix G badge
2023-05-13 03:05:26 +03:00
Aevann
710f3ce5ee
order more badges
2023-05-13 01:12:08 +03:00
Aevann
f6708e8a1c
put paypig badges before total contribution badges
2023-05-13 00:42:38 +03:00
Aevann
9c6a7a9cc7
fix 500 error
2023-05-13 00:28:46 +03:00
Aevann
0d4660c17f
show lifetime_donated in the badge description
2023-05-13 00:16:37 +03:00
Aevann
f3a3be1ef2
add lifetime_donated badges
2023-05-13 00:04:26 +03:00
Aevann
35ba2f7abb
trim badges
2023-05-12 19:15:14 +03:00
Aevann
c8d6872761
rename function
2023-05-11 17:03:51 +03:00
Aevann
e3f58e3e78
add lifetime donated column
2023-05-11 16:57:53 +03:00
Aevann
7ebfd9808d
cachebust badges
2023-05-10 22:16:18 +03:00
Aevann
42f8b12ba1
give notif when someone gets their birthday badge
2023-05-10 00:48:19 +03:00
Aevann
619bdba5b2
fix this https://rdrama.net/post/168774/marseynull-jershs-manifesto-just-dropped-marseyveryworriedtrans/4111081#context
2023-05-07 22:44:34 +03:00
Aevann
2b04a09c03
do this https://rdrama.net/post/168554/proof-that-tradcaths-are-just-gay/4106019#context
2023-05-07 22:03:29 +03:00
Aevann
9c5015d662
im retarded
2023-05-07 20:28:35 +03:00
Aevann
c8079e1d9d
same as last commit
2023-05-07 20:25:42 +03:00
Aevann
a4d1fb411f
fix 2year badge
2023-05-07 20:22:40 +03:00
Aevann
f3a0080698
remove useless tabs
2023-05-06 00:47:07 +03:00
Aevann
92f0154e67
use new pagination system everywhere it isnt used
2023-05-06 00:47:07 +03:00
Aevann
58a84e11fe
Revert "fix hat ordering"
...
This reverts commit c196041f64
.
2023-05-05 09:35:43 +03:00
Aevann
c196041f64
fix hat ordering
2023-05-05 09:30:39 +03:00
Aevann
8cb34f1d91
exempt @arts on WPD from gaining coins
2023-05-05 01:59:20 +03:00
Aevann
9c64b891e5
revise my exceptions
2023-05-04 19:24:40 +03:00
Aevann
aa5c4297e0
better stats
2023-05-04 02:50:56 +03:00
Aevann
4f76e18f9c
more shop consistency
2023-05-03 20:26:44 +03:00
Aevann
f5a97ae709
add new patron tier for benefactor-cels
2023-05-03 18:29:31 +03:00
Aevann
58108558d0
more accurate patron descriptions
2023-05-02 19:13:29 +03:00
Aevann
de47c992fa
remove !wordle since nobody uses it (only 2 ppl used it last 30 days in rdrama and WPD)
2023-04-29 23:27:45 +02:00
Aevann
31c65429a5
fix 500 error when doing polls on walls
2023-04-29 18:43:08 +02:00
Aevann
6be30b2881
dont insult turks on WPD
2023-04-29 18:37:17 +02:00
Aevann
fe16dbc9bf
same as last commit but for savers instead of subscribers
2023-04-27 20:50:16 +02:00
Aevann
c2db243c05
do this https://rdrama.net/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/4055922#context
2023-04-27 20:37:08 +02:00
Aevann
703996c192
same as last commit, but actually works lol
2023-04-27 19:15:12 +02:00
Aevann
66c21497a0
collapse deleted comments for non-jannies
2023-04-27 19:04:14 +02:00
Aevann
018a02568a
add #TODO
2023-04-27 17:30:25 +02:00
Aevann
93422e2be9
cache-bust all
2023-04-25 18:24:12 +02:00
Aevann
739382fcf9
Revert "test on staging.devrama.net"
...
This reverts commit f89f57cded
.
2023-04-25 14:22:52 +02:00
Aevann
f89f57cded
test on staging.devrama.net
2023-04-25 13:56:21 +02:00
Aevann
b952de3cee
restore "downvotes received" leaderboard
2023-04-25 11:50:47 +02:00
Aevann
ac7db0106f
move the resource-intensive part of "upvotes given" leaderboard to cron
2023-04-25 11:31:02 +02:00
Aevann
8f7a0bc4e7
restore upvotes given leaderboard (testing on dev.rdrama.net)
2023-04-25 10:59:26 +02:00
Aevann
a37fca393d
combined buy button for awards and hats
2023-04-24 17:08:40 +02:00
Aevann
a34fc92e97
show mbux in popover
2023-04-24 15:39:25 +02:00
Aevann
4b8e7997c5
Revert "print debug on staging.rdrama.net"
...
This reverts commit fff0b9c0c5
.
2023-03-26 01:31:24 +02:00
Aevann
fff0b9c0c5
print debug on staging.rdrama.net
2023-03-25 22:43:28 +02:00
Aevann
780d0eb99e
disable the slur filter in chudrama
2023-03-24 18:38:18 +02:00
Aevann
019253e6db
use css for chud images instead
2023-03-24 14:29:19 +02:00
Aevann
da3456ba9d
add agendaposter phrase to user json
2023-03-23 20:28:54 +02:00
Aevann
f78cd322d1
much better chud award logic
2023-03-22 23:39:25 +02:00
Aevann
a4de71456b
fix this https://rdrama.net/post/157037/i-kinda-enjoy-seeing-people-freak/3843351#context
2023-03-22 23:10:43 +02:00
Aevann
40b73fe048
very minor dedup
2023-03-22 00:12:32 +02:00
Aevann
50680e0fa8
cut down on chud award evasion
2023-03-21 23:33:43 +02:00
Aevann
4c47cc5d63
stop implementing BAN_EVASION_DOMAIN since nobody actually uses it https://camas.unddit.com/#{%22searchFor%22:1,%22resultSize%22:100,%22query%22:%22stupidpol.site%22}
2023-03-21 17:39:26 +02:00
Aevann
a5d7cc63ed
cachebust all assets
2023-03-21 15:58:14 +02:00
Aevann
b004617695
customizable chud phrases
2023-03-19 19:13:45 +02:00
Aevann
df1ebf7cad
use SITE_FULL_IMAGES in more places
2023-03-19 18:30:22 +02:00
Aevann
9cea919e98
dont force tempchuds to see chudrama on their feed
2023-03-19 10:34:54 +02:00
Aevann
62fcaec40d
fix muted users not notifying the person they reply to
2023-03-19 10:30:03 +02:00
Aevann
20eef6e063
unify chudrama and CC's logic
2023-03-19 10:30:03 +02:00
Aevann
dd54413cf3
convert marsey submission form to include all emojis
2023-03-18 15:34:04 +02:00
Aevann
57765f0776
revert sqlalchemy changes
2023-03-16 08:27:58 +02:00
Aevann
f05dbd1ce7
remove EventUser class
2023-03-16 08:18:16 +02:00
Aevann
a392fbb86d
restore autoflush
2023-03-16 06:21:57 +02:00
Aevann
9f44a3f9fb
add db.flush() in has_badge
2023-03-15 08:08:57 +02:00
Aevann
1e832b0027
Revert "remove hidevotedon"
...
This reverts commit d8cf302a43
.
2023-03-15 08:03:11 +02:00
Aevann
3de34c9a65
Merge branch 'keep-session-open' of https://fsdfsd.net/rDrama/rDrama
2023-03-15 08:02:47 +02:00
Aevann
a5d5e8e3b8
Revert "remove hidevotedon"
...
This reverts commit d8cf302a43
.
2023-03-15 07:22:13 +02:00
Aevann
fe2f1293f1
more fixes
2023-03-15 07:13:58 +02:00
Aevann
a068d22213
more fixes
2023-03-15 06:47:47 +02:00
Aevann
d8cf302a43
remove hidevotedon
2023-03-15 06:21:52 +02:00
Aevann
da75577732
cachebust badges
2023-03-15 06:05:59 +02:00
Aevann
f768d81103
keep db sessions open
2023-03-15 05:58:00 +02:00
Aevann
729b095713
remove /h/masterbaiters
2023-03-13 20:53:08 +02:00
Aevann
83248970b5
fix this https://stupidpol.site/post/154579/betting-badge-opportunity-are-you-a/3781652#context
2023-03-13 18:44:21 +02:00
Aevann
25b8913b8d
fix 500 error
2023-03-12 20:03:15 +02:00
Aevann
1d13c1f4da
fix 500 error
2023-03-12 20:02:50 +02:00
Aevann
d2ccce4dba
allow making bets in comments
2023-03-12 19:36:35 +02:00
Aevann
b6b1597748
whenever u import from const, import everything
2023-03-12 15:03:58 +02:00
Aevann
97608ea0a9
test getting rid of ![]( on devrama
2023-03-12 15:02:31 +02:00
Aevann
eb2659aac8
use censored title in post url
2023-03-12 12:19:10 +02:00
Aevann
f79733a36f
include hole in post json
2023-03-12 12:18:48 +02:00
Aevann
ccf6ccd468
same as last commit
2023-03-11 11:50:29 +02:00
Aevann
e1252803aa
decrease DEFAULT_ADMIN_LEVEL
2023-03-11 11:30:24 +02:00
Aevann
dc9a2f6782
fix repr for Notification
2023-03-11 10:18:40 +02:00
Aevann
14a2664534
fix last commit
2023-03-11 09:14:13 +02:00
Aevann
397ab186f6
hide a bunch of user customization on shadowbanned profiles
2023-03-11 09:11:58 +02:00
Aevann
25312029aa
add poster_url for videos
2023-03-11 08:29:52 +02:00
Aevann
9cf396c106
remove leftover print statement
2023-03-10 04:15:14 +02:00
Aevann
a6af121c42
fix sidebar images and marsey images for new holes
2023-03-10 03:22:11 +02:00
Aevann
6d3d15f097
fix 2 year badge
2023-03-10 02:12:29 +02:00
Aevann
ef8b7de749
add logic for 2 year badge
2023-03-10 00:40:42 +02:00
Aevann
9f66e33061
Revert "convert IS_FISTMAS and IS_HOMOWEEN from functions to variables"
...
This reverts commit b45d845630
.
2023-03-08 08:51:40 +02:00
Aevann
292498bdc8
fix thumbnail for videos
2023-03-08 08:49:18 +02:00
Aevann
b45d845630
convert IS_FISTMAS and IS_HOMOWEEN from functions to variables
2023-03-08 08:10:18 +02:00
Aevann
77e7663476
remove leftover shit
2023-03-08 08:01:53 +02:00
Aevann
1d992892d9
remove jc insanity
2023-03-07 17:56:38 +02:00
Aevann
e014d81c67
fix combined charging
2023-03-07 15:20:46 +02:00
Aevann
a1838f3e77
allow betting with mbux
2023-03-07 07:27:21 +02:00
Aevann
1025c32322
allow ppl to make ping groups w/ mbux
2023-03-07 07:06:17 +02:00
Aevann
cb5227fdc4
same as last commits
2023-03-07 03:24:02 +02:00
Aevann
03c5dcc1ec
fix
2023-03-07 03:21:30 +02:00
Aevann
e4c8fab6dc
same as last 2 commits
2023-03-07 03:17:51 +02:00
Aevann
86a2610845
make links from BAN_EVASION_DOMAIN also have site_preview as a thumbnail
2023-03-07 03:11:16 +02:00
Aevann
ddb641f865
fix prev commit
2023-03-06 20:07:55 +02:00
Aevann
f36c5b50bc
make me able to demod ppl from holes
2023-03-06 20:06:01 +02:00
Aevann
0a30a7baef
remove unnecessary check
2023-03-06 19:19:49 +02:00
Aevann
712c649cc8
fix missing self.
2023-03-06 18:53:40 +02:00
Aevann
cb9e9a849a
fix hole banners
2023-03-06 18:45:21 +02:00
Aevann
d814fbbff6
fix wpd videos
2023-03-06 02:02:40 +02:00
Aevann
3ac75b2ac7
fix wpd videos
2023-03-06 01:58:58 +02:00
Aevann
7b0feda471
fix modmail replies
2023-03-06 00:50:36 +02:00
Aevann
0c91650a1d
remove jc insanity
2023-03-06 00:50:06 +02:00
Aevann
2d2a1ca28c
always use charge_account()
2023-03-04 20:32:55 +02:00
Aevann
f299d4c52c
fix tilt>4
2023-03-04 19:59:34 +02:00
Aevann
747af298c2
remove unnecessary g.db.flush()
2023-03-04 17:54:40 +02:00
Aevann
f15e8372b3
fix 500 error
2023-03-04 17:44:59 +02:00
Aevann
36beea8d22
try to fix roulette
2023-03-03 23:43:44 +02:00
Aevann
117624f313
add session["GLOBAL"]
2023-03-02 22:29:22 +02:00
Aevann
d7f42ac50a
dont give shekels to ppl not notified bc of blocks + dont give shekels to ppl ALSO mentioned directly + prevent group double charging on edit + do this https://stupidpol.site/h/countryclub/post/79285/-/3695711#context
2023-03-02 21:56:43 +02:00
Aevann
9eba456031
fix this https://stupidpol.site/post/151194/its-time-for-rdrama-to-designate/3695638#context
2023-03-02 03:15:04 +02:00
Aevann
e7aa739e62
remove extra linefeed
2023-03-01 22:40:41 +02:00
Aevann
712239157f
two-way-blocks for ping groups
2023-03-01 22:28:34 +02:00
Aevann
95d1e69c68
fix wordle
2023-03-01 21:40:25 +02:00
Aevann
b3f75b9beb
always use author_name even if its not needed for consistency
2023-03-01 21:28:10 +02:00
Aevann
96ce985cd6
allow poll options with the same text
2023-03-01 01:46:11 +02:00
Aevann
17330c073b
fix emojis in polls
2023-03-01 00:56:46 +02:00
Aevann
76e2e8e321
decrease poll change timestamp
2023-03-01 00:42:58 +02:00
Aevann
4c38cb24ac
fix 500 error
2023-03-01 00:39:39 +02:00
Aevann
d7f43d4e3a
make it possible to delete poll options
2023-03-01 00:15:05 +02:00
Aevann
55c8a51a1d
make it possible to position poll options
2023-03-01 00:09:16 +02:00
Aevann
ac5b58cdb6
fix shadowbannedcel post count and comment count
2023-02-28 19:54:01 +02:00
Aevann
c505eddd9d
fix polls on walls
2023-02-28 18:53:51 +02:00
Aevann
984aecec9a
destroy the shadow realm ( #135 )
...
Co-authored-by: Aevann <randomname42029@gmail.com>
Reviewed-on: rDrama/rDrama#135
2023-02-27 15:38:12 +00:00
Aevann
94ed49569a
better can_see logic
2023-02-27 14:46:22 +02:00
Aevann
26d1b6bb0a
fix this https://stupidpol.site/h/changelog/post/150341/paypigs-paypigonly-thread-no-poors-allowed/3671353#context
2023-02-26 14:24:07 +02:00
Aevann
490d5765fa
paypig-only threads
2023-02-26 13:22:30 +02:00
Aevann
890fedf1f3
remove redundant condition
2023-02-26 11:14:39 +02:00
Aevann
7a8ec235e0
add tabs to award modal
2023-02-25 21:40:15 +02:00
Aevann
d26cc5a83f
ping groups improvements
2023-02-24 21:29:07 +02:00
Aevann
a90744145a
add ping groups
2023-02-24 08:31:06 +02:00
Aevann
d2bda15383
remove unnecessary f
2023-02-24 04:54:31 +02:00
Aevann
a395c18955
remove unnecessary tabs
2023-02-22 19:27:33 +02:00
Aevann
8cf4b6fda6
reduce default admin level
2023-02-21 17:14:37 +02:00
Aevann
b819fa51d0
make it possible for jannies to stack chuds and bans
2023-02-19 15:23:08 +02:00
Aevann
8158b70c20
apparently cardview toggle got removed from the settings, so might as well remove it from the code
2023-02-19 11:20:16 +02:00
Aevann
a6f57c1bc3
fix the "more comments" link on walls on mobile
2023-02-19 00:58:17 +02:00
Aevann
4dfb21cd0a
fix comment jumping
2023-02-18 23:03:23 +02:00
Aevann
b99f17216e
fix boot error
2023-02-18 22:01:28 +02:00
Aevann
835e1f6155
give gambling badges for roulette too (testing on devrama)
2023-02-18 21:57:34 +02:00
Aevann
d4210c2710
renamed p.embed_url to p.embed
2023-02-18 18:33:19 +02:00
Aevann
57e9cb3428
remove .deleted column for alts
2023-02-18 17:19:14 +02:00
Aevann
4d27bc46d3
wpd awards commit
2023-02-08 05:36:01 +02:00
Aevann
95938ee3ec
make sure all comment links have #context
2023-02-07 04:34:11 +02:00
mummified-corroding-granny
b0797c4493
fix-small-tisms that I had piled up in my todo ( #109 )
...
fix-small-tisms that I had piled up in my todo
Reviewed-on: rDrama/rDrama#109
Co-authored-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
Co-committed-by: mummified-corroding-granny <mummified-corroding-granny@noreply.fsdfsd.net>
2023-02-02 16:54:52 +00:00
Aevann
06a70f7fd7
refactor donation code
2023-02-01 21:49:39 +02:00
Aevann
728217c075
remove FORBIDDEN
2023-01-31 23:22:21 +02:00
Aevann
995b5365cc
Revert "give me modaction notifs on WPD"
...
This reverts commit 6105640429
.
2023-01-30 11:39:12 +02:00
Aevann
683b7751bc
show me modaction notifs
2023-01-28 10:09:18 +02:00
Aevann
6105640429
give me modaction notifs on WPD
2023-01-27 15:50:47 +02:00
Aevann
ffa04a3cd5
constantify my log action types
2023-01-27 10:18:05 +02:00
Aevann
d00fef9faf
use transactions table in rdrama ( #99 )
...
Co-authored-by: Aevann <randomname42029@gmail.com>
Reviewed-on: rDrama/rDrama#99
2023-01-26 11:25:28 +00:00
Aevann
2754abb58e
fix 500 error
2023-01-26 07:39:17 +02:00
Aevann
5eea908e6f
fix 500 error
2023-01-26 07:36:41 +02:00
Aevann
ab580f626f
fix 500 error
2023-01-26 07:31:47 +02:00
Aevann
ceee02fbce
add button to blacklist users from restricted holes
2023-01-25 17:41:46 +02:00
Aevann
90181024cc
fix 1 year badge
2023-01-25 14:36:09 +02:00
Aevann
680135755e
Revert "get rid of get_alt_graph"
...
This reverts commit e2e3da4bda
.
2023-01-25 04:51:48 +02:00
Aevann
e2e3da4bda
get rid of get_alt_graph
2023-01-25 03:07:30 +02:00
SneedBot
625778721e
sneed
2023-01-24 06:42:36 +00:00
Aevann
0f4de38141
exclude merari and permabanned/shadowbanned from chudrama
2023-01-24 07:20:15 +02:00
Aevann
78738589b5
exclude merari from all restricted shit
2023-01-24 07:17:58 +02:00
Aevann
0c5c97a1f8
only allow imginn replacement for posts, since other types of content arent supported by it
2023-01-23 08:28:54 +02:00
Aevann
4f0b771983
increase DEFAULT_ADMIN_LEVEL from 3 to 5 on devrama
2023-01-23 07:40:01 +02:00
Aevann
7f1ddf5c0c
fix delinking alts
2023-01-22 10:20:38 +02:00
Aevann
24edb49f3b
add jl5 (for me)
2023-01-22 10:04:49 +02:00
Aevann
75cb26ccf4
remove platform-specific posts
2023-01-22 09:57:47 +02:00
Aevann
f17fade8a6
purge discord from site code
2023-01-20 07:31:53 +02:00
Aevann
9f0b238370
increase ts gate for masterbaiters from 0 to 100 and ban merari from it
2023-01-20 07:13:53 +02:00
Aevann
18aad5a8c6
try fix
2023-01-02 06:23:44 +02:00
Aevann
daad32d0ce
fix nonces in py files
2023-01-02 06:20:59 +02:00
Aevann
044664a25e
get rid of useless tabs and spaces
2023-01-01 13:36:20 +02:00
Aevann
db6db63836
change event structure
2023-01-01 07:33:09 +02:00
Aevann
2d2a3520b3
hide post title for the 3 restricted holes
2023-01-01 05:50:29 +02:00
Aevann
03fb84e618
fix HOLIDAY_EVENT check
2023-01-01 04:50:11 +02:00
Aevann
78351abc4c
clean up legacy stuff
2023-01-01 03:17:07 +02:00
Aevann
8362a4c497
js fixes
2022-12-30 21:35:23 +02:00
Aevann
f800950d02
fix error on signup
2022-12-30 21:13:45 +02:00
Aevann
f0b20cad55
the worst fucking code you'll ever see
2022-12-30 14:14:18 +02:00
Aevann
1759039f75
remove </input>
2022-12-30 11:45:14 +02:00
Aevann
93e9a42fa3
stop using inline style/script elements
2022-12-29 16:20:27 +02:00
Aevann
21a8e6570b
reduce devrama starter amount by one zero
2022-12-27 11:33:31 +02:00
Aevann
f97be253e7
increase number of coins and mbux on devrama
2022-12-27 06:32:01 +02:00
Aevann
30afd3a5ed
put spaces around ==
2022-12-27 04:51:12 +02:00
Aevann
f4164052cf
give devrama users a shitton of coins and mbux
2022-12-27 04:00:08 +02:00
Aevann
ba13454f9e
give everyone on devrama admin_level
2022-12-27 03:53:47 +02:00
Aevann
2b6698e2dd
make xmas badge graphic site-specific
2022-12-26 21:36:19 +02:00
Aevann
cc5e195228
remove unused property
2022-12-26 04:45:22 +02:00
Aevann
f37e1dc702
disallow jannoids from undoing chud awards
2022-12-26 04:38:32 +02:00
Aevann
3dd1f706a8
rename fistmas to christmas on WPD
2022-12-25 04:25:11 +02:00
Aevann
ecfcbaf3df
make hat_active return a tuple
2022-12-25 00:21:49 +02:00
Aevann
0299a287ed
Revert "remove #context in links"
...
This reverts commit 169dc4ebef
.
2022-12-24 21:19:47 +02:00
Aevann
a63b02470d
use sets with in statements
2022-12-24 00:22:41 +02:00
Aevann
478b176f5e
fix christmas hat descriptions
2022-12-23 04:11:47 +02:00
Aevann
5d09ef1103
fix accidentially deleted @property 🤡
2022-12-22 22:58:27 +02:00
Aevann
284b3ba9ec
delete property that jc forgot to actually define...
2022-12-22 22:46:05 +02:00
Aevann
92cbe64ac0
cache get_alt_graph for 1 hour
2022-12-22 22:44:37 +02:00
Aevann
0e6b144ed7
alt graph
2022-12-22 22:03:40 +02:00
Aevann1
1d3fa2f93f
remove CARD_VIEW env var
2022-12-21 15:04:45 +02:00
Aevann1
3ae5292ce4
remove pcm from code
2022-12-21 14:42:41 +02:00
Aevann1
e80dab6bb9
remove replies from comment json temporarily until i figure it out
2022-12-20 23:12:12 +02:00
Aevann1
d17cfbf323
allow PCM and WPD users to opt into event music
2022-12-20 05:52:00 +02:00
Aevann1
169dc4ebef
remove #context in links
2022-12-20 05:05:13 +02:00
Aevann1
7297fad5fe
allow PCM and WPD users to opt into event music
2022-12-20 03:40:41 +02:00
Aevann1
2183161916
add toggle for event music
2022-12-20 03:38:19 +02:00
Aevann1
373a6cf0db
add grinch
2022-12-20 03:13:34 +02:00
Aevann1
b3d1490418
do this https://stupidpol.site/post/18459/marseycapywalking-megathread-for-bugs-and-suggestions/3266878#context
2022-12-20 00:08:13 +02:00
Aevann1
c190fa89b2
give jannoids notifs for deleted and removed comments
2022-12-19 23:28:37 +02:00
Aevann1
e3a4b50c34
fix "more comments" button on mobile
2022-12-19 21:48:39 +02:00
geese_suck
1574b4da63
fistmas ( #79 )
...
Co-authored-by: justcool393 <justcool393@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Co-authored-by: Nekobit Bitneko <me@ow.nekobit.net>
Reviewed-on: rDrama/rDrama#79
Co-authored-by: geese_suck <deandre.williams@geese-suck.us>
Co-committed-by: geese_suck <deandre.williams@geese-suck.us>
2022-12-19 01:20:14 +00:00
Aevann1
6cde4a040c
make ?context=8 default
2022-12-18 16:48:48 +02:00
Aevann1
ecfba3e3b5
give me notifs for only "ban_user" and "shadowban"
2022-12-16 21:34:01 +02:00
Captain
84cfc21b0b
added original name for user.json
2022-12-15 19:00:53 +00:00
justcool393
d556e72c04
users: let users see (comments on) own posts
2022-12-14 18:33:54 -06:00
Aevann1
e48d133977
rename Casino_Game to CasinoGame for consistency
2022-12-14 21:30:05 +02:00
Aevann1
8bc8546089
fix prev commit
2022-12-14 00:05:34 +02:00
Aevann1
c10c00473a
make is_banned fkey on user id
2022-12-14 00:02:53 +02:00
Aevann1
1ba74ad8fa
fix for last commit
2022-12-13 20:52:28 +02:00
Aevann1
36fca9caab
minor bugfix
2022-12-13 20:50:38 +02:00
Snakes
3459c4c9da
Fix merge of #59 with data-click2 attributes.
...
PR #59 was started prior to 59e0beebb2
and data-click2 -> data-click was not automerged for obvious reasons.
Resolve this to fix the delete banner buttons.
2022-12-11 20:03:22 -05:00
justcool393
ab41db22b7
[DO NOT MERGE] multiple sub banners ( #59 )
...
allows multiple sub banners
Snakes note: By request of Carp, especially for WPD.
Co-authored-by: justcool393 <justcool393@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#59
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-12-11 23:44:34 +00:00
Aevann1
59e0beebb2
minor change
2022-12-11 21:19:10 +02:00
Aevann1
235cfb0dfa
do this https://stupidpol.site/h/marsey/post/130585/marsey-lost-and-found-who-made/3224501?context=8#context
2022-12-11 20:52:15 +02:00
Aevann1
3e3d39e432
minor /set_new rework
2022-12-10 16:57:19 +02:00
Aevann1
da4f3937f5
change mod log descriptions of mark +18 and unmark +18
2022-12-10 16:52:25 +02:00
Aevann1
1a1a55712e
cachebust default_thumb_video.webp
2022-12-10 15:19:04 +02:00
Aevann1
1886dd986e
move sort_table.js to core.js
2022-12-10 12:40:34 +02:00
Aevann1
0a915aae08
disable ghost threads in WPD
2022-12-08 07:14:59 +02:00
Snakes
9160a853ec
Remove !YOU!.
...
Security mess and stale joke.
2022-12-05 20:06:04 -05:00
Aevann
18df70caab
allow JL3 to edit rules ( #39 )
...
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Reviewed-on: rDrama/rDrama#39
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-05 05:22:08 +00:00
Aevann
f8aa67fb9a
add button on profile to upload profile background ( #48 )
...
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Reviewed-on: rDrama/rDrama#48
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-05 04:16:45 +00:00
Aevann1
af3b028ca5
add links to individuals comments in walls + fix awards for wall comments
2022-12-05 05:01:50 +02:00
Aevann1
dbc64dc487
fix profile wall for logged-outcels
2022-12-05 03:53:09 +02:00
Aevann1
cb4d941fd0
add profile wall
2022-12-04 20:05:45 -05:00
Aevann1
814552cdfe
small fix for ppl with progstack=1
2022-12-05 02:45:02 +02:00
Aevann1
892e35b1c3
splash mountain for PCM
2022-12-04 23:28:39 +02:00
justcool393
6e1509f2df
admins: let mops who can mop posts see posts regardless of browser ( #45 )
...
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#45
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-12-04 20:26:39 +00:00
Aevann1
c56ceaf668
allow me and sneks to see apple posts
2022-12-04 22:11:16 +02:00
Aevann
3eecec0a51
downloadable videos on apple devices ( #42 )
...
![image](/attachments/bd1b3e1e-c0a9-4eee-9b1c-a03e1e8a8cbd)
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Co-authored-by: Snakes <snakes@noreply.fsdfsd.net>
Reviewed-on: rDrama/rDrama#42
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-04 19:02:22 +00:00
Aevann
e105035272
remove country club system and replace it with a 3 tier thing: ( #41 )
...
- /h/masterbaiters: 1 TS - for gayops
- /h/countryclub: 1000 TS - for anything requiring secrecy and doesnt need critical mass - have to make it a rule that u cant post gayops in /h/countryclub
- /h/chudrama: 5000 TS - for chad+stud posts
EDIT: i removed the /h/masterbaiters gate, but u can bring it back if u want
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#41
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-04 18:39:06 +00:00
Aevann1
aad1d72f43
add code so i can make a post that only legacy android app users can see
2022-12-03 01:58:16 +02:00
Aevann
5c2dab73c7
stop using pusher ( #37 )
...
Co-authored-by: Aevann1 <randomname42029@gmail.com>
Co-authored-by: Snakes <duolsm@outlook.com>
Reviewed-on: rDrama/rDrama#37
Co-authored-by: Aevann <aevann@noreply.fsdfsd.net>
Co-committed-by: Aevann <aevann@noreply.fsdfsd.net>
2022-12-02 22:21:18 +00:00
Aevann1
3542703ced
Revert "make it so only the post author can declare winner and not all admins"
...
This reverts commit 9e1425d93e
.
2022-12-03 00:08:46 +02:00
Aevann1
9e1425d93e
make it so only the post author can declare winner and not all admins
2022-12-03 00:06:57 +02:00
justcool393
0f2f72f2c3
sort by new button ( #34 )
...
also get rid of megathread logic
do the needful and do
```sql
UPDATE submissions SET new=true WHERE title LIKE 'Thread' OR title ILIKE 'megathread';
```
or whatever the proper equivalent is
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#34
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-12-01 22:04:10 +00:00
Aevann1
4ab8825d35
fix 500 error
2022-12-01 15:19:09 +02:00
Aevann1
8bbc107137
dont give me reddit notifs again
2022-12-01 14:46:58 +02:00
Aevann1
e0bcc71727
fix notifs
2022-12-01 00:59:56 +02:00
Aevann1
cbd04b3c38
remove my special case so i can test
2022-12-01 00:44:16 +02:00
Aevann1
e1ed46fa36
rework reddit notifs - testing on pcm lol
2022-12-01 00:29:13 +02:00
justcool393
69a44baea7
settings: convert all to snek_case
2022-11-30 12:26:07 -06:00
Aevann1
b6eea4191c
make me able to see reddit mentions again
2022-11-30 02:40:38 +02:00
Aevann1
b6efc27551
use "i" instead of "assets/images"
2022-11-30 00:52:19 +02:00
justcool393
e9887059d1
use `self.__class__.__name__` for `__repr__`
2022-11-29 15:02:38 -06:00
justcool393
67bfe5a5bd
remove unnecessary `str()`
2022-11-29 14:29:27 -06:00
Snakes
2304876348
Fix emoji search after Marsey caching revert.
2022-11-28 22:18:16 -05:00
geese_suck
030710e5db
add fallback award so I dont get fucked by aevann asking me to change something for a site that has 3 active users
2022-11-27 21:24:05 -08:00
Aevann1
c9f44b5777
rename data-click to data-click2
2022-11-28 06:35:33 +02:00
Aevann1
d0047dcc5a
include users who have more than 30 days to be unbanned/unchhuded in /banned and /chuds for accountability
2022-11-28 03:32:01 +02:00
justcool393
5381074617
sigs: limit to 250px (configurable by variable)
2022-11-27 12:15:33 -06:00
justcool393
767cc467bb
marseys: cache marseys and emojis and fun stuff ( #15 )
...
Co-authored-by: justcool393 <justcool393@gmail.com>
Reviewed-on: rDrama/rDrama#15
Co-authored-by: justcool393 <justcool393@noreply.fsdfsd.net>
Co-committed-by: justcool393 <justcool393@noreply.fsdfsd.net>
2022-11-27 16:59:36 +00:00
Aevann1
1f4fc16d44
add !YOU! to post bodies and to comments
2022-11-27 03:31:46 +02:00
Aevann1
575a5080bd
unpaywall profile views
2022-11-27 02:20:54 +02:00
justcool393
ae50cc2772
const: rename constants from LIMIT to MINIMUM
...
the new name is much much clearer
2022-11-26 14:20:44 -06:00
Marco
af74c7c1fc
Update chud award to include forced trans/pride flag hats ( #10 )
...
Disclaimer: I made these changes in Notepad and didn't bother to test this change locally.
Co-authored-by: Marco <bussylmao@gmail.com>
Reviewed-on: rDrama/rDrama#10
Co-authored-by: Marco <marco@noreply.fsdfsd.net>
Co-committed-by: Marco <marco@noreply.fsdfsd.net>
2022-11-26 20:14:31 +00:00
Aevann1
b93bf4daae
dont convert username to lowercase for !YOU!
2022-11-26 22:11:07 +02:00
Aevann1
39bb04bdb8
remove TS limit for !YOU!
2022-11-26 22:10:40 +02:00
Aevann1
bb153e541d
Revert "you posts: constantify truescore requirement"
...
This reverts commit 1b721126a2
.
2022-11-26 22:09:07 +02:00
Aevann1
98a0f37e59
Revert "user and"
...
This reverts commit 0b146d0b7b
.
2022-11-26 22:08:54 +02:00
justcool393
0b146d0b7b
user and
2022-11-26 13:40:34 -06:00
justcool393
1b721126a2
you posts: constantify truescore requirement
2022-11-26 13:39:31 -06:00
float trip
df4eb02c0e
Allow API clients to view !YOU! submissions.
2022-11-26 18:06:04 +00:00
Aevann1
7cb4740426
snned
2022-11-26 07:02:34 +02:00
Aevann1
9c773b02a5
sneed
2022-11-26 06:59:07 +02:00
Aevann1
a641acaf8f
use sets instead of lists in some statements
2022-11-26 06:52:47 +02:00
Aevann1
6dd4f2492d
fix api app link
2022-11-26 06:41:56 +02:00
Aevann1
bcbf524fbe
make sure stickied child comments are always at the top place they can be
2022-11-26 06:01:20 +02:00
justcool393
f86d351ac4
fix saved subscribers stuff
2022-11-25 16:06:18 -06:00
Snakes
0254ff6567
Restrict New User hat to rDrama.
2022-11-23 20:28:39 -05:00
Snakes
9eab252e5b
Fix reply/mention notifications from muted users.
...
Consider the case of the current /notifications filter condition:
WHERE ... NOT ((comments.sentto = 2) AND (users.is_muted))
SELECT 1 WHERE NOT ((null = 2) AND (true)); ⇒ 0 rows
SELECT 1 WHERE NOT ((1 = 2) AND (true)); ⇒ 1 row
SELECT 1 WHERE NOT ((2 = 2) AND (true)); ⇒ 0 rows
We want the first expression, where comments.sentto = null, to evaluate
to false, not to null, so it negates to true. Behavior as written is:
SELECT 1 WHERE NOT ((null = 2) AND (true)); →
SELECT 1 WHERE NOT (null AND true); →
SELECT 1 WHERE NOT null; →
SELECT 1 WHERE null;
Which guarantees a null return set. If we check first for non-nullity:
SELECT 1 WHERE NOT ((null IS NOT null) AND (null = 2) AND (true)); ⇒ 1
SELECT 1 WHERE NOT ((1 IS NOT null) AND (1 = 2) AND (true)); ⇒ 1
SELECT 1 WHERE NOT ((2 IS NOT null) AND (2 = 2) AND (true)); ⇒ 0
2022-11-21 23:08:31 -05:00
justcool393
272e2ee936
sneed (rename procoins to marseybux) ( #472 )
...
* sneed (rename procoins to marseybux)
* literally unusable
Co-authored-by: TLSM <duolsm@outlook.com>
2022-11-21 18:08:29 -05:00
Aevann1
2f31fdfdd7
Revert "remove User.newtab and see if anyone complains"
...
This reverts commit 787c89961f
.
2022-11-21 18:55:13 +02:00
Aevann1
787c89961f
remove User.newtab and see if anyone complains
2022-11-21 16:36:17 +02:00
Aevann1
62ffe2d628
use postToast in betting so the js deducting coins only execute if responde code is < 300
2022-11-21 03:00:16 +02:00
Aevann1
caabaf0c6f
expand IS_LOCALHOST
2022-11-21 00:16:49 +02:00
Aevann1
ddf2a3cf51
make new-user hat be 7 days
2022-11-20 00:48:24 +02:00
gooseman
dcbacc6d04
newfriend hat :))
2022-11-19 14:18:13 -08:00
Aevann1
5288d7a7dc
remove android app and replace with instructions on how to install PWA
2022-11-20 00:04:08 +02:00
Aevann1
37104be217
add exclusive android app posts
2022-11-19 23:22:03 +02:00
Aevann1
9e457165fa
make me and sneks mod all holes
2022-11-19 20:24:02 +02:00
Snakes
2c81db79ef
Fix API for /comment/<cid>, /search/comments.
2022-11-18 15:33:07 -05:00
justcool393
255d5b2453
security: fix mute bypass
...
modmail: constantify user ID
2022-11-17 16:50:06 -06:00
justcool393
12881388d6
notifications: ignore notifications
2022-11-17 16:35:08 -06:00
justcool393
2c27b75b7a
remove unnecessary imports
2022-11-17 15:44:29 -06:00
justcool393
83963470e8
user can_view functions ( #460 )
...
* user: move can_see_to user class
* stub out can_see in comments and posts
* make can_see a classmethod so it's usable for loggedoutfriends
* test
* kill me now
* threelargeclassesmating
* dfdfdfdfdfdfd
* sdsdsdsd
* classmethod should be above i think
* Revert "classmethod should be above i think"
This reverts commit df1772eb9e7e71bf7b89123f6277b648de2b1af3.
* Revert "Revert "classmethod should be above i think""
This reverts commit 32883406c2e2916fc6c436611376a1817c16cb84.
* test rewritnig thing
* go home python
* what the fuck python
* fix AttributeError
* sdsdsdsdsdsd
* lazy and user and stuff
* test
* Revert "test"
This reverts commit 45af5bb3d45f3ec17126ab117d494ec978062a38.
* merge
* newline
* test
* test 2
* Revert "test"
This reverts commit 196dae677e2ee8cd29261c93dcb747087cb399b6.
* revert test
* fix merge error
* fix import error ciruclation i think
* sdsd
* add type annotations back
* deleted_utc
* isinstance
* user_can_see in jinja and remove unnecessary things
* a bunch of stuff
remove can_see from comment and post
expand can_see to messages
* antiannoyingamountsofwhitespace
* fix for chudrama
* improve prev
2022-11-17 16:02:08 -05:00
justcool393
d80fa23409
kofi: decide whether to load in __init__
...
this unifies some of the logic with how we load classes
2022-11-17 14:00:19 -06:00
Aevann1
07a76e0ffd
exclude me from offsitementions
2022-11-16 10:34:48 +02:00
justcool393
adf22b494a
sub relationship class ( #456 )
...
* sub relationships
* abstract = True
* fix
* fix spelling mistake
2022-11-15 11:05:42 -05:00
justcool393
3df53c63c9
alts: don't count deleted alts
2022-11-15 09:21:12 -06:00
Aevann1
b130139f3d
sneed
2022-11-15 16:55:21 +02:00
Aevann1
1f16140367
use cloudflare icon
2022-11-15 15:54:24 +02:00
Snakes
1e931b4d05
Fix clear_cloudflare_cache modlog icon.
2022-11-15 06:30:20 -05:00
justcool393
4b9c702877
fix listing bugs
2022-11-15 03:28:39 -06:00
justcool393
8f2f48d6d1
[DO NOT MERGE] import detanglation ( #442 )
...
* move Base definition to files.classes.__init__.py
* fix ImportError
* move userpage listing to users.py
* don't import the app from classes
* consts: set default values to avoid crashes
consts: warn if the secret key is the default config value
* card view: sneed (user db schema)
* cloudflare: use DEFAULT_CONFIG_VALUE
* const: set default values
* decouple media.py from __main__
* pass database to avoid imports
* import cleanup and import request not in const, but in the requests mega import
* move asset_submissions site check to __init__
* asset submissions feature flag
* flag
* g.is_tor
* don't import request where it's not needed
* i think this is fine
* mail: move to own routes and helper
* wrappers
* required wrappers move
* unfuck wrappers a bit
* move snappy quotes and marseys to stateful consts
* marsify
* :pepodrool:
* fix missing import
* import cache
* ...and settings.py
* and static.py
* static needs cache
* route
* lmao all of the jinja shit was in feeds.py amazing
* classes should only import what they need from flask
* import Response
* hdjbjdhbhjf
* ...
* dfdfdfdf
* make get a non-required import
* isort imports (mostly)
* but actually
* configs
* reload config on import
* fgfgfgfg
* config
* config
* initialize snappy and test
* cookie of doom debug
* edfjnkf
* xikscdfd
* debug config
* set session cookie domain, i think this fixes the can't login bug
* sdfbgnhvfdsghbnjfbdvvfghnn
* hrsfxgf
* dump the entire config on a request
* kyskyskyskyskyskyskyskyskys
* duifhdskfjdfd
* dfdfdfdfdfdfdfdfdfdfdfdf
* dfdfdfdf
* imoprt all of the consts beacuse fuck it
* ðŸ˜
* dfdfdfdfdfdfsdasdf
* print the entire session
* rffdfdfjkfksj
* fgbhffh
* not the secret keys
* minor bug fixes
* be helpful in the warning
* gfgfgfg
* move warning lower
* isort main imports (i hope this doesn't fuck something up)
* test
* session cookie domain redux
* dfdfdfd
* try only importing Flask
* formkeys fix
* y
* :pepodrool:
* route helper
* remove before flight
* dfdfdfdfdf
* isort classes
* isort helpers
* move check_for_alts to routehelpers and also sort imports and get rid of unused ones
* that previous commit but actkally
* readd the cache in a dozen places they were implicitly imported
* use g.is_tor instead of request.headers. bla bla bla
* upgrade streamers to their own route file
* get rid of unused imports in __main__
* fgfgf
* don't pull in the entire ORM where we don't need it
* features
* explicit imports for the get helper
* explicit imports for the get helper redux
* testing allroutes
* remove unused import
* decouple flask from classes
* syntax fix also remember these have side fx for some reason (why?)
* move side effects out of the class
* posts
* testing on devrama
* settings
* reloading
* settingssdsdsds
* streamer features
* site settings
* testing settings on devrama
* import
* fix modlog
* remove debug stuff
* revert commit 67275b21ab6e2f2520819e84d10bfc1c746a15b6
* archiveorg to _archiveorg
* skhudkfkjfd
* fix cron for PCM
* fix bugs that snekky wants me to
* Fix call to realbody passing db, standardize kwarg
* test
* import check_for_alts from the right place
* cloudflare
* testing on devrama
* fix cron i think
* shadow properly
* tasks
* Remove print which will surely be annoying in prod.
* v and create new session
* use files.classes
* make errors import little and fix rare 500 in /allow_nsfw
* Revert "use files.classes"
This reverts commit 98c10b876cf86ce058b7fb955cf1ec0bfb9996c6.
* pass v to media functions rather than using g
* fix
* dfdfdfdfd
* cleanup, py type checking is dumb so don't use it where it causes issues
* Fix some merge bugs, add DEFAULT_RATELIMIT to main.
* Fix imports on sqlalchemy expressions.
* `from random import random` is an error.
* Fix replies db param.
* errors: fix missing import
* fix rare 500: only send to GIFT_NOTIF_ID if it exists, and send them the right text
* Fix signup formkey.
* fix 2 500s
* propagate db to submissions
* fix replies
* dfdfdfdf
* Fix verifiedcolor.
* is_manual
* can't use getters outside of an app context
* don't attempt to do gumroad on sites where it's not enabled
* don't attempt to do gumraod on sites's where it's unnecessary
* Revert "don't attempt to do gumroad on sites where it's not enabled"
This reverts commit 6f8a6331878655492dfaf1907b27f8be513c14d3.
* fix 500
* validate media type
Co-authored-by: TLSM <duolsm@outlook.com>
2022-11-15 03:19:08 -06: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
000b4f4c37
can post in ghost threads
2022-11-14 11:20:34 -06:00
justcool393
1ae4613d6d
remove bug
2022-11-13 22:03:51 -06:00
justcool393
79e6d237c1
fix shadow API leak
2022-11-13 20:52:46 -06:00
Snakes
6169c02c89
Fix f6dea300b
for logged-out users.
2022-11-13 21:12:08 -05:00
justcool393
c5bf7b33c5
add created_utc
2022-11-13 18:21:19 -06: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
Snakes
e027909357
Fix notification count with muted modmails.
2022-11-12 16:56:40 -05: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
f81205a427
hide poll scores until the user votes
2022-11-11 21:02:57 +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
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
05b7e79b76
remove the code i added for rdrama.com
2022-11-11 15:52:18 +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
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
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
8b1f76f727
add hole actions notifs for hole mods
2022-11-08 15:49:43 +02:00
justcool393
0fffa7efc0
rename truecoins to truescore
2022-11-06 23:04:34 -08:00
justcool393
2c532af1ce
set defaults in user class and schema.sql
2022-11-06 20:06:37 -08:00
Aevann1
a664d19c37
rename 2 modlog actions
2022-11-07 03:47:27 +02:00
Aevann1
bbfb18da9a
change clearing cache terminology
2022-11-06 07:28:47 +02:00
Aevann1
87d5a0de46
improve ban modal and add chud modal
2022-11-05 04:12:22 +02:00
Aevann1
47b89df619
change the chud theme terminology to a verb instead
2022-11-05 04:12:21 +02:00
Aevann1
995d3cbc98
add postToastReload
2022-11-04 23:44:44 +02:00
Snakes
b121d39c17
Handle mod_date case when User not mod.
2022-11-03 20:10:25 -04: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
07a12380de
accomodate alt domain
2022-11-03 17:29:14 +02:00
justcool393
753178a186
subs: fix exile behavior
2022-11-02 19:47:07 -05:00
Aevann1
f73c6d46df
accomodate rdrama.com users
2022-11-02 08:31:04 +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
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
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
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
Snakes
d7aaa33c7f
Formalize unpurchasable hats.
2022-10-31 23:38:10 -04:00
Aevann1
2ba1a1e86e
remove postToast compatability function
2022-10-30 17:10:07 +02:00
Aevann1
b9c482712a
constantify file extensions
2022-10-30 16:55:43 +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
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
Aevann1
d52216beda
restore historical blackjack games
2022-10-30 02:40:35 +02:00
Aevann1
f09ec0ca17
restore slot gambling in comments
2022-10-30 02:36:23 +02:00
Aevann1
85abc39632
dedup converting game state to json
2022-10-30 02:32:40 +02:00
justcool393
3a6dfdf2de
listings: constantify PAGE_SIZE as 25
...
magic numbers are bad, do better next time
2022-10-28 22:20:48 -05:00
justcool393
61cc1ddcb7
inline is_image
2022-10-28 20:52:19 -05:00
Aevann1
5719688178
use tabs, not spaces
2022-10-29 01:39:31 +02:00
Aevann1
f41b09cc07
small change to /admin/app
2022-10-28 22:13:58 +02:00
justcool393
efd63b8666
leaderboards: show user as last row if not in lb
2022-10-28 12:36:18 -07:00
justcool393
fb727ac40c
lambda fns
2022-10-28 12:36:18 -07:00
justcool393
cfeafea0d4
leaderboards: annotate the db param, fix posts and comments, and move const to const file, etc
2022-10-28 12:36:18 -07:00
justcool393
89e10db2e0
leaderboards: fix prev commit i think
2022-10-28 12:36:18 -07:00
justcool393
8873171f5c
leaderboards: refactor leaderboards to their own class
...
right now, leaderboards are complex enough that they ought to be upgraded to at least a second class thing.
this commit provides an *okay* implementation of a per-request leaderboard
there are many things to be done, including caching, persistence, etc
i don't like this like 80 parameter __init__ but it's what i've got without overengineering it imo
this is potentially already overdoing it
2022-10-28 12:36:18 -07:00
Aevann1
8e2c869c84
fix last commit
2022-10-27 19:56:11 +02:00