replaced XCS branding with wyre

This commit is contained in:
Fayzan Naufal Suparjo 2025-06-28 22:36:24 +07:00
parent aac1533f34
commit 50720d18e9
30 changed files with 77 additions and 77 deletions

View file

@ -35,7 +35,7 @@ export default function Error({ statusCode }: { statusCode: string }) {
return (
<>
<Head>
<title>{title} - Restrafes XCS</title>
<title>{title} - Amperra Wyre</title>
</Head>
<Container
maxW={'container.sm'}

View file

@ -114,9 +114,9 @@ export default function Profile({ username, user }: { username: string | null; u
<>
<Head>
{user ? (
<title>{`${user?.displayName || user?.name?.first}'s Profile`} - Restrafes XCS</title>
<title>{`${user?.displayName || user?.name?.first}'s Profile`} - Amperra Wyre</title>
) : (
<title>{`Profile - Restrafes XCS`}</title>
<title>{`Profile - Amperra Wyre`}</title>
)}
</Head>
<Container

View file

@ -352,7 +352,7 @@ export default function LocationInfo({ location, query, idToken, refreshData }:
View Experience
</Button>
</InputGroup>
<FormHelperText>This cannot be changed once set.</FormHelperText>
<FormHelperText>Universe ID will be automatically set once you insert the template into a published game and run it. This cannot be changed once set.</FormHelperText>
</FormControl>
)}
</Field>

View file

@ -376,7 +376,7 @@ export default function PlatformNav({ type, title }: { type?: string; title?: st
priority={true}
fill={true}
quality={64}
alt={'Restrafes XCS'}
alt={'Amperra Wyre'}
style={{
objectFit: 'contain'
}}
@ -529,7 +529,7 @@ export default function PlatformNav({ type, title }: { type?: string; title?: st
priority={true}
fill={true}
quality={50}
alt={'Restrafes XCS'}
alt={'Amperra Wyre'}
style={{
objectFit: 'contain'
}}

View file

@ -67,7 +67,7 @@ export default function SettingsInvite() {
You have {currentUser?.platform?.invites || 0} referral credit{currentUser?.platform?.invites === 1 ? '' : 's'}.
</Heading>
<Text fontSize={'md'} color={"gray.500"}>
Who&apos;s a great addition to XCS? Invite them to join!
Who&apos;s a great addition to wyre? Invite them to join!
</Text>
<Button
mt={4}

View file

@ -163,7 +163,7 @@ export default function SettingsLinkedAccounts() {
</>
) : (
<>
<Text py={1}>You have not linked your Roblox account. Please link one to use Restrafes XCS.</Text>
<Text py={1}>You have not linked your Roblox account. Please link one to use Amperra Wyre.</Text>
<ButtonGroup mt={4}>
<Button
onClick={() => {
@ -190,7 +190,7 @@ export default function SettingsLinkedAccounts() {
Discord
</Heading>
<Text py={1}>
Link your Discord account to Restrafes XCS to receive the <Text as={'strong'}>XCS</Text> role on the{' '}
Link your Discord account to Amperra Wyre to receive the <Text as={'strong'}>XCS</Text> role on the{' '}
<Link href={'https://discord.gg/BWVa3yE9M3'} target='_blank' textDecor={'underline'}>
R&C Community
</Link>.

View file

@ -146,7 +146,7 @@ export default function SettingsProfile() {
toast({
title: "You've been logged out.",
description:
"Because you've changed your email address, you have been logged out. Please log in again with your new email address to continue using Restrafes XCS.",
"Because you've changed your email address, you have been logged out. Please log in again with your new email address to continue using Amperra Wyre.",
status: 'info',
duration: 9000,
isClosable: true

View file

@ -106,7 +106,7 @@ export default function Layout({ children }: { children: React.ReactNode }) {
{!user?.emailVerified && (
<PlatformAlert
title={'Action needed'}
description={'Please verify your email address to continue using Restrafes XCS.'}
description={'Please verify your email address to continue using Amperra Wyre.'}
isClosable={true}
button={{
text: 'Resend verification email',
@ -144,7 +144,7 @@ export default function Layout({ children }: { children: React.ReactNode }) {
{!currentUser?.roblox.verified && (
<PlatformAlert
title={'Action needed'}
description={'Please verify your Roblox account to continue using Restrafes XCS.'}
description={'Please verify your Roblox account to continue using Amperra Wyre.'}
isClosable={true}
button={{
text: 'Verify Roblox account',

View file

@ -347,14 +347,14 @@ export default function PlatformAccessPoint() {
return (
<>
<Head>
<title>{accessPoint?.name} - Restrafes XCS</title>
<title>{accessPoint?.name} - Amperra Wyre</title>
<meta
property="og:title"
content="Manage Access Point - Restrafes XCS"
content="Manage Access Point - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -211,7 +211,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
url: avatarUrl
},
author: {
name: 'Restrafes XCS',
name: 'Amperra Wyre',
url: 'https://wyre.ryj.my.id',
icon_url: avatarUrl
},

View file

@ -352,7 +352,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse)
url: member?.avatar || avatarUrl
},
author: {
name: 'Restrafes XCS',
name: 'Amperra Wyre',
url: 'https://wyre.ryj.my.id',
icon_url: avatarUrl
},

View file

@ -399,7 +399,7 @@ export default async function handler(req: NextRequest) {
url: member?.avatar || avatarUrl
},
author: {
name: 'Restrafes XCS',
name: 'Amperra Wyre',
url: 'https://wyre.ryj.my.id',
icon_url: avatarUrl
},

View file

@ -62,10 +62,10 @@ export default function Activate({ valid }: { valid: boolean }) {
return (
<>
<Head>
<title>Activate Account - Restrafes XCS</title>
<title>Activate Account - Amperra Wyre</title>
<meta
name="description"
content="Activate Account - Restrafes XCS"
content="Activate Account - Amperra Wyre"
/>
<link
rel="icon"
@ -73,15 +73,15 @@ export default function Activate({ valid }: { valid: boolean }) {
/>
<meta
name="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
name="og:title"
content="Activate Account - Restrafes XCS"
content="Activate Account - Amperra Wyre"
/>
<meta
name="og:description"
content="Activate your Restrafes XCS account."
content="Activate your Amperra Wyre account."
/>
<meta
name="og:type"

View file

@ -78,10 +78,10 @@ export default function Login() {
<>
<Head>
<title>Login - Restrafes XCS</title>
<title>Login - Amperra Wyre</title>
<meta
name="description"
content="Login - Restrafes XCS"
content="Login - Amperra Wyre"
/>
<link
rel="icon"
@ -89,15 +89,15 @@ export default function Login() {
/>
<meta
name="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
name="og:title"
content="Login - Restrafes XCS"
content="Login - Amperra Wyre"
/>
<meta
name="og:description"
content="Authenticate into Restrafes XCS."
content="Authenticate into Amperra Wyre."
/>
<meta
name="og:type"
@ -129,9 +129,9 @@ export default function Login() {
<ModalCloseButton />
<ModalBody>
<>
<Text fontWeight={'bold'}>What is Restrafes XCS?</Text>
<Text fontWeight={'bold'}>What is Amperra Wyre?</Text>
<Text>
Restrafes XCS is an online access point control platform developed by RESTRAFES & CO that allows
Amperra Wyre is an online access point control platform developed by RESTRAFES & CO that allows
organizations to manage and control access to their facilities remotely.
</Text>
</>
@ -139,7 +139,7 @@ export default function Login() {
<>
<Text fontWeight={'bold'}>What is my login?</Text>
<Text>
Your login for Restrafes XCS is the email address that was used to invite you to the platform. If you
Your login for Amperra Wyre is the email address that was used to invite you to the platform. If you
are unsure of your login or did not receive an invitation, please contact your sponsor or email
xcs@restrafes.co for assistance.
</Text>

View file

@ -38,10 +38,10 @@ export default function Recover() {
return (
<>
<Head>
<title>Recover Account - Restrafes XCS</title>
<title>Recover Account - Amperra Wyre</title>
<meta
name="description"
content="Recover Account - Restrafes XCS"
content="Recover Account - Amperra Wyre"
/>
<link
rel="icon"
@ -49,15 +49,15 @@ export default function Recover() {
/>
<meta
name="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
name="og:title"
content="Recover Account - Restrafes XCS"
content="Recover Account - Amperra Wyre"
/>
<meta
name="og:description"
content="Recover your Restrafes XCS account."
content="Recover your Amperra Wyre account."
/>
<meta
name="og:type"

View file

@ -8,14 +8,14 @@ export default function PlatformEventLogs() {
return (
<>
<Head>
<title>Event Logs - Restrafes XCS</title>
<title>Event Logs - Amperra Wyre</title>
<meta
property="og:title"
content="Event Logs - Restrafes XCS"
content="Event Logs - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -126,14 +126,14 @@ export default function PlatformHome({ posts }: any) {
return (
<>
<Head>
<title>Home - Restrafes XCS</title>
<title>Home - Amperra Wyre</title>
<meta
property="og:title"
content="Platform Home - Restrafes XCS"
content="Platform Home - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -18,7 +18,7 @@ export default function Homepage({ allPostsData }: { allPostsData: any }) {
return (
<>
<Head>
<title>Home - Restrafes XCS</title>
<title>Home - Amperra Wyre</title>
<meta
property="og:title"
content="Home - Wyre Management"

View file

@ -56,17 +56,17 @@ export default function Invite({ invite, errorMessage }: { invite: any; errorMes
return (
<>
<Head>
<title>Invitation - Restrafes XCS</title>
<title>Invitation - Amperra Wyre</title>
{invite ? (
<>
<meta
name="og:site_name"
content={'Restrafes XCS'}
content={'Amperra Wyre'}
/>
<meta
name="og:title"
content={'Invitation - Restrafes XCS'}
content={'Invitation - Amperra Wyre'}
/>
<meta
name="og:url"

View file

@ -6,7 +6,7 @@ export default function Layout({ children }: { children: React.ReactNode }) {
<Head>
<meta
name="description"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<link
rel="icon"
@ -14,11 +14,11 @@ export default function Layout({ children }: { children: React.ReactNode }) {
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:title"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:type"

View file

@ -7,7 +7,7 @@ export default function Terms() {
return (
<>
<Head>
<title>Privacy Policy - Restrafes XCS</title>
<title>Privacy Policy - Amperra Wyre</title>
</Head>
<Nav />
<Box bg={useColorModeValue('black', 'white')} w={'full'} h={'240px'} />

View file

@ -7,7 +7,7 @@ export default function Terms() {
return (
<>
<Head>
<title>Terms of Use - Restrafes XCS</title>
<title>Terms of Use - Amperra Wyre</title>
</Head>
<Nav />
<Box bg={useColorModeValue('black', 'white')} w={'full'} h={'240px'} />
@ -24,7 +24,7 @@ export default function Terms() {
</Heading>
<Box>
<Text pb={4}>
These terms of use govern your use of the Restrafes XCS website, products, and services (collectively
These terms of use govern your use of the Amperra Wyre website, products, and services (collectively
&quot;Services&quot;) available at <Link href="https://wyre.ryj.my.id">wyre.ryj.my.id</Link>. By
accessing or using the Services, you agree to be bound by these terms. If you do not agree to these terms,
do not access or use the Services.
@ -50,7 +50,7 @@ export default function Terms() {
<ListItem>
<Text as="span">
The Services contain copyrighted material, trademarks and other proprietary information including text,
software, photos, videos, graphics and logos. This intellectual property is owned by Restrafes XCS or
software, photos, videos, graphics and logos. This intellectual property is owned by Amperra Wyre or
its licensors and protected by copyright and other laws. All rights are reserved. You may not modify,
publish, transmit, distribute, publicly perform or display, sell or create derivative works of such
content.
@ -100,7 +100,7 @@ export default function Terms() {
<ListItem>
<Text as="span">
These terms constitute the entire agreement between you and Restrafes XCS with respect to your use of
These terms constitute the entire agreement between you and Amperra Wyre with respect to your use of
the Services. They supersede any prior agreements.
</Text>
</ListItem>

View file

@ -135,14 +135,14 @@ export default function PlatformLocation() {
return (
<>
<Head>
<title>{location?.name} - Restrafes XCS</title>
<title>{location?.name} - Amperra Wyre</title>
<meta
property="og:title"
content="Manage Location - Restrafes XCS"
content="Manage Location - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -320,14 +320,14 @@ export default function PlatformLocations() {
return (
<>
<Head>
<title>Locations - Restrafes XCS</title>
<title>Locations - Amperra Wyre</title>
<meta
property="og:title"
content="Manage Locations - Restrafes XCS"
content="Manage Locations - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -94,14 +94,14 @@ export default function OrganizationPublic({ organization }: { organization: Org
return (
<>
<Head>
<title>{organization?.name} - Restrafes XCS</title>
<title>{organization?.name} - Amperra Wyre</title>
<meta
property="og:title"
content={`${organization?.name} - Restrafes XCS`}
content={`${organization?.name} - Amperra Wyre`}
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"
@ -109,7 +109,7 @@ export default function OrganizationPublic({ organization }: { organization: Org
/>
<meta
property="og:description"
content={`${organization?.name} is one of many organizations that use Restrafes XCS to manage their access points.`}
content={`${organization?.name} is one of many organizations that use Amperra Wyre to manage their access points.`}
/>
<meta
property="og:type"

View file

@ -374,14 +374,14 @@ export default function PlatformOrganization() {
return (
<>
<Head>
<title>{organization?.name} - Restrafes XCS</title>
<title>{organization?.name} - Amperra Wyre</title>
<meta
property="og:title"
content="Manage Organization - Restrafes XCS"
content="Manage Organization - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -325,14 +325,14 @@ export default function PlatformOrganizations() {
return (
<>
<Head>
<title>Organizations - Restrafes XCS</title>
<title>Organizations - Amperra Wyre</title>
<meta
property="og:title"
content="Manage Organizations - Restrafes XCS"
content="Manage Organizations - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -180,14 +180,14 @@ export default function Settings() {
return (
<>
<Head>
<title>Settings - Restrafes XCS</title>
<title>Settings - Amperra Wyre</title>
<meta
property="og:title"
content="Settings - Restrafes XCS"
content="Settings - Amperra Wyre"
/>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
<meta
property="og:url"

View file

@ -53,7 +53,7 @@ export default function UserProfileNS({ user }: any) {
<Head>
<meta
property="og:site_name"
content="Restrafes XCS"
content="Amperra Wyre"
/>
{user ? (
<>
@ -68,7 +68,7 @@ export default function UserProfileNS({ user }: any) {
<meta
property="og:description"
content={`Join ${user?.displayName || user.name.first
} and a community of architects in managing access points on Restrafes XCS.`}
} and a community of architects in managing access points on Amperra Wyre.`}
/>
<meta
property="og:image"
@ -87,7 +87,7 @@ export default function UserProfileNS({ user }: any) {
/>
<meta
property="og:description"
content={`Join a community of architects in managing access points on Restrafes XCS.`}
content={`Join a community of architects in managing access points on Amperra Wyre.`}
/>
</>
)}

View file

@ -142,7 +142,7 @@ export default function Verify() {
return (
<>
<Head>
<title>Verification - Restrafes XCS</title>
<title>Verification - Amperra Wyre</title>
</Head>
<Container
maxW={'container.lg'}