Added station presence column and bumped up version

- Added a StationStatus "presence" property to TrainStatusRow and display it as a new (unnamed) TableColumn in ContentView (using presence.rawValue).
- Populated presence from leg?.status.
- Bumped app version to 0.2.103 in Bundler.toml and add a 0.2.103 entry to changelog noting the new column.
This commit is contained in:
Tony Bark 2026-08-24 04:40:33 -04:00
parent 0543d43ba5
commit e1c39aa457
4 changed files with 8 additions and 3 deletions

View file

@ -53,6 +53,7 @@ struct ContentView: View {
Table(rows) {
TableColumn("Time", value: \TrainStatusRow.arrival)
TableColumn("Number", value: \TrainStatusRow.trainNum)
TableColumn("", value: \TrainStatusRow.presence.rawValue)
TableColumn("Train", value: \TrainStatusRow.routeName)
TableColumn("To", value: \TrainStatusRow.destination)
TableColumn("From", value: \TrainStatusRow.origin)
@ -209,7 +210,7 @@ struct ContentView: View {
departure: depature ?? "",
origin: train.origName,
destination: train.destName,
// serviceDate: train.serviceDate
presence: leg?.status ?? .unknown // Yeah... It's a little confusing
)
}
}