Skip to content

Conversation

@pan93412
Copy link
Contributor

@pan93412 pan93412 commented Apr 21, 2025

Our test route is in /timetable.

@pan93412 pan93412 self-assigned this Apr 21, 2025
@netlify
Copy link

netlify bot commented Apr 21, 2025

Deploy Preview for velvety-pony-8aa5d9 ready!

Name Link
🔨 Latest commit 3275097
🔍 Latest deploy log https://app.netlify.com/sites/velvety-pony-8aa5d9/deploys/6806f7b0da13390008049791
😎 Deploy Preview https://deploy-preview-34--velvety-pony-8aa5d9.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 site configuration.

@pan93412 pan93412 requested a review from Copilot April 21, 2025 16:38
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@pan93412 pan93412 requested a review from Copilot April 21, 2025 16:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR adds a new data loader for the conference timeline by implementing session data loading, refactoring legacy COSCUP 2024 code, and introducing a prototype timetable view.

  • Implements utility functions and types for session data processing
  • Provides processor functions to transform Pretalx API responses into the desired data shape
  • Integrates data loading into the VitePress site and a new timetable view

Reviewed Changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
loaders/sessions/utils.ts New utility functions for cleaning text, hashing, and question resolution
loaders/sessions/types.ts Introduction of interfaces for session-related data
loaders/sessions/processors.ts Processing functions to map Pretalx API responses to internal data structures
loaders/sessions/pretalx.ts Type definitions for Pretalx API responses
loaders/sessions/hackmd.ts Interface for HackMD URL mappings
loaders/sessions/constants.ts Constants for question IDs, language mappings, and available tags
loaders/session.data.ts Data loader integration with Promise-based fetching for session data and HackMD mappings
content/zh_tw/timetable/*.vue, *.md Vue components and Markdown for displaying the timetable view
Files not reviewed (1)
  • .env.example: Language not supported

@pan93412 pan93412 marked this pull request as draft April 21, 2025 16:57
@pan93412 pan93412 force-pushed the conference-timeline branch from 4312f65 to 7e32474 Compare April 22, 2025 01:37
This is not the final version; it is only for checking whether our data loader is functioning.

This section is generated by Claude (AI).
@pan93412 pan93412 force-pushed the conference-timeline branch from 7e32474 to 3275097 Compare April 22, 2025 01:58
@pan93412 pan93412 changed the title Add the dataloader of conference timeline Add a simple prototype of session time Apr 22, 2025
@pan93412 pan93412 changed the base branch from main to sessions-dataloader April 22, 2025 02:05
@pan93412 pan93412 force-pushed the sessions-dataloader branch from ef767d6 to 2e7c059 Compare May 5, 2025 11:30
@pan93412 pan93412 closed this May 5, 2025
@pan93412 pan93412 mentioned this pull request May 5, 2025
4 tasks
@pan93412 pan93412 deleted the conference-timeline branch July 30, 2025 06:52
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