feat: Umstellung auf Anthropic Claude SDK, Rechnungsgenerator-Systemtemplate und Task-Status-Sync

- LLM-Integration von LM Studio (Spring AI OpenAI) auf Anthropic Java SDK umgestellt
- Rechnungsgenerator: System-Template für Rechnungen an Nutzer, Canvas leeren, PDF-Vorschau
- Job manuell beenden sendet job_deleted an verbundene App-Clients
- MessageController: nur offene Jobs ausliefern, station_completed per jobId auflösen
- App: Task-Erledigungsstatus aus Server-Tasks auf Stations-Snapshots übernehmen, lokale Task-Status bei Offline-Pufferung erhalten
- Adressbuch-Wording in allen Sprachdateien, Version 0.9.18

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
SvenandClaude Fable 5 committed 2026-07-06 11:16:34 +02:00
1 parent 31b18e1f52
commit 09db861064
21 files changed
+1087 -652

No files matched your search

@@ -240,7 +240,7 @@ page.title.dashboard=VotianLT - Valdymo skydas
page.title.appuser.create=Sukurti naują programėlės naudotoją
page.title.messages=Žinutės
page.title.register=Registracija VotianLT
page.title.customers=Klientai
page.title.customers=Adresų knyga
page.title.customer.edit=Redaguoti klientą
page.title.verwaltung=Administravimas
page.title.company.create=Sukurti naują įmonę
@@ -248,7 +248,7 @@ page.title.imprint=Informacija
page.title.profile.edit=Redaguoti profilį
page.title.admin.dashboard=Administratoriaus valdymo skydas
page.title.invoice.create=Sukurti sąskaitą
page.title.customer.create=Sukurti naują klientą
page.title.customer.create=Sukurti naują adresą
page.title.login=Prisijungti prie VotianLT
page.title.jobs=Užsakymai
page.title.appuser.edit=Redaguoti programėlės naudotoją
@@ -327,9 +327,9 @@ editappuser.dialog.delete.text=Ar tikrai norite ištrinti šį programėlės nau
editappuser.dialog.delete.confirm=Ištrinti
# Customers
customers.title=Klientai
customers.button.add=Pridėti naują klientą
customers.hint.click=Spustelėkite klientą, kad pamatytumėte informaciją
customers.title=Adresų knyga
customers.button.add=Pridėti naują adresą
customers.hint.click=Spustelėkite adreso įrašą, kad pamatytumėte informaciją
customers.column.company=Įmonė
customers.column.name=Pavadinimas
customers.column.email=El. paštas
@@ -348,8 +348,8 @@ editcustomer.dialog.delete.text=Ar tikrai norite ištrinti šį klientą?
editcustomer.dialog.delete.confirm=Ištrinti
# Add Customer
addcustomer.title=Sukurti naują klientą
addcustomer.button.submit=Sukurti klientą
addcustomer.title=Sukurti naują adresą
addcustomer.button.submit=Sukurti adresą
addcustomer.notification.validation=Prašome užpildyti visus privalomus laukus
addcustomer.notification.success=Klientas sėkmingai sukurtas
addcustomer.notification.check=Prašome patikrinti savo įvestį
@@ -989,3 +989,24 @@ adminpricetable.field.revenue=Pajamų dalis
adminpricetable.notification.saved=Kainų lentelė išsaugota
adminpricetable.notification.save.error=Klaida išsaugant: {0}
adminpricetable.notification.load.error=Klaida įkeliant: {0}
# Sąskaitų generatorius - sistemos šablonas (sąskaitos naudotojams)
invoicegenerator.issuer.header=Sąskaitos išrašytojas
invoicegenerator.issuer.website=Svetainė
invoicegenerator.issuer.senderline=Siuntėjo eilutė
invoicegenerator.issuer.paymentterms=Mokėjimo sąlygos
invoicegenerator.issuer.footer=Poraštė
invoicegenerator.issuer.invoicedate=Sąskaitos data
invoicegenerator.recipient.header=Gavėjas (naudotojas)
invoicegenerator.recipient.company=Naudotojo įmonė
invoicegenerator.recipient.name=Naudotojo vardas
invoicegenerator.recipient.street=Naudotojo gatvė
invoicegenerator.recipient.city=Naudotojo miestas
invoicegenerator.recipient.email=Naudotojo el. paštas
invoicegenerator.template.saved=Šablonas išsaugotas
invoicegenerator.template.save.error=Klaida išsaugant šabloną: {0}
invoicegenerator.button.clear=Išvalyti
invoicegenerator.notification.cleared=Drobė išvalyta
invoicegenerator.notification.canvas.error=Nepavyko nuskaityti drobės duomenų
invoicegenerator.notification.preview.error=Peržiūros klaida: {0}
invoicegenerator.pdf.preview.title=PDF peržiūra