feat: allow sitters to mark jobs as completed with notification

This commit is contained in:
2026-01-12 23:16:23 +01:00
parent 3600ba665d
commit 22183a8d59
6 changed files with 93 additions and 19 deletions

View File

@@ -55,7 +55,9 @@
"cancel": "Abbrechen",
"cancelSuccess": "Eintrag entfernt",
"cancelError": "Entfernen fehlgeschlagen",
"noInstructions": "Noch keine spezifischen Instruktionen hinterlegt."
"noInstructions": "Noch keine spezifischen Instruktionen hinterlegt.",
"markDone": "Job erledigt?",
"jobDone": "Job erledigt!"
},
"login": {
"title": "Passwort eingeben",
@@ -82,6 +84,7 @@
"ownerHome": "🏠 BESITZER ZU HAUSE: Markiert für den {date}.\nPlan: {url}",
"newBooking": "✅ NEUE BUCHUNG: {name} sittet am {date}.\nPlan: {url}",
"cancellation": "🚨 ABSAGE: {name} hat die Buchung für den {date} gelöscht.{message}\nPlan: {url}",
"instructionsUpdated": "📝 UPDATE: Die Katzen-Instruktionen wurden geändert.\nPlan: {url}"
"instructionsUpdated": "📝 UPDATE: Die Katzen-Instruktionen wurden geändert.\nPlan: {url}",
"completed": "✨ ERLEDIGT: {name} hat den Job für den {date} erledigt!\nPlan: {url}"
}
}

View File

@@ -54,8 +54,10 @@
"cancelSubmit": "Confirm Cancellation",
"cancel": "Cancel",
"cancelSuccess": "Entry removed",
"cancelError": "Failed to remove entry",
"noInstructions": "No specific instructions provided yet."
"cancelError": "Cancellation failed",
"noInstructions": "No specific instructions added yet.",
"markDone": "Job done?",
"jobDone": "Job done!"
},
"login": {
"title": "Enter Password",
@@ -81,7 +83,8 @@
"notifications": {
"ownerHome": "🏠 OWNER HOME: Marked for {date}.\nPlan: {url}",
"newBooking": "✅ NEW BOOKING: {name} is sitting on {date}.\nPlan: {url}",
"cancellation": "🚨 CANCELLATION: {name} removed their booking for {date}.{message}\nPlan: {url}",
"instructionsUpdated": "📝 UPDATED: Cat instructions have been modified.\nPlan: {url}"
"cancellation": "🚨 CANCELLATION: {name} deleted the booking for {date}.{message}\nPlan: {url}",
"instructionsUpdated": "📝 UPDATE: Cat instructions were changed.\nPlan: {url}",
"completed": "✨ DONE: {name} finished the job for {date}!\nPlan: {url}"
}
}