Commit Graph

45 Commits

Author SHA1 Message Date
seaznCode
427c12be3c feat: add language normalization and user settings updates
- Introduced language normalization utility functions to standardize language codes across the application.
- Updated ContractUploadController to resolve requested language from contract data and user settings.
- Enhanced authMiddleware to set preferred language in user object based on user settings.
- Added preferred_language column to user_settings table in the database.
- Implemented UserSettingsRepository to manage user settings, including preferred language updates.
- Updated DocumentTemplateService and AboContractService to support language-specific templates.
- Enhanced InvoiceService to select invoice templates based on normalized language codes.
- Added new script to compare versions of ABO contract documents.
- Refactored various services and repositories to utilize the new language normalization logic.
2026-06-07 21:13:41 +02:00
seaznCode
d553d056e1 feat: add tax_mode support for document templates and invoice processing + remove local template fallback 2026-05-21 20:59:15 +02:00
seaznCode
e7aee1e380 kmpaidkwtdwj 2026-05-17 16:15:47 +02:00
seaznCode
d169abe269 Change default company_country to Austria 2026-05-17 13:34:05 +02:00
DeathKaioken
baf53e36c1 Zipfelzwerg
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 23:47:25 +02:00
DeathKaioken
9f53ffbbdd Mail mich in den Tod
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 16:44:19 +02:00
DeathKaioken
0bb230cf66 crashout
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 02:00:44 +02:00
DeathKaioken
918deb2b69 zua
Co-authored-by: Copilot <copilot@github.com>
2026-05-03 23:46:08 +02:00
seaznCode
704e6f22e6 Merge branch 'bigTypeShii' of https://git.profit-planet.partners/DK404/CentralBackend into bigTypeShii 2026-03-16 20:35:24 +01:00
seaznCode
19847eefb4 feat: enhance subscription model with additional contact and invoice fields
hawi i cant
2026-03-16 20:35:10 +01:00
DeathKaioken
914e8bd528 fmlfmlflmflm 2026-03-16 20:03:54 +01:00
DeathKaioken
248109e6e8 fk this shit 2026-03-15 18:33:52 +01:00
ccf2f0212e feat: add 'guest' user type to user_type enum in database schema 2026-03-15 01:11:40 +01:00
seaznCode
520c12e5a7 fix: update query method to use non-prepared statements for dynamic SQL compatibility 2026-03-11 23:42:44 +01:00
seaznCode
f85d01af8d feat: implement guest user registration and company settings management 2026-03-09 22:07:12 +01:00
seaznCode
2c239ad331 feat: enhance invoice and pool management with new status updates, detailed invoice retrieval, and pool statistics 2026-03-08 16:28:46 +01:00
DeathKaioken
04a032992a feat: abo 2026-02-18 11:16:54 +01:00
seaznCode
4ce8507858 feat: enhance pool management with subscription linking and inflow diagnostics 2026-02-17 18:13:27 +01:00
seaznCode
fd37a522d0 feat: implement pool member management with listing and adding functionalities 2026-01-23 21:54:23 +01:00
DeathKaioken
33c584e68e fix: cookie refresh stuff 2026-01-18 21:57:22 +01:00
DeathKaioken
e86986d40c Merge branch 'main' of https://git.profit-planet.partners/DK404/CentralBackend 2026-01-18 16:19:11 +01:00
DeathKaioken
56fe694458 bug: prod mysql conflict 2026-01-18 16:19:08 +01:00
seaznCode
1685df8389 feat: enhance database initialization with nullable columns and virtual labels for referral tokens 2026-01-17 19:38:49 +01:00
seaznCode
0a983d0654 feat: implement SQL dump import functionality with multi-statement support 2026-01-16 00:11:09 +01:00
seaznCode
d7fd62d6b4 feat: update user_documents table to allow nullable object_storage_id and add signatureBase64 column 2026-01-14 16:57:16 +01:00
seaznCode
dfbd731f53 document upload + user mgmt preview 2026-01-13 19:04:29 +01:00
DeathKaioken
bf6b9d27af fix: npm version fix 2026-01-13 13:57:39 +01:00
DeathKaioken
80e7a96bce feat: invoice 2025-12-15 16:58:55 +01:00
DeathKaioken
b73f8b9b4b Merge branch 'main' of https://git.profit-planet.partners/DK404/CentralBackend 2025-12-13 11:16:56 +01:00
DeathKaioken
0c78f2c869 feat: abo + profile section 2025-12-13 11:15:20 +01:00
seaznCode
8f3db7a07c news 2025-12-09 16:39:56 +01:00
seaznCode
85fd8b16fb feat: implement affiliate management with CRUD operations and S3 integration 2025-12-06 20:25:34 +01:00
DeathKaioken
f862097417 feat: added taxes 2025-12-06 11:14:55 +01:00
seaznCode
4baafedc79 feat: enhance pool management with new properties and active status updates 2025-12-04 18:26:39 +01:00
DeathKaioken
9f5458f0a8 feat: matrix adjustments 2025-11-30 12:20:36 +01:00
DeathKaioken
8aebdbb607 feat: pool management 2025-11-29 13:14:10 +01:00
seaznCode
c62d775e66 feat: simplify Coffee management by removing unnecessary fields and enforcing fixed billing defaults 2025-11-20 17:38:04 +01:00
DeathKaioken
20f69c272c feat: profile backend link | NOT DONE 2025-11-18 01:21:09 +01:00
DeathKaioken
b424e90e08 feat: matrix management backend #1 2025-11-17 22:11:28 +01:00
seaznCode
77e34af8e2 feat: implement Coffee management functionality with CRUD operations and S3 integration 2025-11-13 20:13:16 +01:00
seaznCode
4fc78f3f8b feat: add updateUserStatus method to AdminUserController and corresponding service logic 2025-11-01 18:47:09 +01:00
seaznCode
747af4db9a feat: add user management functionalities including archiving, unarchiving, verification updates, and profile updates 2025-10-23 21:30:17 +02:00
DeathKaioken
88bd410922 feat: add create / stats Matrix Management 2025-10-16 16:34:56 +02:00
DeathKaioken
095cbd6187 Initial Commit Fix 2025-09-08 16:05:37 +02:00
DeathKaioken
e2e0204c12 Initial Commit 2025-09-07 12:44:01 +02:00