Commit Graph

  • 24b94b05c2 Add invoice provision-period PDF handling main Stefan 2026-10-09 12:03:06 +02:00
  • 4443bba63c fix(forms): never submit an invalid form; unlock password-change dialog StefanandClaude Opus 5.5 2026-10-06 18:11:05 +02:00
  • 4145ab699c fix(invoices): Leistungsdatum editor lost or mis-formatted the service date StefanandClaude Opus 5.5 2026-10-06 18:04:03 +02:00
  • e2faf52cd2 chore: Update submodule commits for OCORE and OCORE_web Stefan 2026-10-06 16:41:08 +02:00
  • 546648533b fix(drafts): serialize draft session flushes and register reminders via fds__setReminder StefanandClaude Fable 5.1 2026-10-01 13:57:40 +02:00
  • d0002ccdad fix(invoices): send invoice amounts as exact cent-rounded decimals StefanandClaude Opus 5.5 2026-10-01 10:57:41 +02:00
  • 0a8384ab33 fix(invoices): Stornorechnung save failed on negative totals StefanandClaude Opus 4.8 2026-10-01 10:07:13 +02:00
  • c741535aec feat: Implement mfr truncation fix and enhance invoice handling Stefan 2026-09-30 16:56:08 +02:00
  • 7357f60120 chore: Update submodule commits for OCORE and OCORE_web Stefan 2026-09-30 10:20:29 +02:00
  • 63b3683725 Bump dependencies and submodule revisions Stefan 2026-09-30 10:19:58 +02:00
  • a36f0d859d feat: Implement secret management using Azure Key Vault and DPAPI across OCORE and OCORE_web Stefan 2026-09-22 21:49:49 +02:00
  • 4bf56c9699 chore: Update OCORE submodules and align package versions StefanandClaude Opus 4.8 2026-09-22 21:48:33 +02:00
  • a334497c82 feat: Add documentation for secret management using Azure Key Vault and DPAPI Stefan 2026-09-18 14:14:56 +02:00
  • 65034ba2e8 docs: Update admin-system-status documentation to include detailed card descriptions and data sources Stefan 2026-09-18 13:44:59 +02:00
  • e628454030 fix: Adjust banking transactions function to include manual credits in payment calculations Stefan 2026-09-18 12:33:47 +02:00
  • 9569c1b65e feat: Enhance invoice file backup procedure to include JSON snapshots Stefan 2026-09-17 22:39:01 +02:00
  • 249a945f5e feat: Implement admin-only specialties management interface Stefan 2026-09-17 21:17:23 +02:00
  • 86f6a60860 feat: implement set-based invoice payment calculations and enhance email logging configuration Stefan 2026-09-16 22:31:27 +02:00
  • 944a5bb442 Refactor document name sanitization for consistent filename generation Stefan 2026-09-16 22:18:42 +02:00
  • a60d4c2eaf fix: update mfr__updt__companies procedure and mfr__tt__companies type for improved data handling Stefan 2026-09-16 21:52:53 +02:00
  • dcfc459693 feat: update launch and task configurations for improved debugging and release builds Stefan 2026-09-16 21:22:10 +02:00
  • 4cac109283 fix: detect no-op document stores via OUTPUT rowset; sanitise regenerated filename StefanandClaude Opus 5 2026-09-16 21:16:49 +02:00
  • 99bf5337f8 fix: invoice/reminder PDF preview 404s and their unlogged root causes StefanandClaude Sonnet 5 2026-09-16 21:07:24 +02:00
  • b5613bee0d docs: sync CA1416 build note across CLAUDE.md/CODEX.md/copilot-instructions.md StefanandClaude Sonnet 5 2026-09-16 21:07:07 +02:00
  • bcf1f2dbb6 feat: migrate DB error logging onto the generic OCORE MultiLogger SQL sink StefanandClaude Sonnet 5 2026-09-16 17:20:06 +02:00
  • a1e6002c3b chore: Update OCORE and OCORE_web submodules to latest commits Stefan 2026-09-16 16:35:35 +02:00
  • fce83c528f feat: Enhance error logging for PDF preview failures and SQL timeouts Stefan 2026-09-16 16:35:04 +02:00
  • 38e0d55b09 Improve refreshRow to handle overlapping AJAX responses Stefan 2026-09-16 09:45:09 +02:00
  • 2f39440b05 chore: Update OCORE submodule to latest commit Stefan 2026-09-16 09:42:46 +02:00
  • b26c24ef98 feat: Enhance user group management and transaction handling in stored procedures Stefan 2026-09-16 09:42:32 +02:00
  • 8bcec409c5 feat: Add Admin Groups Management Module Stefan 2026-09-16 09:35:31 +02:00
  • 1a5ac73f3c Update Mailer configuration in appsettings for development and production Stefan 2026-09-15 23:59:48 +02:00
  • c757533503 Sync OCORE and OCORE_web submodule pointers StefanandClaude Sonnet 5 2026-09-15 23:54:04 +02:00
  • 107b7f54f1 Verify mailer credentials against ProcessWeb API before showing E-Mail-Dienst as healthy StefanandClaude Sonnet 5 2026-09-15 23:51:32 +02:00
  • f36f65789e Sync OCORE submodule pointer and ignore local Claude Code settings StefanandCopilot 2026-09-15 18:26:19 +02:00
  • 0ab08fd50b - Stefan 2026-09-15 18:24:21 +02:00
  • 263946d0fc Update NuGet packages, publish profiles, and config Stefan 2026-09-15 18:24:17 +02:00
  • 6cc79122b3 Improve Set-Struktur editor: show parent set inline, clamp long descriptions StefanandClaude Sonnet 5 2026-09-14 16:17:53 +02:00
  • 4386a6336a Let admins create and delete users in Benutzerverwaltung, modernize list StefanandClaude Sonnet 5 2026-09-14 14:51:59 +02:00
  • 38145a917e Fix login accepting wrong credentials (empty user signed in anyway) StefanandClaude Sonnet 5 2026-09-14 14:51:44 +02:00
  • c18e34a3f1 Update OCORE/OCORE_web submodules, align Microsoft.Data.SqlClient to 7.0.3 StefanandClaude Sonnet 5 2026-09-14 14:51:37 +02:00
  • e69a146408 Implement feature X to enhance user experience and optimize performance Stefan 2026-09-11 08:29:55 +02:00
  • 52b2811b43 Render invoice-editor <img> elements on their own line StefanandClaude Sonnet 5 2026-09-10 22:20:44 +02:00
  • 5fa7a2b50f Key the set-price menu modes on the set instead of the service-request block (ADR 0019) StefanandClaude Fable 5.1 2026-09-10 22:19:01 +02:00
  • 22d2ef9c1a Refactor code structure for improved readability and maintainability Stefan 2026-09-10 21:17:35 +02:00
  • f407341f5f Parallelize invoice image fetch, add telemetry, generalize HtmlConverter StefanandClaude Sonnet 5 2026-09-10 21:17:09 +02:00
  • 406c6f2860 Fix invoice-image code-review findings: aspect ratio, whitelist config, stale refs StefanandClaude Sonnet 5 2026-09-10 21:03:09 +02:00
  • c182d4fd69 Add row context menus, fix glyphicon copy corruption, combine CC email editing StefanandClaude Sonnet 5 2026-09-10 19:38:03 +02:00
  • 071982caec Render invoice-editor images (mfr portal only) into the PDF StefanandClaude Sonnet 5 2026-09-10 19:36:31 +02:00
  • 1a8a14791d Fix corrupted glyphicons webfont files causing decode failures StefanandClaude Sonnet 5 2026-09-10 13:10:55 +02:00
  • 311134727c Refresh glyphicons webfont assets (gulp copy) StefanandClaude Sonnet 5 2026-09-10 09:09:54 +02:00
  • d16d168eee Add hierarchical invoice position numbering (ADR 0017) StefanandClaude Sonnet 5 2026-09-10 09:09:43 +02:00
  • 94aa7cbfe4 Add Cc (Zusatzempfänger) recipient support for invoice emails StefanandClaude Sonnet 5 2026-09-10 09:09:29 +02:00
  • ecc74cf3c6 Add user-defined invoice set structure dialog (ADR 0016) StefanandClaude Sonnet 5 2026-09-10 08:55:05 +02:00
  • c1936a327e Add timezone-conversion and dashboard-widget SQL functions; remove obsolete backup__ copies StefanandClaude Sonnet 5 2026-09-09 12:10:24 +02:00
  • 076290cbeb Split Admin module into Status and User Management under one sidemenu dropdown StefanandClaude Sonnet 5 2026-09-09 12:09:44 +02:00
  • 93004904af Update submodules to latest origin/main StefanandClaude Sonnet 5 2026-09-09 11:25:27 +02:00
  • ca9a30d512 Clean up superseded/orphaned SQL files in Fuchs_Database StefanandClaude Sonnet 5 2026-09-09 11:23:15 +02:00
  • 25f9da1ab4 Update submodules to latest origin/main StefanandClaude Sonnet 5 2026-09-09 11:22:49 +02:00
  • 91f9524381 Update NuGet packages to latest patch versions; dev tooling tweaks StefanandClaude Sonnet 5 2026-09-09 11:22:44 +02:00
  • c730ef6049 Pin vendored TinyMCE at 6.8.6 (ADR 0013) StefanandClaude Sonnet 5 2026-09-09 11:22:37 +02:00
  • a5f497090e Add Administration user management: list, password reset, email change, group assignments StefanandClaude Sonnet 5 2026-09-09 10:34:04 +02:00
  • 6c38ee3d55 Refactor code structure for improved readability and maintainability Stefan 2026-07-21 09:45:38 +02:00
  • 4b28672d71 Update release notes and presentation for E-Rechnung enhancements Stefan 2026-07-21 09:45:17 +02:00
  • 7a9eb94a13 Track main branch for all submodules in .gitmodules StefanandClaude Sonnet 5 2026-07-21 09:20:10 +02:00
  • 4bb6cce9f3 Update submodules to latest origin/main StefanandClaude Sonnet 5 2026-07-21 09:16:34 +02:00
  • 235c9587f0 Merge pull request 'Emit invoices as validated ZUGFeRD (DATEV) and XRechnung (B2G)' (#2) from feature/erechnung-validation-b2g into main Stefan 2026-07-21 09:05:58 +02:00
  • 00e72c96d4 Emit invoices as validated ZUGFeRD (DATEV) and XRechnung (B2G) StefanandClaude Opus 4.8 2026-07-21 00:05:24 +02:00
  • d94974ce06 Update eRechnungLib subproject to latest commit Stefan 2026-07-18 18:01:57 +02:00
  • 628802db19 Add function to retrieve company address as JSON and update invoice procedures Stefan 2026-07-18 18:01:24 +02:00
  • 5ccd85c38f Merge pull request 'Add backend-authoritative invoice draft editing (ADR 0006/0007)' (#1) from feature/backend-authoritative-draft-editing into main Stefan 2026-07-16 19:46:52 +02:00
  • 9b2c99f697 Enable Mailer: set Mailer:Enabled to true Stefan 2026-07-16 16:42:28 +02:00
  • a45ca014ca - Stefan 2026-07-16 16:04:09 +02:00
  • c812d94d99 Improve audit logging, error handling, and metadata encoding Stefan 2026-07-16 16:03:58 +02:00
  • 8a0ebeeb1e Add German localization and styling for administration module Stefan 2026-07-16 14:59:14 +02:00
  • f6079af0de Update subproject commits for OCORE, OCORE_Charting, OCORE_web, and eRechnungLib Stefan 2026-07-16 13:35:03 +02:00
  • 49e3ed2673 Add unit tests for Fuchs_DataService and related components Stefan 2026-07-16 13:34:23 +02:00
  • f724b9b59d - Stefan 2026-07-13 22:40:14 +02:00
  • 5f85b75c22 added improvements on set proces and minor other improvements Stefan 2026-07-13 22:40:08 +02:00
  • 5c0fdc6c1d Changed Reminder Systematics analogue to invoices Stefan 2026-07-10 22:50:26 +02:00
  • 83d1c28b29 Refactor code structure and remove redundant sections for improved readability and maintainability Stefan 2026-07-10 21:03:55 +02:00
  • 42997c4f49 Refactor code structure for improved readability and maintainability Stefan 2026-07-10 14:29:51 +02:00
  • af445c015e Add backend-authoritative invoice draft editing (ADR 0006/0007) StefanandClaude Opus 4.8 2026-07-10 13:29:35 +02:00
  • e53d8962ad Update submodule references for OCORE, OCORE_Charting, OCORE_web, and OCORE_web_pdf to latest commits Stefan 2026-07-10 11:47:12 +02:00
  • 59a2b86c09 Refactor code structure for improved readability and maintainability Stefan 2026-07-08 19:33:23 +02:00
  • 4abf81cd7d Refactor stored procedure and update project structure Stefan 2026-07-06 00:01:35 +02:00
  • daac828c19 Add SupportedOSPlatform attribute and update logging level for Microsoft.Hosting.Lifetime Stefan 2026-07-05 14:20:45 +02:00
  • c98be7b23f Enhance banking transaction data structure and validation Stefan 2026-07-04 16:37:23 +02:00
  • aaf062fd77 Add note to documentation regarding unit test coverage and false positives Stefan 2026-07-03 21:07:51 +02:00
  • 882e97509a Enhance logging in FdsSqlOptions and related classes Stefan 2026-07-03 20:22:05 +02:00
  • 1a3bf30442 - Stefan 2026-07-03 10:16:49 +02:00
  • c3395bc83c Add Azure Blob Storage archive & email safety net Stefan 2026-07-03 10:15:04 +02:00
  • 3035ef1719 Add ZIP-wrapped CAMT parsing and real bank file tests Stefan 2026-07-01 22:06:29 +02:00
  • 8ecf97ed29 - Stefan 2026-06-12 18:21:51 +02:00
  • ae5c90b915 Refactor FdsConfig init; update copy task and assets Stefan 2026-06-09 11:31:31 +02:00
  • 7653b2f0b5 Add XML doc for InvoiceFileDownloadConcurrency field Stefan 2026-06-06 17:42:00 +02:00
  • bfc695ed6a Invoice set pricing: wire editor + align editor/backend contract StefanandClaude Opus 4.8 2026-06-06 10:48:14 +02:00
  • ebdb92713a Docs: evaluation of backend-cached invoice editing over SignalR StefanandClaude Opus 4.8 2026-06-05 16:43:54 +02:00
  • c358fdbdb2 Invoice set pricing: 3 display modes (backend contract + PDF + tests) StefanandClaude Opus 4.8 2026-06-05 16:42:44 +02:00
  • 2c17171e77 Optimize Fuchs_DataService: parallel file sync, shared HttpClient, cancellation StefanandClaude Opus 4.8 2026-06-05 15:27:55 +02:00