Skip to content

Feature/project invoice support#255

Draft
gjong wants to merge 9 commits into
masterfrom
feature/project-invoice-support
Draft

Feature/project invoice support#255
gjong wants to merge 9 commits into
masterfrom
feature/project-invoice-support

Conversation

@gjong

@gjong gjong commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Breaking change

Add support for small businesses to the backend application.

Proposed change

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (which adds functionality to the application)
  • Deprecation (breaking change to happen in the future)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: fixes #33

Checklist

  • The code change is tested and works locally.
  • Local tests pass. Your PR cannot be merged unless tests pass
  • There is no commented out code in this PR.
  • Tests have been added to verify that the new code works.

gjong and others added 9 commits May 10, 2026 08:16
Added `OpenPdfInvoicePdfService` to generate localized PDF invoices using OpenPDF. Introduced `LocalizableMessageCatalog` for server-side i18n support across en, de, and nl locales. Updated i18n message bundles and created tests to verify PDF generation and localization accuracy.
…izationCatalog interface to enhance i18n functionality.
Updated `OpenPdfInvoicePdfService` to include a branded header with dynamic logo rendering based on the invoice template. Added `loadLogo` method to fetch and process the business logo. Refactored existing logic for better PDF layout formatting and introduced new unit tests to validate logo rendering functionality.
…atic module definitions, and annotate banking services with `@BankingModuleEnabled`.
…guration

Replaced static module definitions with dynamic database-backed configuration. Added `PledgerModule` and supporting annotations for module-specific enablement. Updated providers and services across categories to support dynamic module checks. Enhanced test coverage for module-enabled flows and tweaked application configuration for seamless integration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Add support for small businesses

1 participant