Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 4 additions & 22 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,27 +5,9 @@
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- Primary Meta Tags -->
<title>Arcane City - Event Discovery Platform</title>
<meta name="title" content="Arcane City - Event Discovery Platform">
<meta name="description" content="Discover live music, art shows, and events in your city. Connect with artists, venues, and fellow music lovers.">
<meta name="keywords" content="events, music, concerts, art shows, venues, artists, live music, event discovery">

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://arcane.city/">
<meta property="og:title" content="Arcane City - Event Discovery Platform">
<meta property="og:description" content="Discover live music, art shows, and events in your city. Connect with artists, venues, and fellow music lovers.">
<meta property="og:image" content="https://beta.arcane.city/arcane-city-pgh.gif">

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://arcane.city/">
<meta property="twitter:title" content="Arcane City - Event Discovery Platform">
<meta property="twitter:description" content="Discover live music, art shows, and events in your city. Connect with artists, venues, and fellow music lovers.">
<meta property="twitter:image" content="https://beta.arcane.city/arcane-city-pgh.gif">


<!-- Primary Meta Tags, Open Graph, Twitter specific content tags removed - managed by router -->

<!-- Favicons -->
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
Expand All @@ -35,7 +17,7 @@

<!-- RSS Feed -->
<link rel="alternate" type="application/rss+xml" href="https://arcane.city" title="RSS Feed - Arcane City">

<!-- Canonical URL -->
<link rel="canonical" href="https://arcane.city/">

Expand Down
2 changes: 1 addition & 1 deletion public/site.webmanifest
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "/",
"name": "Arcane City",
"short_name": "ArcaneCity",
"description": "Arcane City – event discovery and management platform for venues, artists, series, and fans.",
"description": "Arcane City – discover and explore the music and arts events scene in Pittsburgh, for venues, artists, series, and fans.",
"lang": "en",
"dir": "ltr",
"start_url": "/?source=pwa",
Expand Down
3 changes: 3 additions & 0 deletions src/routes/root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,18 @@ export const rootRoute = createRootRoute({
{ charSet: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ name: 'description', content: SITE_DESCRIPTION },
{ name: 'keywords', content: "events, music, concerts, art shows, venues, artists, live music, event discovery" },
{ property: 'og:site_name', content: SITE_NAME },
{ property: 'og:type', content: 'website' },
{ property: 'og:title', content: SITE_NAME },
{ property: 'og:description', content: SITE_DESCRIPTION },
{ property: 'og:image', content: DEFAULT_IMAGE },
{ property: 'og:url', content: 'https://arcane.city/' },
Copy link

Copilot AI Dec 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The URL is hardcoded instead of using the existing SITE_ORIGIN constant. This should be changed to content: SITE_ORIGIN + '/' to maintain consistency with the rest of the codebase and avoid hardcoding URLs. The SITE_ORIGIN constant is already imported from '../lib/seo' and handles both client-side and server-side rendering.

Copilot uses AI. Check for mistakes.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot open a new pull request to apply changes based on this feedback

{ name: 'twitter:card', content: 'summary_large_image' },
{ name: 'twitter:title', content: SITE_NAME },
{ name: 'twitter:description', content: SITE_DESCRIPTION },
{ name: 'twitter:image', content: DEFAULT_IMAGE },
{ name: 'twitter:url', content: 'https://arcane.city/' },
Copy link

Copilot AI Dec 3, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The URL is hardcoded instead of using the existing SITE_ORIGIN constant. This should be changed to content: SITE_ORIGIN + '/' to maintain consistency with the rest of the codebase and avoid hardcoding URLs. The SITE_ORIGIN constant is already imported from '../lib/seo' and handles both client-side and server-side rendering.

Copilot uses AI. Check for mistakes.
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot open a new pull request to apply changes based on this feedback

],
}),
});