Aevann1
e072e15819
cache profile pics for 1 day to prevent DDOS
2022-06-17 21:21:26 +02:00
Aevann1
30ed6daa26
fix RCE, thank you @Camas
2022-06-17 20:36:34 +02:00
Aevann1
4bae98dab0
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-17 20:30:08 +02:00
Aevann1
2c6b6cc371
notify chadmins of hole deletions
2022-06-17 20:30:05 +02:00
Snakes
b995b4ddfb
Amend 9b17bb1cfe78: fix userpage for logged-out.
...
The previous fix to shadowbanned users not being able to view their
own profile broke userpages for logged out users (and filled the log
up with 500s) due to sloppy logic around accessing v.id. This has
been remedied.
2022-06-17 02:30:20 -04:00
Snakes
9b17bb1cfe
Fix shadowbanned 404 on own profile.
2022-06-16 20:06:00 -04:00
Aevann1
35875d69f6
stop replacing "nitter.net" with "twitter.com" (to fix this shit https://chapotraphouse.club/post/77517/xueen-ezra-is-taunting-the-pigs/2132884?context=8#context )
2022-06-16 18:46:32 +02:00
Aevann1
65d9209568
increment css in assetcache.html
2022-06-16 17:57:25 +02:00
Aevann1
99910591c5
fix this https://i.imgur.com/rBomhtq.png
2022-06-16 17:36:01 +02:00
Aevann1
0fb48bc380
make reddit_notifs_jl_min default to be 1
2022-06-16 16:15:24 +02:00
Aevann1
d4260138f5
Revert "de-nerf tilt award on mobile"
...
This reverts commit 3985a58815
.
2022-06-16 14:37:23 +02:00
Aevann1
cab92d3c24
add marsey.cat to safe list
2022-06-16 14:36:43 +02:00
Aevann1
cef023ded3
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-16 14:34:37 +02:00
Aevann1
57e63a2d8b
hide autopoller/autobetter/autochoice from /comments
2022-06-16 14:34:35 +02:00
Snakes
46520a9f8c
Site-specific: change lotto for PCM.
2022-06-15 22:23:21 -04:00
Aevann1
59456fc895
Revert "fuck you, use a real browser"
...
This reverts commit 6ecca70924
.
2022-06-16 02:31:14 +02:00
Aevann1
6ecca70924
fuck you, use a real browser
2022-06-16 01:56:24 +02:00
Snakes
a8155d964a
Kitchen sink: emoji content, assert, assetcache.
...
These are all minor and uncontroversial enough it just felt gross
making multiple commits.
- Adds marseymummified.
- Changes the new `raise ValueError(...)` in badge_grant to
an `assert`.
- Expands assetcache to a convenient grab bag of JS files.
2022-06-15 17:17:31 -04:00
Snakes
aea7e0b83a
Exclude golden Marseys from animations flag.
...
Fixes: https://rdrama.net/post/18459/-/2128499?context=8#context
2022-06-15 16:40:30 -04:00
Snakes
7e54f858d3
Amend f8ae2a3d17c6: revert >= logic, fail loudly.
...
First, the apparent errors with >= 9 and 99 in the Marseys and
referrals code after the refactor are not actually bugs: they were
bug fixes mixed in with the refactor to fix an off-by-one.
Next, instead of failing silently on the `not user` branch in
badge_grant, we throw a ValueError. This retains the current
behavior where users get 500s to report while also enforcing the
assertion near the edge of the function.
2022-06-15 16:32:25 -04:00
Aevann1
ef00f31831
trying to fix a bug with old image embeds
2022-06-15 22:23:22 +02:00
Aevann1
4a1b3c03af
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-15 22:12:05 +02:00
Aevann1
cd5f8a528b
in the preview, dont replace '\n' with '\n\n' if the text
...
has "```" or "<pre>" (to match backend behavior)
2022-06-15 22:12:03 +02:00
Snakes
f8ae2a3d17
Amend 3bc98f0a6b84: minor logic, style.
2022-06-15 16:08:26 -04:00
Aevann1
f4a6e76ab5
add nuke and un-nuke notifications
2022-06-15 21:36:02 +02:00
Aevann1
3bc98f0a6b
extend TLSM's badge_grant() to almost all instanes where badges are granted
2022-06-15 21:33:21 +02:00
Aevann1
d32a3774a6
fix bug where user banner sometimes wasn't shown on mobile
2022-06-15 20:29:54 +02:00
Aevann1
3985a58815
de-nerf tilt award on mobile
2022-06-15 19:05:04 +02:00
Aevann1
d8ee822082
stop rules from being hidden for mobilecels in hamborger menu
2022-06-15 18:32:45 +02:00
Aevann1
2b805d823c
display sidebar for mobilecels in "/sidebar"
2022-06-15 18:31:46 +02:00
Aevann1
f990397888
more gif modal bullshit
2022-06-15 18:25:31 +02:00
Aevann1
e1c72d580d
fix gif modal (kill me)
2022-06-15 18:16:07 +02:00
Aevann1
93ec09e457
fix gif modal (oh my god)
2022-06-15 18:13:34 +02:00
Aevann1
8458480661
fix gif modal (again)
2022-06-15 18:11:43 +02:00
Aevann1
70164932e1
make gif modal column count 2 instead of 4 on mobile
2022-06-15 18:00:13 +02:00
Aevann1
53228db13f
attempting to fix a bug with old gifs (no idea if this will work)
2022-06-15 17:45:26 +02:00
Aevann1
5eb67989da
reduce gif modal columncount on desktop from 7 to 4
2022-06-15 17:44:30 +02:00
Aevann1
3c598a0393
reduce gif modal padding
2022-06-15 17:44:12 +02:00
Aevann1
69b4667ad0
revert max image size
2022-06-15 15:38:34 +02:00
Aevann1
7ec994d4b3
show gift reason in public transfer log
2022-06-15 15:36:33 +02: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
f04c3d6cdd
Asst'd mobile CSS & markup fixes.
...
Kitchen sink commit of semi-related things:
- `#profile--bio a` tags didn't properly wrap on mobile with some
browsers. Changing overflow-wrap may fix this.
- Userpage markup for mobile tried to place profile_bio inside a
<p> tag. Nesting paragraphs is invalid HTML. It has been made a
<div> to match desktop and even nearby sections on mobile.
- Fedi icon in mobile dropdown had the wrong classes, which broke
consistent styling with its neighbors.
- fa-square-share-nodes improperly wound up with the fa-share-nodes
character code when committed.
2022-06-15 05:59:27 -04:00
Snakes
e5830ebec7
Add fedi to mobile nav, icon changes.
2022-06-15 04:35:13 -04:00
Snakes
f04dffe1a7
Create directory page for sidebar megathreads.
...
The sidebar previously did not prioritize information as well as
desired, and the proliferation of megathreads led to a number of
icons occupying frontpage visual space despite not often being
useful to frontpage use cases. Therefore, they have been moved to
a new page.
The /directory page is predominantly created with template logic,
and it should be within the ability of our semi-technical jannie
staff to maintain.
2022-06-15 03:27:04 -04:00
Snakes
564f5b38f1
Clarify notif color logic, extend to modaction.
...
Previously, notification bell linking & color logic was interspersed
between templates and the user model. It doesn't _really_ belong in
the user model, but it's been moved out of the templates to there to
at least centralize it. This was also used as an opportunity to make
the modactions inbox color the bell appropriately.
2022-06-15 01:43:34 -04:00
Snakes
e578108903
Add fediverse to nav dropdown.
2022-06-15 00:44:16 -04:00
Snakes
dfe0c64d99
Deduplicate site-specific constants, add SNAKES_ID.
2022-06-14 23:39:37 -04:00
Snakes
1e26fb3d79
Hide self-deleted posts from other users.
2022-06-14 18:04:22 -04:00
Snakes
3301e238d6
Content: alphabet emoji, christian list.
2022-06-14 14:37:45 -04:00
Snakes
c61375288f
Content: add TLD to sanitize.
2022-06-14 03:48:02 -04:00
Aevann1
70d4d73cd0
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-14 07:54:39 +02:00
Aevann1
e19d54a37e
fix expanded image modal
2022-06-14 07:54:36 +02:00
Snakes
131ae3027b
Content: Snappy Christian /h/truth.
2022-06-13 20:43:56 -04:00
Aevann1
285aa6a857
limit post padding to posts with "tilt" award only
2022-06-13 23:43:58 +02:00
Aevann1
cec1994ff7
ppl with code contributor badge can now make "(changelog)" posts
2022-06-13 23:41:29 +02:00
Aevann1
f84336143f
adding padding to posts (for tilt award)
2022-06-13 22:12:04 +02:00
Aevann1
29d2a549c4
remove !important from tilt award css
2022-06-13 21:08:57 +02:00
Aevann1
92aaa125f8
Revert "rename "#post-award-confetti" to "confetti" (minimalism autism""
...
This reverts commit 87549f9d3c
.
2022-06-13 20:55:18 +02:00
Aevann1
77fab77712
readjust image limits (again)
2022-06-13 20:53:36 +02:00
Aevann1
87549f9d3c
rename "#post-award-confetti" to "confetti" (minimalism autism"
2022-06-13 20:51:23 +02:00
Aevann1
8e8fd8c1da
catch invalid ticket quantity 500 error
2022-06-13 20:34:57 +02:00
Aevann1
0f49c8e32f
replace spaces with tabs
2022-06-13 20:33:25 +02:00
Aevann1
d8fff0bc72
Revert "Fix giant patting hand UI bug."
...
This reverts commit 7915eb8390
.
2022-06-13 20:31:28 +02:00
Aevann1
48f80294fd
readjust image limits
2022-06-13 20:19:20 +02:00
Aevann1
f4aa70cc74
Revert "Add user title coin cost parameter."
...
This reverts commit dece3fd460
.
2022-06-13 20:10:53 +02:00
Aevann1
07f2c0d2ca
make marsey counter work everywhere (not just comments)
2022-06-13 20:05:24 +02:00
Aevann1
8f72407f84
show the party hat in the header too
2022-06-13 19:46:40 +02:00
Aevann1
74a5ea88ac
expand post searching to include bodies (instead of titles only)
2022-06-13 19:33:20 +02:00
Aevann1
53a8818f80
fix snappy gambling
2022-06-13 19:30:04 +02:00
Aevann1
f8c60e61f9
expand modaction notifications to ban, unban, and grass awards
...
(but only if used by JL3, since they can print awards willy nilly)
2022-06-13 19:22:30 +02:00
Aevann1
daab141798
increase award-coulmns from 6 to 7
2022-06-13 19:13:16 +02:00
Aevann1
8a5d2ad9f8
tinker with image heights a little
2022-06-13 19:00:50 +02:00
Aevann1
fdbc2d2f2c
make user banners expand in the same page (like hole banners)
2022-06-13 18:57:44 +02:00
Aevann1
dd09eff539
fix oversight in ba883a5340
2022-06-13 18:50:30 +02:00
Aevann1
248e743ddb
change fb0a590007
to make it include ALL images on the site
2022-06-13 18:47:56 +02:00
Aevann1
d09634bf20
make log show 0 actions when u filter by a kind that doesn't exist
...
(instead of showing all actions)
2022-06-13 18:41:46 +02:00
Aevann1
5a0dccbd50
fix missing comma in fb0a590007
2022-06-13 18:36:45 +02:00
Aevann1
fb0a590007
limit max-height of expanded images to 100% of monitor height
2022-06-13 18:33:09 +02:00
Aevann1
6d1f7646ba
elaborate in lottershe message
2022-06-13 18:30:27 +02:00
Aevann1
c8e0d8b1c3
catch email exception
2022-06-13 18:28:37 +02:00
Aevann1
ba883a5340
give chadmins notifications for unbans and unremovals
2022-06-13 16:40:16 +02:00
Aevann1
cf827bdf38
unhide some mod actions from non-jannies
2022-06-13 15:37:46 +02:00
Snakes
3ebba0465a
Close more shadowbanned user info leaks.
...
1. Missed the notif for unfollowing a non-fish'd user in fb52003404
.
2. "Get Them Help" button showed username.
3. Gift coins/mbux showed username and allowed a message.
4. Global block list showed username.
5. User profile appeared to logged-out and non-jannies.
2022-06-12 23:03:36 -04:00
Snakes
fb52003404
Hide block & follow notifs from shadowed.
2022-06-12 22:11:55 -04:00
Aevann1
0fe3936cbb
make CTRL+Enter work on input fields too
2022-06-12 20:11:06 +02:00
Snakes
acde2c856b
Enable JL2 viewing shadowbanned comments.
2022-06-12 05:48:27 -04:00
Snakes
7915eb8390
Fix giant patting hand UI bug.
...
Despite being very fun, this fixes the recently discovered bug where
placing '#' or '!' within the 'pat:' suffix of a patted emoji causes
the enclosing <span> to not be given the proper CSS `display` or
`position`, leading to the hand being sized relative to the comment
bounding box rather than the emoji box.
This should be backward compatible. The only posts it wont fix are
existing ones with the giant hands. Main example being:
https://rdrama.net/h/slackernews/post/76302/
2022-06-12 02:22:38 -04:00
Snakes
f76b94b58d
Content: keywords updates.
2022-06-11 22:08:48 -04:00
Aevann1
85b4158d5b
"1 lottery tickets" -> "1 lottery ticket"
2022-06-11 16:52:20 +02:00
Aevann1
30f71855f4
fix 5e9297b78f
2022-06-11 16:50:26 +02:00
Aevann1
5e9297b78f
rename "Lottershe" to "Lottery" on other sites
2022-06-11 16:44:13 +02:00
Aevann1
adefc09ae9
rename "dramacoins" to "coins", so that it works on other sites
2022-06-11 16:40:53 +02:00
Aevann1
cf83a996bd
let losers know how much coins the winner won
2022-06-11 16:40:14 +02:00
Aevann1
b94fabddb4
rDrama -> SITE_NAME
2022-06-11 16:39:00 +02:00
Aevann1
165e394dea
decreased award threshold from 4GB to 3GB
2022-06-11 15:56:21 +02:00
Aevann1
1212804fbf
exclude pings from link counter
2022-06-11 15:19:39 +02:00
Aevann1
f80424b103
Merge branch 'frost' of https://github.com/Aevann1/Drama into frost
2022-06-11 15:07:51 +02:00
Aevann1
c59708c416
fixed uneven award modal on mobile
2022-06-11 15:07:47 +02:00
Snakes
4b1faca58e
Swap create/browse holes in sidebar.
2022-06-11 08:49:17 -04:00