feat(planner): reach a hotel's booking from the plan, not only its place

A booked stay's pill in the day head gets a second target that opens the booking; the name still opens the place. The place panel of a hotel, on the desktop and on the phone, lists the stay booked for it next to the bookings pinned to the stop. (#2363)
This commit is contained in:
Maurice
2026-10-01 09:43:53 +02:00
parent 104f0eef38
commit c80ee6b12a
34 changed files with 155 additions and 17 deletions
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'تسجيل الوصول',
'day.checkInUntil': 'حتى',
'day.checkOut': 'تسجيل المغادرة',
'day.openStayBooking': 'فتح الحجز',
'day.confirmation': 'التأكيد',
'day.editAccommodation': 'تعديل الإقامة',
'day.reservations': 'الحجوزات',
+1
View File
@@ -23,6 +23,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Giriş',
'day.checkInUntil': 'Qədər',
'day.checkOut': 'Çıxış',
'day.openStayBooking': 'Rezervasiyanı aç',
'day.confirmation': 'Təsdiq',
'day.editAccommodation': 'Yaşayış yerini redaktə et',
'day.reservations': 'Rezervasiyalar',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Até',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Abrir reserva',
'day.confirmation': 'Confirmação',
'day.editAccommodation': 'Editar hospedagem',
'day.reservations': 'Reservas',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': "Registre d'entrada",
'day.checkInUntil': 'Fins a',
'day.checkOut': 'Registre de sortida',
'day.openStayBooking': 'Obre la reserva',
'day.confirmation': 'Confirmació',
'day.editAccommodation': "Edita l'allotjament",
'day.reservations': 'Reserves',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Do',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Otevřít rezervaci',
'day.confirmation': 'Potvrzení',
'day.editAccommodation': 'Upravit ubytování',
'day.reservations': 'Rezervace',
+1
View File
@@ -20,6 +20,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Bis',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Buchung öffnen',
'day.confirmation': 'Bestätigung',
'day.editAccommodation': 'Unterkunft bearbeiten',
'day.reservations': 'Reservierungen',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Until',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Open booking',
'day.confirmation': 'Confirmation',
'day.editAccommodation': 'Edit accommodation',
'day.reservations': 'Reservations',
+1
View File
@@ -20,6 +20,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Registro de entrada',
'day.checkInUntil': 'Hasta',
'day.checkOut': 'Registro de salida',
'day.openStayBooking': 'Abrir reserva',
'day.confirmation': 'Confirmación',
'day.editAccommodation': 'Editar alojamiento',
'day.reservations': 'Reservas',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Sisseregistreerimine',
'day.checkInUntil': 'Kuni',
'day.checkOut': 'Väljaregistreerimine',
'day.openStayBooking': 'Ava broneering',
'day.confirmation': 'Kinnitus',
'day.editAccommodation': 'Muuda majutust',
'day.reservations': 'Broneeringud',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Arrivée',
'day.checkInUntil': "Jusqu'à",
'day.checkOut': 'Départ',
'day.openStayBooking': 'Ouvrir la réservation',
'day.confirmation': 'Confirmation',
'day.editAccommodation': "Modifier l'hébergement",
'day.reservations': 'Réservations',
+1
View File
@@ -20,6 +20,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Έως',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Άνοιγμα κράτησης',
'day.confirmation': 'Επιβεβαίωση',
'day.editAccommodation': 'Επεξεργασία διαμονής',
'day.reservations': 'Κρατήσεις',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Bejelentkezés',
'day.checkInUntil': 'Eddig',
'day.checkOut': 'Kijelentkezés',
'day.openStayBooking': 'Foglalás megnyitása',
'day.confirmation': 'Visszaigazolás',
'day.editAccommodation': 'Szállás szerkesztése',
'day.reservations': 'Foglalások',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Sampai',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Buka pemesanan',
'day.confirmation': 'Konfirmasi',
'day.editAccommodation': 'Edit akomodasi',
'day.reservations': 'Reservasi',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Fino a',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Apri prenotazione',
'day.confirmation': 'Conferma',
'day.editAccommodation': 'Modifica alloggio',
'day.reservations': 'Prenotazioni',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'チェックイン',
'day.checkInUntil': 'チェックイン期限',
'day.checkOut': 'チェックアウト',
'day.openStayBooking': '予約を開く',
'day.confirmation': '確認',
'day.editAccommodation': '宿泊先を編集',
'day.reservations': '予約',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': '체크인',
'day.checkInUntil': '까지',
'day.checkOut': '체크아웃',
'day.openStayBooking': '예약 열기',
'day.confirmation': '확인',
'day.editAccommodation': '숙박 편집',
'day.reservations': '예약',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Inchecken',
'day.checkInUntil': 'Tot',
'day.checkOut': 'Uitchecken',
'day.openStayBooking': 'Boeking openen',
'day.confirmation': 'Bevestiging',
'day.editAccommodation': 'Accommodatie bewerken',
'day.reservations': 'Reserveringen',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Zameldowanie',
'day.checkInUntil': 'Do',
'day.checkOut': 'Wymeldowanie',
'day.openStayBooking': 'Otwórz rezerwację',
'day.confirmation': 'Potwierdzenie',
'day.editAccommodation': 'Edytuj zakwaterowanie',
'day.reservations': 'Rezerwacje',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Заезд',
'day.checkInUntil': 'До',
'day.checkOut': 'Выезд',
'day.openStayBooking': 'Открыть бронирование',
'day.confirmation': 'Подтверждение',
'day.editAccommodation': 'Редактировать жильё',
'day.reservations': 'Бронирования',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Check-in',
'day.checkInUntil': 'Do',
'day.checkOut': 'Check-out',
'day.openStayBooking': 'Otvoriť rezerváciu',
'day.confirmation': 'Potvrdenie',
'day.editAccommodation': 'Upraviť ubytovanie',
'day.reservations': 'Rezervácie',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Incheckning',
'day.checkInUntil': 'Tills',
'day.checkOut': 'Utcheckning',
'day.openStayBooking': 'Öppna bokning',
'day.confirmation': 'Bekräftelse',
'day.editAccommodation': 'Redigera boende',
'day.reservations': 'Bokningar',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': "เช็คอิน",
'day.checkInUntil': "เช็กอินได้ถึง",
'day.checkOut': "เช็คเอาท์",
'day.openStayBooking': 'เปิดการจอง',
'day.confirmation': "การยืนยัน",
'day.editAccommodation': "แก้ไขที่พัก",
'day.reservations': "การจอง",
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Giriş',
'day.checkInUntil': 'Kadar',
'day.checkOut': 'Çıkış yapmak',
'day.openStayBooking': 'Rezervasyonu aç',
'day.confirmation': 'Onay kodu',
'day.editAccommodation': 'Konaklamayı düzenle',
'day.reservations': 'Rezervasyonlar',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Заїзд',
'day.checkInUntil': 'До',
'day.checkOut': 'Виїзд',
'day.openStayBooking': 'Відкрити бронювання',
'day.confirmation': 'Підтвердження',
'day.editAccommodation': 'Редагувати проживання',
'day.reservations': 'Бронювання',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': 'Nhận phòng',
'day.checkInUntil': 'Cho đến khi',
'day.checkOut': 'Trả phòng',
'day.openStayBooking': 'Mở đặt chỗ',
'day.confirmation': 'Xác nhận',
'day.editAccommodation': 'Chỉnh sửa chỗ ở',
'day.reservations': 'Đặt chỗ',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': '入住',
'day.checkInUntil': '截止',
'day.checkOut': '退房',
'day.openStayBooking': '開啟預訂',
'day.confirmation': '確認號',
'day.editAccommodation': '編輯住宿',
'day.reservations': '預訂',
+1
View File
@@ -19,6 +19,7 @@ const day: TranslationStrings = {
'day.checkIn': '入住',
'day.checkInUntil': '截止',
'day.checkOut': '退房',
'day.openStayBooking': '打开预订',
'day.confirmation': '确认号',
'day.editAccommodation': '编辑住宿',
'day.reservations': '预订',