Skip to content

fix(schedule): make Actions dropdown functional with filtering, export, and project switching#80

Merged
NicholaiVogel merged 1 commit intomainfrom
averyfelts/Schedule-Page-Action-Button-fix
Feb 15, 2026
Merged

fix(schedule): make Actions dropdown functional with filtering, export, and project switching#80
NicholaiVogel merged 1 commit intomainfrom
averyfelts/Schedule-Page-Action-Button-fix

Conversation

@aaf2tbz
Copy link
Copy Markdown
Collaborator

@aaf2tbz aaf2tbz commented Feb 14, 2026

Summary

  • Removed non-functional "Settings" and "Version History" menu items from Actions dropdown
  • Removed non-functional "Schedule Offline" toggle
  • Implemented Filter Tasks with dropdown submenu for filtering by status and phase
  • Implemented Export Schedule as CSV download with all task fields
  • Implemented Import Schedule with CSV file upload dialog
  • Implemented Print button using browser print dialog
  • Added Project Switcher dropdown in schedule header to navigate between projects

Changes

  • schedule-toolbar.tsx - Complete rewrite of Actions menu with functional implementations
  • schedule-view.tsx - Added filter state management, passes tasks to toolbar
  • project-switcher.tsx - New component for switching between projects
  • schedule/page.tsx - Fetches all projects for switcher

Test plan

  • Actions dropdown shows Filter Tasks, Export Schedule, Import Schedule, Print
  • Filter Tasks submenu allows filtering by status and phase
  • Export Schedule downloads CSV file with task data
  • Import Schedule opens file dialog for CSV upload
  • Print opens browser print dialog
  • Project switcher dropdown shows all projects and navigates on selection

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
compass f806798 Feb 14 2026, 06:15 PM

@NicholaiVogel NicholaiVogel merged commit d24fb34 into main Feb 15, 2026
4 checks passed
@NicholaiVogel NicholaiVogel deleted the averyfelts/Schedule-Page-Action-Button-fix branch February 15, 2026 21:14
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