diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 1986750..4d991e7 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -4,7 +4,8 @@ "Bash(./mvnw clean compile -q)", "mcp__ide__getDiagnostics", "Bash(find:*)", - "Bash(./mvnw:*)" + "Bash(./mvnw:*)", + "Bash(rm:*)" ], "deny": [], "ask": [] diff --git a/AGENTS.md b/AGENTS.md index 8e1b90e..5c83491 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -16,4 +16,4 @@ Create tests under `src/test/java` mirroring the production package path. Name u History currently uses brief German titles; shift to imperative, scoped summaries such as `feat: add PDF mailer` or `fix: guard MQTT reconnects`. Keep unrelated updates out of the same commit and exclude artifacts like `node_modules/` or `target/`. Pull requests should explain the motivation, link issues, note config or data-seed impacts, and attach screenshots or screencasts when Vaadin views change. List manual verification steps and flag any migrations or bundle adjustments for reviewers. ## Security & Configuration Tips -External service credentials for MongoDB, SMTP, and MQTT belong in environment variables or a developer-specific `application-local.properties` kept out of version control. Document default ports and topics when touching `MqttConfig` or Zeroconf publishers so ops can replicate environments. For two-factor flows, keep shared secrets in secure storage and avoid logging codes during development. +External service credentials for MongoDB, SMTP, and MQTT belong in environment variables or a developer-specific `application-local.properties` kept out of version control. Document default ports and topics when touching `MqttConfig` so ops can replicate environments. For two-factor flows, keep shared secrets in secure storage and avoid logging codes during development. diff --git a/src/main/java/de/assecutor/votianlt/service/SystemInvoiceService.java b/src/main/java/de/assecutor/votianlt/service/SystemInvoiceService.java index 823edb5..c11c8ee 100644 --- a/src/main/java/de/assecutor/votianlt/service/SystemInvoiceService.java +++ b/src/main/java/de/assecutor/votianlt/service/SystemInvoiceService.java @@ -13,11 +13,6 @@ import java.util.List; @Service public class SystemInvoiceService { - public byte[] generateInvoicePdf(SystemInvoiceData systemInvoiceData) throws Exception { - // Generate PDF using HTML to PDF conversion - return generateInvoicePdfFromHtml(); - } - public byte[] generateInvoicePdfFromHtml() throws Exception { // Read the HTML template String htmlContent = readHtmlTemplate(); diff --git a/src/main/java/de/assecutor/votianlt/zeroconf/ZeroconfPublisher.java b/src/main/java/de/assecutor/votianlt/zeroconf/ZeroconfPublisher.java deleted file mode 100644 index b7d031b..0000000 --- a/src/main/java/de/assecutor/votianlt/zeroconf/ZeroconfPublisher.java +++ /dev/null @@ -1,3 +0,0 @@ -// Zeroconf removed from project. -// This file intentionally left without any classes to eliminate any -// zeroconf-related beans or code.