the last place the wordmark was still shipping

sentry-pattern.png is a doodle tile with the Sentry script wordmark drawn into
it, and it existed twice: once under images/email, once under static/images/
pattern. The email copy lost its only reference with the template pass. The other
was live — webpack aliases sentry-images to static/images, so the install wizard
and .pattern-bg were both painting the upstream mark as a page background.

Neither use is load-bearing. The wizard's ::after existed only to hold the tile,
and layout.less keeps its ground colour. Redrawing the doodle in Hanzo's marks
would be inventing an illustration to replace one nobody needs, so both files are
deleted rather than substituted.

SHOW_LOGIN_BANNER goes too: the login banner it gated was two hardcoded upstream
campaigns, and with those removed the setting had no reader left.

LLM.md said "Branded as: Hanzo Sentry", which the code no longer agrees with.

Co-authored-by: Hanzo Dev <[email protected]>
This commit is contained in:
2026-08-10 18:01:23 -07:00
co-authored by Hanzo Dev
parent b157ac0e92
commit 07007b4790
6 changed files with 3 additions and 13 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
# Hanzo Sentry
# Sentinel
Error tracking and performance monitoring for the Hanzo ecosystem.
**Upstream**: [getsentry/sentry](https://github.com/getsentry/sentry) under FSL-1.0-Apache-2.0 (Functional Source License, with Apache-2.0 as the Change License). LICENSE.md retained as-is from upstream.
**Repo**: `github.com/hanzoai/sentry`
**Branded as**: Hanzo Sentry / `sentry.hanzo.ai`
**Branded as**: Sentinel / `sentry.hanzo.ai`
## Integration
-1
View File
@@ -3821,7 +3821,6 @@ SENTRY_SLICING_LOGICAL_PARTITION_COUNT = 256
SENTRY_SLICING_CONFIG: Mapping[str, Mapping[tuple[int, int], int]] = {}
# Show banners on the login page that are defined in layout.html
SHOW_LOGIN_BANNER = False
# Mapping of (logical topic names, slice id) to physical topic names
# and kafka broker names. The kafka broker names are used to construct
Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

@@ -1,7 +1,6 @@
import {css} from '@emotion/react';
import styled from '@emotion/styled';
import sentryPattern from 'sentry-images/pattern/sentry-pattern.png';
import {Alert} from 'sentry/components/alert';
import ApiForm from 'sentry/components/forms/apiForm';
@@ -175,13 +174,6 @@ const Pattern = styled('div')`
background-repeat: repeat-y;
}
&::after {
${fixedStyle}
content: '';
background: url(${sentryPattern});
background-size: 400px;
opacity: 0.8;
}
`;
const Heading = styled('h1')`
Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

+1 -2
View File
@@ -316,8 +316,7 @@ body.auth {
*/
.pattern-bg {
background: #f2f1f3 url(../images/pattern/sentry-pattern.png);
background-size: 340px;
background: #f2f1f3;
position: fixed;
top: 0;
left: 0;