Skip to content

feat: add Travel Guide page - #91

Merged
Scott1UP merged 3 commits into
mainfrom
add-travel-guide
Aug 3, 2026
Merged

feat: add Travel Guide page#91
Scott1UP merged 3 commits into
mainfrom
add-travel-guide

Conversation

@Scott1UP

@Scott1UP Scott1UP commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Initial commit for the Travel Guide page:

  • Desktop version only
  • All image and video assets added
  • Transition effects applied

Future commits will add full device support.

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devcon-app canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devcon-app/deploys/6a6c674a21c30e0008bb5205

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devconnect-monorepo canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devconnect-monorepo/deploys/6a6c674ac63aa10008c2a837

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devcon-monorepo ready!

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devcon-monorepo/deploys/6a6c674abb8dfc000839997e
😎 Deploy Preview https://deploy-preview-91--devcon-monorepo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devcon-archive canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devcon-archive/deploys/6a6c674a2b67470008c3a22f

@Scott1UP Scott1UP changed the title feat: add Desktop version of the Travel Guide page feat: add desktop version of Travel Guide Jul 29, 2026
@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devcon-social canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devcon-social/deploys/6a6c674ab25ccf0008a834db

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devconnect-pwa canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devconnect-pwa/deploys/6a6c674a209fde00085ef24d

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for devcon-event-app canceled.

Name Link
🔨 Latest commit a9a215a
🔍 Latest deploy log https://app.netlify.com/projects/devcon-event-app/deploys/6a6c674ab25ccf0008a834e0

@Scott1UP
Scott1UP requested a review from didierkrux July 29, 2026 17:44

@didierkrux didierkrux left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

a few comments:

  • maybe add a link to find it in the about menu
  • add something about what Aamchi means with an *
  • open these 2 links in a new page to avoid loosing the user too quickly
Image - fix the ratio of the box to the video ratio to avoid black borders Image - few mobile issues: Image Image Image

other comments from the AI:

  • Contradictory Diwali copy. stay.body says "Devcon overlaps with Diwali... so book your stay early", while culture.diwali_1 says Diwali "falls on November 8, two days after Devcon ends". Devcon 8 is 3 to 6 November 2026 per content/en/intl/home.json, so the culture section is the accurate one. The multi-day festival window arguably does overlap, but as written the two sections read as a factual conflict on a page people will trust for booking decisions.
  • Collapsed accordion panels are aria-hidden but still focusable. content-wrap collapses via grid-template-rows: 0fr with overflow: hidden, so links inside a closed panel (hotel CTAs, markdown links) stay in the tab order while hidden from screen readers. That's the aria-hidden-focus violation. Adding inert to the wrapper when closed fixes it cleanly.
  • Two snapshot values bypass i18n. TIMEZONE_VALUE and AVG_TEMP_VALUE are hardcoded at index.tsx:119-120 while every neighboring value comes from travel_guide.json. "30–32 °C day / 24–26 °C evening" contains English words that hi and mr will never receive. Moving both into the JSON matches the surrounding pattern.
  • Mobile will look broken if this deploys as-is. Only 6 md: and 14 lg: prefixes across 1,020 lines, alongside fixed widths like w-[427px], w-[310px], and h-[430px]. The PR description says tablet and mobile are next, and the missing nav link keeps the blast radius small, so the practical guidance is just not to share the URL until the responsive pass lands.

@Scott1UP Scott1UP changed the title feat: add desktop version of Travel Guide feat: add Travel Guide page Jul 30, 2026
@Scott1UP

Copy link
Copy Markdown
Collaborator Author

Thanks for review @didierkrux

This is just the Desktop version commit — I wanted to set a baseline and push it for an initial review, so thanks for the feedback. For context, I purposefully asked Claude to do the bare minimum for tablet & mobile, as well as ignoring adding it to the navigation for the time being.

Will be building and pushing further commits for the remaining functionality today.

…obile stacking for info tables, and improved video player layout
@Scott1UP
Scott1UP requested a review from didierkrux July 30, 2026 20:06
@Scott1UP

Copy link
Copy Markdown
Collaborator Author
  • Remaining functionality added across tablet and mobile
  • Video format updated
  • Various design tweaks applied
  • Navigation addition can come later, when we're ready to launch.

…verage temperature, enhance accessibility with inert attribute in AccordionGroup, and improve link UX with target and rel attributes

@didierkrux didierkrux left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

latest version is looking great! 👏

@Scott1UP
Scott1UP merged commit a384861 into main Aug 3, 2026
32 checks passed
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