Conversation
- Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation.
feat: Enhance metadata and layout for improved SEO and user experience
feat: Update favicon and enhance layout metadata for improved brandin…
|
@djdiptayan1 is attempting to deploy a commit to the githubcommunitysrm's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Caution Review failedPull request was closed or merged during review WalkthroughUpdated metadata structure across multiple files by adding Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
This PR introduces a public-facing, SEO-oriented surface for hackTime by adding a real landing page, structured metadata, and crawler directives, while updating branding assets (logo/favicon) and removing unused boilerplate SVGs.
Changes:
- Add SEO primitives: global/page metadata,
robots.ts, andsitemap.ts, plus “noindex” for private/admin/room routes. - Replace the root redirect with a marketing-style home page and add a public participant landing page.
- Update branding assets (new
logo.svg, favicon) and wire the logo into key UI entry points.
Reviewed changes
Copilot reviewed 4 out of 12 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| hackclock/public/window.svg | Remove unused boilerplate SVG asset. |
| hackclock/public/vercel.svg | Remove unused boilerplate SVG asset. |
| hackclock/public/next.svg | Remove unused boilerplate SVG asset. |
| hackclock/public/globe.svg | Remove unused boilerplate SVG asset. |
| hackclock/public/file.svg | Remove unused boilerplate SVG asset. |
| hackclock/public/logo.svg | Add new brand logo used across UI + metadata. |
| hackclock/public/favicon.ico | Add/update public favicon asset. |
| hackclock/components/ui/Sidebar.tsx | Swap icon badge for branded logo image in sidebar header. |
| hackclock/app/stage/page.tsx | Add page metadata (noindex) and minor layout cleanup. |
| hackclock/app/sitemap.ts | Add sitemap route for indexable pages. |
| hackclock/app/room/[id]/layout.tsx | Add robots: noindex,nofollow for room routes. |
| hackclock/app/robots.ts | Add robots rules + sitemap link. |
| hackclock/app/page.tsx | Replace redirect with SEO landing page + JSON-LD + metadata. |
| hackclock/app/login/page.tsx | Support ?tab= deep links and update login branding to logo. |
| hackclock/app/login/layout.tsx | Add robots: noindex,nofollow + metadata for login route. |
| hackclock/app/layout.tsx | Expand global metadata (metadataBase, OG/Twitter, icons, robots). |
| hackclock/app/favicon.ico | Add app-router favicon asset. |
| hackclock/app/clock/page.tsx | Add page metadata (noindex) and minor layout cleanup. |
| hackclock/app/(public)/participant/page.tsx | Add public participant SEO/entry page. |
| hackclock/app/(admin)/head.tsx | Add explicit noindex meta tags for admin route group. |
Comments suppressed due to low confidence (2)
hackclock/app/login/page.tsx:145
- The ambient glow div uses Tailwind classes
h-150 w-150, which are not part of Tailwind’s default spacing scale (and there’s no custom spacing token defined inglobals.css). This will likely result in the glow having no width/height. Consider reverting to explicit arbitrary sizes (e.g.w-[600px] h-[600px]) or a standard Tailwind size (w-96, etc.).
<div className="absolute top-1/2 left-1/2 h-150 w-150 -translate-x-1/2 -translate-y-1/2 rounded-full pointer-events-none" style={{ background: 'radial-gradient(circle, rgba(93,0,255,0.08) 0%, rgba(255,46,154,0.04) 40%, transparent 70%)' }} />
hackclock/app/page.tsx:13
Sparklesis imported fromlucide-reactbut not used anywhere in this file. With the default Next.js ESLint config, this will typically failnext lint(no-unused-vars). Remove the unused import or use the icon if intended.
ShieldCheck,
Sparkles,
Users,
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| icon: "/favicon.ico", | ||
| shortcut: "/favicon.ico", |
There was a problem hiding this comment.
There are now two favicons at /public/favicon.ico and /app/favicon.ico. In the App Router, app/favicon.ico also serves /favicon.ico, which can conflict with the icons.icon: "/favicon.ico" setting here (and make it unclear which file is actually served). Recommend keeping a single source of truth (either remove the public favicon and rely on app/favicon.ico, or remove app/favicon.ico and keep the public asset) and align the icons config accordingly.
| icon: "/favicon.ico", | |
| shortcut: "/favicon.ico", |
| import Image from 'next/image'; | ||
| import { useRouter, useSearchParams } from 'next/navigation'; | ||
| import { signIn } from 'next-auth/react'; | ||
| import { Clock, AtSign, Lock, LogIn, Users, Hash, UserPlus, ArrowRight, ShieldCheck, User, Image as ImageIcon } from 'lucide-react'; |
There was a problem hiding this comment.
Clock is still imported from lucide-react, but it no longer appears to be used in this component after swapping the logo over to next/image. This will likely trip ESLint/TypeScript unused import checks; remove Clock if it’s no longer needed.
| import { Clock, AtSign, Lock, LogIn, Users, Hash, UserPlus, ArrowRight, ShieldCheck, User, Image as ImageIcon } from 'lucide-react'; | |
| import { AtSign, Lock, LogIn, Users, Hash, UserPlus, ArrowRight, ShieldCheck, User, Image as ImageIcon } from 'lucide-react'; |
* merge stabe mvp to main repo (#10) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> * updated readme files (#11) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens * Added readmes and contributing.md * update readmes and contributing.md * ui changes requested by saumya * refactor: remove redundant state and ref declarations in stage page --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> Co-authored-by: Diptayan Jash <djdiptayan1@gmail.com> * HackTime DB migration, Soft-Delete sync, and Terminal UI restoration (#13) * final pull * all hackathons save system to manage all past hackathons * all hackathons now update accordingly * feat: Enhance metadata and layout for improved SEO and user experience (#15) - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * seo (#17) * feat: Enhance metadata and layout for improved SEO and user experience - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * feat: Update favicon and enhance layout metadata for improved branding and SEO --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* seo update (#18) * merge stabe mvp to main repo (#10) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> * updated readme files (#11) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens * Added readmes and contributing.md * update readmes and contributing.md * ui changes requested by saumya * refactor: remove redundant state and ref declarations in stage page --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> Co-authored-by: Diptayan Jash <djdiptayan1@gmail.com> * HackTime DB migration, Soft-Delete sync, and Terminal UI restoration (#13) * final pull * all hackathons save system to manage all past hackathons * all hackathons now update accordingly * feat: Enhance metadata and layout for improved SEO and user experience (#15) - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * seo (#17) * feat: Enhance metadata and layout for improved SEO and user experience - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * feat: Update favicon and enhance layout metadata for improved branding and SEO --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Install Vercel Web Analytics (#19) ## Vercel Web Analytics Installation Successfully installed and configured Vercel Web Analytics for the hackTime project. ### Changes Made **Modified Files:** - `hackclock/app/layout.tsx` - Added Analytics component to the root layout - `hackclock/package.json` - Added @vercel/analytics dependency (v2.0.1) - `hackclock/package-lock.json` - Updated lockfile with new dependency tree ### Implementation Details 1. **Documentation Reference:** Fetched the latest installation instructions from https://vercel.com/docs/analytics/quickstart to ensure up-to-date configuration. 2. **Framework Detection:** Identified this as a Next.js 16.2.1 App Router project using npm as the package manager. 3. **Package Installation:** Installed `@vercel/analytics` version 2.0.1 using npm. 4. **Configuration:** Following the official Next.js App Router instructions: - Imported `{ Analytics }` from `@vercel/analytics/next` in the root layout - Added `<Analytics />` component at the end of the `<body>` tag, after the main content - Preserved existing code structure including AuthProvider and all styling ### Verification Completed ✅ Build completed successfully with no errors ✅ Linter ran with no new errors introduced ✅ Analytics component properly integrated into the React component tree ✅ Lock file updated to maintain dependency consistency ### Next Steps To enable analytics tracking in production: 1. Deploy this code to Vercel 2. Enable Web Analytics in the Vercel dashboard (Analytics section) 3. Analytics will automatically start tracking page views and user interactions The Analytics component will work seamlessly in both development and production environments, with tracking only active when deployed to Vercel. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com> --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com> Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
* merge stabe mvp to main repo (#10) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> * updated readme files (#11) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens * Added readmes and contributing.md * update readmes and contributing.md * ui changes requested by saumya * refactor: remove redundant state and ref declarations in stage page --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> Co-authored-by: Diptayan Jash <djdiptayan1@gmail.com> * HackTime DB migration, Soft-Delete sync, and Terminal UI restoration (#13) * final pull * all hackathons save system to manage all past hackathons * all hackathons now update accordingly * feat: Enhance metadata and layout for improved SEO and user experience (#15) - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * seo (#17) * feat: Enhance metadata and layout for improved SEO and user experience - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * feat: Update favicon and enhance layout metadata for improved branding and SEO * seo update (#18) (#20) * seo update (#18) * merge stabe mvp to main repo (#10) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> * updated readme files (#11) * Added initial backend , frontend and mongo files * added initial backend frontend and mongo schema * Add Next.js frontend and root config files * added models and routes * added Admin > Dashboard Static UI * added Admin > Dashbord * Update CONTRIBUTING.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * added login auth (next auth )and sessionized token system and flow creation page * added login auth (next auth )and sessionized token system and flow creation page * updated package.jsons * added profile making and updation feature and its working * Huge update - Working dashboard with enhanced security features working clock view and working flow creator and working stage mode * Fixed creashing issues and package.json errors * added brodcast feature * fixed all typescript errors and optimized for production * fixed all typescript errors and optimized for production * fixed server to show health check * Added proper vercel compatitability in backend * Fixed cors error * functional * feat: add admin schedule editing capabilities to the clock page and clean up layout UI * refactor: redesign profile page with SWR data fetching and updated UI components * ignnore this * Improve sidebar navigation and loading states * server fixed (hopefully) * initial Optimization * Git OAuth Fixed * Git OAuth Fixed(hopefully) * refactor: implement robust session room validation, responsive UI updates for stage standby, and fix NextAuth session update logic. * UI improvements as per saumya, and fix stale data problem * Added feat: save att hacathons to al h.... * clock fixed in stage mode * fixed account button dissapearing in smaller screens * Added readmes and contributing.md * update readmes and contributing.md * ui changes requested by saumya * refactor: remove redundant state and ref declarations in stage page --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Diptayan Jash <dj2037@srmist.edu.in> Co-authored-by: Diptayan Jash <djdiptayan1@gmail.com> * HackTime DB migration, Soft-Delete sync, and Terminal UI restoration (#13) * final pull * all hackathons save system to manage all past hackathons * all hackathons now update accordingly * feat: Enhance metadata and layout for improved SEO and user experience (#15) - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * seo (#17) * feat: Enhance metadata and layout for improved SEO and user experience - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * feat: Update favicon and enhance layout metadata for improved branding and SEO --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Install Vercel Web Analytics (#19) ## Vercel Web Analytics Installation Successfully installed and configured Vercel Web Analytics for the hackTime project. ### Changes Made **Modified Files:** - `hackclock/app/layout.tsx` - Added Analytics component to the root layout - `hackclock/package.json` - Added @vercel/analytics dependency (v2.0.1) - `hackclock/package-lock.json` - Updated lockfile with new dependency tree ### Implementation Details 1. **Documentation Reference:** Fetched the latest installation instructions from https://vercel.com/docs/analytics/quickstart to ensure up-to-date configuration. 2. **Framework Detection:** Identified this as a Next.js 16.2.1 App Router project using npm as the package manager. 3. **Package Installation:** Installed `@vercel/analytics` version 2.0.1 using npm. 4. **Configuration:** Following the official Next.js App Router instructions: - Imported `{ Analytics }` from `@vercel/analytics/next` in the root layout - Added `<Analytics />` component at the end of the `<body>` tag, after the main content - Preserved existing code structure including AuthProvider and all styling ### Verification Completed ✅ Build completed successfully with no errors ✅ Linter ran with no new errors introduced ✅ Analytics component properly integrated into the React component tree ✅ Lock file updated to maintain dependency consistency ### Next Steps To enable analytics tracking in production: 1. Deploy this code to Vercel 2. Enable Web Analytics in the Vercel dashboard (Analytics section) 3. Analytics will automatically start tracking page views and user interactions The Analytics component will work seamlessly in both development and production environments, with tracking only active when deployed to Vercel. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com> --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com> Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com> * stage responsiveness (#21) * feat: Enhance metadata and layout for improved SEO and user experience - Added metadata for the Clock page to improve search engine visibility. - Updated layout and metadata for the main application to reflect new branding and features. - Introduced a new Login layout with specific metadata for better indexing. - Enhanced the Login page with dynamic tab selection based on URL parameters. - Created a sitemap and robots.txt for better search engine crawling. - Added a new Room layout with appropriate metadata. - Improved the Stage page layout and metadata for clarity and SEO. - Added Open Graph and Twitter card images for better social media sharing. - Included new SVG and JPG images for Open Graph representation. * feat: Update favicon and enhance layout metadata for improved branding and SEO * style: Update layout and styling for improved responsiveness and user experience * feat: Update favicon and enhance layout metadata for improved branding and SEO --------- Co-authored-by: Shibraj Das <166467244+Cyberbee-pro@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: vercel[bot] <35613825+vercel[bot]@users.noreply.github.com> Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
Summary by CodeRabbit
New Features
Improvements