Skip to content

Improve demo page with date-based filtering and trip grouping - #6

Merged
chtitux merged 1 commit into
mainfrom
claude/create-gtfs-sqljs-module-011CUpNnKLtuvzDDzXYZFyRm
Nov 5, 2025
Merged

chtitux merged 1 commit into
mainfrom
claude/create-gtfs-sqljs-module-011CUpNnKLtuvzDDzXYZFyRm

Conversation

@chtitux

@chtitux chtitux commented Nov 5, 2025

Copy link
Copy Markdown
Contributor

Major improvements to the interactive demo:

Location and operator:

  • Fix location from Martinique to La Réunion
  • Add operator information: Transdev Outre-Mer and GIE Activ'

Date-based filtering:

  • Replace calendar list with date picker (defaults to today)
  • Show active calendars for selected date
  • Filter trips by selected date using new flexible API

Trip organization:

  • Group trips by headsign and direction
  • Order groups by direction_id, then by headsign
  • Show trip count for each group
  • Improved visual hierarchy with grouped layout

UI improvements:

  • Modern date input with focus styles
  • Better trip grouping with headers
  • Cleaner information display
  • Active calendar info instead of full calendar grid

All 77 tests pass.

Major improvements to the interactive demo:

Location and operator:
- Fix location from Martinique to La Réunion
- Add operator information: Transdev Outre-Mer and GIE Activ'

Date-based filtering:
- Replace calendar list with date picker (defaults to today)
- Show active calendars for selected date
- Filter trips by selected date using new flexible API

Trip organization:
- Group trips by headsign and direction
- Order groups by direction_id, then by headsign
- Show trip count for each group
- Improved visual hierarchy with grouped layout

UI improvements:
- Modern date input with focus styles
- Better trip grouping with headers
- Cleaner information display
- Active calendar info instead of full calendar grid

All 77 tests pass.
@chtitux
chtitux merged commit e7c2d12 into main Nov 5, 2025
3 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.

2 participants