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:
2026-07-06 11:16:34 +02:00
parent 31b18e1f52
commit 09db861064
21 changed files with 1087 additions and 652 deletions

View File

@@ -240,7 +240,7 @@ page.title.dashboard=VotianLT - Informācijas panelis
page.title.appuser.create=Izveidot jaunu lietotnes lietotāju
page.title.messages=Ziņojumi
page.title.register=Reģistrēties VotianLT
page.title.customers=Klienti
page.title.customers=Adrešu grāmata
page.title.customer.edit=Rediģēt klientu
page.title.verwaltung=Pārvaldība
page.title.company.create=Izveidot jaunu uzņēmumu
@@ -248,7 +248,7 @@ page.title.imprint=Impressum
page.title.profile.edit=Rediģēt profilu
page.title.admin.dashboard=Administrācijas panelis
page.title.invoice.create=Izveidot rēķinu
page.title.customer.create=Izveidot jaunu klientu
page.title.customer.create=Izveidot jaunu adresi
page.title.login=Pieteikties VotianLT
page.title.jobs=Uzdevumi
page.title.appuser.edit=Rediģēt lietotnes lietotāju
@@ -327,9 +327,9 @@ editappuser.dialog.delete.text=Vai tiešām vēlaties dzēst šo lietotnes lieto
editappuser.dialog.delete.confirm=Dzēst
# Customers
customers.title=Klienti
customers.button.add=Pievienot jaunu klientu
customers.hint.click=Noklikšķiniet uz klienta, lai redzētu detaļas
customers.title=Adrešu grāmata
customers.button.add=Pievienot jaunu adresi
customers.hint.click=Noklikšķiniet uz adreses ieraksta, lai redzētu detaļas
customers.column.company=Uzņēmums
customers.column.name=Nosaukums
customers.column.email=E-pasts
@@ -348,8 +348,8 @@ editcustomer.dialog.delete.text=Vai tiešām vēlaties dzēst šo klientu?
editcustomer.dialog.delete.confirm=Dzēst
# Add Customer
addcustomer.title=Izveidot jaunu klientu
addcustomer.button.submit=Izveidot klientu
addcustomer.title=Izveidot jaunu adresi
addcustomer.button.submit=Izveidot adresi
addcustomer.notification.validation=Lūdzu, aizpildiet visus obligātos laukus
addcustomer.notification.success=Klients veiksmīgi izveidots
addcustomer.notification.check=Lūdzu, pārbaudiet savus ievadītos datus
@@ -987,3 +987,24 @@ adminpricetable.field.revenue=Ieņēmumu daļa
adminpricetable.notification.saved=Cenu tabula saglabāta
adminpricetable.notification.save.error=Kļūda saglabājot: {0}
adminpricetable.notification.load.error=Kļūda ielādējot: {0}
# Rēķinu ģenerators - sistēmas veidne (rēķini lietotājiem)
invoicegenerator.issuer.header=Rēķina izrakstītājs
invoicegenerator.issuer.website=Tīmekļa vietne
invoicegenerator.issuer.senderline=Sūtītāja rinda
invoicegenerator.issuer.paymentterms=Apmaksas nosacījumi
invoicegenerator.issuer.footer=Kājene
invoicegenerator.issuer.invoicedate=Rēķina datums
invoicegenerator.recipient.header=Saņēmējs (lietotājs)
invoicegenerator.recipient.company=Lietotāja uzņēmums
invoicegenerator.recipient.name=Lietotāja vārds
invoicegenerator.recipient.street=Lietotāja iela
invoicegenerator.recipient.city=Lietotāja pilsēta
invoicegenerator.recipient.email=Lietotāja e-pasts
invoicegenerator.template.saved=Veidne saglabāta
invoicegenerator.template.save.error=Kļūda saglabājot veidni: {0}
invoicegenerator.button.clear=Notīrīt
invoicegenerator.notification.cleared=Audekls notīrīts
invoicegenerator.notification.canvas.error=Neizdevās nolasīt audekla datus
invoicegenerator.notification.preview.error=Priekšskatījuma kļūda: {0}
invoicegenerator.pdf.preview.title=PDF priekšskatījums