Merge remote-tracking branch 'origin/main' into add-missing-airline-check

This commit is contained in:
2026-07-15 11:36:07 +10:00
10 changed files with 256 additions and 30 deletions
@@ -160,7 +160,7 @@ const showColumn = (column: string) => props.columnsToShow.includes(column)
<td v-if="showColumn('class_seat_combined')" class="v-data-table__td class-badges-cell">
<span class="class-cell">
<CrewTooltip v-if="flight.flight_reason?.name == 'Crew'" :crew-type="flight.crew_type!">
<CrewTooltip v-if="flight.flight_reason?.name == 'Crew' && flight.crew_type" :crew-type="flight.crew_type!">
<FlightClassBadge v-if="flight.flight_class?.internal_name === 'crew'" :flight="flight" />
<InlineBadge v-else variant="crew">Crew</InlineBadge>
</CrewTooltip>
@@ -1,6 +1,6 @@
<script setup lang="ts">
withDefaults(defineProps<{
title: string,
title?: string,
wide?: boolean,
blurb?: string
}>(), { wide: false })
@@ -4,12 +4,15 @@ import { SharedProps } from "@/Types/types"
const page = usePage<SharedProps>().props
const year = new Date().getFullYear()
const version = __APP_VERSION__
</script>
<template>
<footer class="glass">
<span class="footer-copyright">
&copy; {{ year }} FlightsGoneBy
<span class="footer-version">v{{ version }}</span>
</span>
<span class="footer-links">
@@ -73,4 +76,9 @@ footer {
font-size: 0.6rem;
}
}
.footer-version {
opacity: 0.8;
margin-left: 0.4em;
}
</style>