Skip to content

Vapi hackathon frontend#20

Merged
mashharuki merged 3 commits into
mainfrom
vapi_hackathon_frontend
Jun 14, 2025
Merged

Vapi hackathon frontend#20
mashharuki merged 3 commits into
mainfrom
vapi_hackathon_frontend

Conversation

@mashharuki
Copy link
Copy Markdown
Collaborator

This pull request enhances the TaskList component in frontend_vapi by integrating real API functionality, improving task management capabilities, and refining the user interface. Key changes include the addition of API calls for fetching, updating, and deleting tasks, integration with Google and iOS calendars, and new UI features such as task statistics and a refresh button.

API Integration and Task Management Enhancements:

  • Added getActions and updateAction API calls to fetch tasks from the server and update their status, replacing mock data with real API functionality. Tasks are now filtered and transformed into a structured format for display. [1] [[2]](diffhunk://#diff-f043edb4f47ff3ef3e6aa17e8dfb3b1dc39c053176ede3d465
2 3 1 名称未設定 28eece26d5b58fL85-R220) * Implemented task deletion functionality by marking tasks as deleted via the API and updating the local state.

Calendar Integration:

  • Modified VAPIClient methods to enable Google Calendar event creation via pre-filled URLs and iOS Calendar event creation via .ics file downloads.

UI Improvements:

  • Added a refresh button to reload tasks dynamically, and task statistics to display counts of total, completed, and pending tasks. [1] [2]
  • Updated buttons for calendar integration and task deletion with improved styling and icons for better user experience.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 14, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
oto ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jun 14, 2025 1:39pm

@netlify
Copy link
Copy Markdown

netlify Bot commented Jun 14, 2025

Deploy Preview for oto-evm canceled.

Name Link
🔨 Latest commit 1db430f
🔍 Latest deploy log https://app.netlify.com/projects/oto-evm/deploys/684d7b9a004351000824fdf1

@mashharuki mashharuki merged commit 98d0124 into main Jun 14, 2025
6 of 7 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.

1 participant