fix(branding): update logo references from 'ciphera_icon_no_margins.png' to 'pulse_icon_no_margins.png' across the application for consistent branding

This commit is contained in:
Usman Baig
2026-01-23 11:38:05 +01:00
parent bdf7c12e2a
commit 1be2c95046
15 changed files with 16 additions and 16 deletions

View File

@@ -42,7 +42,7 @@ export default function LayoutContent({ children }: { children: React.ReactNode
<Header <Header
auth={auth} auth={auth}
LinkComponent={Link} LinkComponent={Link}
logoSrc="/ciphera_icon_no_margins.png" logoSrc="/pulse_icon_no_margins.png"
appName="Pulse" appName="Pulse"
orgs={orgs} orgs={orgs}
activeOrgId={auth.user?.org_id} activeOrgId={auth.user?.org_id}

View File

@@ -28,9 +28,9 @@ export const metadata: Metadata = {
creator: 'Ciphera', creator: 'Ciphera',
publisher: 'Ciphera', publisher: 'Ciphera',
icons: { icons: {
icon: '/ciphera_icon_no_margins.png', icon: '/pulse_icon_no_margins.png',
shortcut: '/ciphera_icon_no_margins.png', shortcut: '/pulse_icon_no_margins.png',
apple: '/ciphera_icon_no_margins.png', apple: '/pulse_icon_no_margins.png',
}, },
robots: { robots: {
index: true, index: true,

View File

@@ -12,7 +12,7 @@ export default function HomePage() {
const { user, loading } = useAuth() const { user, loading } = useAuth()
if (loading) { if (loading) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" portal={false} /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" portal={false} />
} }
if (!user) { if (!user) {
@@ -91,7 +91,7 @@ export default function HomePage() {
// * Wait for organization context before rendering SiteList to avoid "Organization Required" flash // * Wait for organization context before rendering SiteList to avoid "Organization Required" flash
if (user && !user.org_id) { if (user && !user.org_id) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" portal={false} /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" portal={false} />
} }
return ( return (

View File

@@ -97,7 +97,7 @@ export default function PublicDashboardPage() {
} }
if (loading && !data && !isPasswordProtected) { if (loading && !data && !isPasswordProtected) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
} }
if (isPasswordProtected && !data) { if (isPasswordProtected && !data) {

View File

@@ -12,7 +12,7 @@ export default function SignupPage() {
return ( return (
<LoadingOverlay <LoadingOverlay
logoSrc="/ciphera_icon_no_margins.png" logoSrc="/pulse_icon_no_margins.png"
title="Redirecting to sign up..." title="Redirecting to sign up..."
/> />
) )

View File

@@ -137,7 +137,7 @@ export default function SiteDashboardPage() {
} }
if (loading) { if (loading) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
} }
if (!site) { if (!site) {

View File

@@ -88,7 +88,7 @@ export default function RealtimePage() {
} }
} }
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Realtime" /> if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Realtime" />
if (!site) return <div className="p-8">Site not found</div> if (!site) return <div className="p-8">Site not found</div>
return ( return (

View File

@@ -189,7 +189,7 @@ export default function ReplayViewerPage() {
} }
} }
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Loading Replay" /> if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Loading Replay" />
if (!site || !replay) return <div className="p-8">Replay not found</div> if (!site || !replay) return <div className="p-8">Replay not found</div>
return ( return (

View File

@@ -88,7 +88,7 @@ export default function ReplaysPage() {
setFilters(prev => ({ ...prev, offset: newOffset })) setFilters(prev => ({ ...prev, offset: newOffset }))
} }
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Session Replays" /> if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Session Replays" />
if (!site) return <div className="p-8">Site not found</div> if (!site) return <div className="p-8">Site not found</div>
const currentPage = Math.floor((filters.offset || 0) / (filters.limit || 20)) + 1 const currentPage = Math.floor((filters.offset || 0) / (filters.limit || 20)) + 1

View File

@@ -234,7 +234,7 @@ export default function SiteSettingsPage() {
} }
if (loading) { if (loading) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
} }
if (!site) { if (!site) {

View File

@@ -10,7 +10,7 @@ interface LoadingOverlayProps {
} }
export default function LoadingOverlay({ export default function LoadingOverlay({
logoSrc = "/ciphera_icon_no_margins.png", logoSrc = "/pulse_icon_no_margins.png",
title = "Pulse", title = "Pulse",
portal = true portal = true
}: LoadingOverlayProps) { }: LoadingOverlayProps) {

View File

@@ -45,7 +45,7 @@ export default function SiteList() {
} }
if (loading) { if (loading) {
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" /> return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
} }
if (sites.length === 0) { if (sites.length === 0) {

View File

@@ -162,7 +162,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
return ( return (
<AuthContext.Provider value={{ user, loading, login, logout, refresh, refreshSession }}> <AuthContext.Provider value={{ user, loading, login, logout, refresh, refreshSession }}>
{isLoggingOut && <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />} {isLoggingOut && <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />}
{children} {children}
</AuthContext.Provider> </AuthContext.Provider>
) )

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB