Skip to content

feat: /plan page overhaul with itinerary FAB (v2)#160

Draft
snackman wants to merge 10 commits into
masterfrom
ui/plan-overhaul-v2
Draft

feat: /plan page overhaul with itinerary FAB (v2)#160
snackman wants to merge 10 commits into
masterfrom
ui/plan-overhaul-v2

Conversation

@snackman

@snackman snackman commented May 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Rebased plan-overhaul features onto current master
  • /plan page with drag-reorder itinerary
  • Itinerary FAB button for quick access
  • My Plan badge in header
  • Chronological order enforcement in drag reorder
  • Keeps gallery view, table time-stacking, filter fixes from master

Replaces #156 (stale branch with too much drift from master)

Test plan

  • /plan page loads and shows itinerary items
  • FAB button navigates to /plan
  • Drag reorder maintains chronological order
  • Gallery view still works
  • All existing features still work (table view, comments, reactions, etc.)

🤖 Generated with Claude Code

snackman and others added 10 commits May 4, 2026 08:51
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Rebased itinerary overhaul (PR #123) onto current master:
- Rename /itinerary to /plan with conference selector
- EventCard integration, drag reorder, table/map views
- Share card with flyer gallery, Google Calendar export
- Distance from event, friend avatars on cards
- Added floating action button (lower-right) to access /plan

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- "My Plan" pill badge in header so it's clear you're viewing your plan
- Back arrow FAB (lower-right) links back to main browse view
- Matches the itinerary FAB style from the main page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Events that end before another event starts cannot be sorted below it.
The drag hook clamps insertion position based on date/time constraints.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…verhaul-v2

# Conflicts:
#	src/app/admin/analytics/page.tsx
#	src/app/api/admin/analytics/route.ts
#	src/app/itinerary/page.tsx
#	src/app/itinerary/s/[code]/page.tsx
#	src/components/EventApp.tsx
#	src/components/FilterBar.tsx
#	src/components/GalleryView.tsx
#	src/components/SponsorsTicker.tsx
#	src/components/TableView.tsx
#	src/lib/analytics.ts
@vercel

vercel Bot commented May 5, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
sheeets Error Error May 5, 2026 6:30am

Request Review

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.

1 participant