Skip to content

chore(schedule): remove orphaned nav/vote ui#199

Merged
chiptus merged 1 commit into
mainfrom
claude/188-189-delete-orphaned-nav
Jul 15, 2026
Merged

chore(schedule): remove orphaned nav/vote ui#199
chiptus merged 1 commit into
mainfrom
claude/188-189-delete-orphaned-nav

Conversation

@chiptus

@chiptus chiptus commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Deletes the unrendered TimelineControls/TimelineNavigation (console.log-stub jump buttons) and VotePerspectiveSelector (rejected groupId=user.id hack), along with the dead view and votePerspective search params they existed for.

Closes #189
Closes #154

Verification

  • pnpm run lint, pnpm run typecheck, pnpm vitest run all pass locally.
  • Visit /festivals/:slug/editions/:slug/schedule/timeline and /schedule/list with day/time/stages query params; filtering behaves exactly as before.
  • Confirm no remaining imports/references to the deleted components or params (grepped clean).
  • E2E runs in CI.

Generated by Claude Code

Remove TimelineControls/TimelineNavigation (unrendered, console.log
no-ops) and VotePerspectiveSelector (rejected groupId=user.id hack),
plus the dead view/votePerspective search params they existed for.

Closes #189
Closes #154
Copilot AI review requested due to automatic review settings July 14, 2026 18:19
@vercel

vercel Bot commented Jul 14, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
upline Ready Ready Preview, Comment Jul 14, 2026 6:19pm

@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Removes unused schedule navigation/perspective UI and eliminates the dead view / votePerspective query parameters they were supporting, keeping schedule filtering behavior unchanged.

Changes:

  • Deleted orphaned schedule timeline navigation components (TimelineControls, TimelineNavigation) that were not rendered and contained no-op handlers.
  • Deleted the orphaned artists vote perspective selector UI (VotePerspectiveSelector) tied to the rejected groupId=user.id “my votes” hack.
  • Removed the unused view and votePerspective search params from Zod search schemas and corresponding URL-state hooks.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/pages/EditionView/tabs/ScheduleTab/TimelineNavigation.tsx Deleted unused quick-nav + stage filter UI component.
src/pages/EditionView/tabs/ScheduleTab/TimelineControls.tsx Deleted unused controls wrapper that exposed no-op jump handlers.
src/pages/EditionView/tabs/ArtistsTab/filters/VotePerspectiveSelector.tsx Deleted unused vote perspective UI (rejected groupId=user.id approach).
src/lib/searchSchemas.ts Removed votePerspective and schedule view search params from schemas/defaults.
src/hooks/useUrlState.ts Stopped preserving votePerspective in URL state for sets routes.
src/hooks/useTimelineUrlState.ts Removed view-related API and simplified filter clearing to drop all timeline search params.

@chiptus chiptus merged commit f137a16 into main Jul 15, 2026
11 checks passed
@chiptus chiptus deleted the claude/188-189-delete-orphaned-nav branch July 15, 2026 09:56
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.

chore: delete orphaned schedule nav/perspective components and dead search params fix: "Jump to Today"/"Jump to Time" timeline buttons are no-ops

3 participants