Skip to content

iOS-style mobile view; make kushagra486.github.io the default link - #18

Merged
kushagra486 merged 1 commit into
mainfrom
claude/ios-mobile
Oct 8, 2026
Merged

kushagra486 merged 1 commit into
mainfrom
claude/ios-mobile

Conversation

@kushagra486

Copy link
Copy Markdown
Owner

Summary

iOS design on mobile (below the sm breakpoint; the desktop keeps the macOS design unchanged)

  • Status bar with a Dynamic Island that briefly expands to show the app you just opened (tap it to search), plus signal, Wi-Fi and battery glyphs that open the widgets view
  • Swipeable home-screen pages: a profile widget and apps on page 1, the live GitHub contributions widget and the remaining apps on page 2. Page dots and a Search pill (opens Spotlight)
  • Long-press any icon for iOS-style jiggle mode, with a Done button
  • Frosted four-app dock (About Me, Projects, AI Assistant, Contact) and a home indicator
  • Apps open full-screen with an iOS navigation bar ("‹ Home") and a home indicator to tap or swipe up. Window dragging is off on mobile only
  • The widgets view blurs the home screen behind it, as iOS does

Default link → https://kushagra486.github.io

  • groq-proxy/vercel.json redirects every non-/api path on the old Vercel URL to kushagra486.github.io. That domain also serves /api/chat, /api/match and /api/contact, which the AI Assistant, JD Matcher and Contact form call, so those routes are excluded from the redirect. The redirect is temporary (307), so it's easy to reverse.
  • The site now declares kushagra486.github.io as its canonical URL.

Test plan

  • tsc --noEmit, npm run lint, npm run build clean
  • Playwright, iPhone 13 emulation: home screen pages, page dots, jiggle mode, opening an app from the dock (island expands), Home back button and home indicator both return home, widgets view, no page errors
  • Playwright, desktop 1440×900: macOS menu bar visible, iOS status bar hidden, window drag still +200/+100
  • After merge: the Vercel root redirects to kushagra486.github.io, and /api/chat still answers (not redirected)

🤖 Generated with Claude Code

https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY


Generated by Claude Code

… default link

Below the sm breakpoint the OS now looks and behaves like iOS:
- Status bar with a Dynamic Island that briefly expands with the app
  just opened (tap to search) and signal/Wi-Fi/battery glyphs that open
  the widgets view
- Swipeable home-screen pages (profile widget, live contributions
  widget, app grid), page dots, a Search pill, and long-press jiggle mode
- A four-app dock and home indicator
- Apps open full-screen with an iOS navigation bar ("Home" back) and a
  home indicator to tap or swipe up; window dragging is disabled on
  mobile only
- Widgets view blurs the home screen behind it

The desktop keeps the macOS design unchanged.

The old Vercel URL now redirects every non-/api path to
kushagra486.github.io (the /api/chat, /api/match and /api/contact
functions the site depends on are untouched), and the site declares
kushagra486.github.io as its canonical URL.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0143ovLZCWrfDGUX1ogXFKnY
@vercel

vercel Bot commented Oct 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
kushagra486-github-io Ready Ready Preview Oct 8, 2026 4:27pm UTC

@kushagra486
kushagra486 merged commit 4c1201f into main Oct 8, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — ecde092d Deployed Oct 8, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants