Commit Graph

16198 Commits (aea7e0b83afb339e7b203425c8b9854c5b1bef06)

Author SHA1 Message Date
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 f830284560 sneed 2022-06-15 19:00:01 +00: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 a15bfe1a55 Content: add non-Marsey emoji x7. 2022-06-15 08:15:38 -04: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
Aevann1 129773464e sneed 2022-06-15 04:00:01 +00:00
Snakes dfe0c64d99 Deduplicate site-specific constants, add SNAKES_ID. 2022-06-14 23:39:37 -04:00
Aevann1 e10b500ed3 sneed 2022-06-15 03:00:02 +00:00
Aevann1 ebe03557f6 sneed 2022-06-15 02:00:01 +00:00
Aevann1 516adea0c6 sneed 2022-06-14 23:00:02 +00:00
Snakes 1e26fb3d79 Hide self-deleted posts from other users. 2022-06-14 18:04:22 -04:00
Aevann1 79f32e6d3a sneed 2022-06-14 21:00:02 +00:00
Aevann1 4a2a635b7e sneed 2022-06-14 20:00:02 +00:00
Aevann1 c031f62b7d sneed 2022-06-14 19:00:02 +00:00
Snakes 3301e238d6 Content: alphabet emoji, christian list. 2022-06-14 14:37:45 -04:00
Aevann1 8d64263d6a sneed 2022-06-14 13:00:02 +00:00
Aevann1 d18dbb82d0 sneed 2022-06-14 09:00:02 +00:00
Snakes c61375288f Content: add TLD to sanitize. 2022-06-14 03:48:02 -04:00
Snakes cecd86ac04 Content: add backlog of Marseys. 2022-06-14 03:47:00 -04:00
Snakes dbf7c98955 Content: add backlog of non-marsey emoji. 2022-06-14 02:22:00 -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
Aevann1 f0df77481a sneed 2022-06-14 02:00:01 +00:00
Aevann1 0e519e7fec sneed 2022-06-14 01:00:21 +00:00