Commit Graph

  • 4953c82b93 fix: link-vendor opretter minimal extraction hvis ingen findes v2.2.32 v2.2.32 Christian 2026-03-02 13:12:01 +0100
  • 4b2b0ea0f3 fix: PDF iframe størrelse + AI skelner leverandør fra BMC-modtager v2.2.31 v2.2.31 Christian 2026-03-02 12:59:17 +0100
  • 8d29302b01 fix: console logging + robust auto-reprocess med isRetry guard v2.2.30 v2.2.30 Christian 2026-03-02 09:47:07 +0100
  • 8a0dbcd1cc feat: auto-reprocess faktura når panel åbnes uden AI-data v2.2.29 v2.2.29 Christian 2026-03-02 09:41:06 +0100
  • d561a063f6 fix: vendor pre-fill bruger server-normaliseret llm_data + operator precedence fix v2.2.28 v2.2.28 Christian 2026-03-02 09:33:50 +0100
  • 14ccd5accf fix: llm_response_json already parsed object i split-view modal v2.2.27 v2.2.27 Christian 2026-03-02 09:22:40 +0100
  • bdf76a2a80 feat: quick opret leverandør split-view panel v2.2.26 v2.2.26 Christian 2026-03-02 09:09:30 +0100
  • 2ed3118c83 fix: exclude OWN_CVR from AI vendor extraction v2.2.25 v2.2.25 Christian 2026-03-02 09:01:43 +0100
  • aabd9f0069 fix: remove vat_note from extraction_lines INSERT v2.2.24 v2.2.24 Christian 2026-03-02 08:54:14 +0100
  • 5e94fc5e69 fix: wrong table name supplier_invoice_extractions -> extractions v2.2.23 v2.2.23 Christian 2026-03-02 08:48:03 +0100
  • de59bc8367 fix: add pdfplumber to requirements v2.2.22 v2.2.22 Christian 2026-03-02 08:44:23 +0100
  • 744b405142 fix: vendor info + rerun button on supplier invoices v2.2.21 v2.2.21 Christian 2026-03-02 06:22:33 +0100
  • ea4905ef8a fix: vendor DB lookup after regex/AI extraction v2.2.20 v2.2.20 Christian 2026-03-02 00:35:44 +0100
  • 09de3c7373 feat: auto-link vendor from PDF extraction, improve vendor suggestion v2.2.19 v2.2.19 Christian 2026-03-02 00:26:23 +0100
  • c6d310e96d feat: analyze PDF attachments for invoice extraction v2.2.18 v2.2.18 Christian 2026-03-02 00:17:41 +0100
  • 3d24987365 fix: use execute_query_single for duplicate checksum check v2.2.17 v2.2.17 Christian 2026-03-02 00:05:24 +0100
  • 2fc8a1adce fix: remove service_healthy depends_on condition (podman-compose compat) v2.2.16 v2.2.16 Christian 2026-03-01 23:30:46 +0100
  • aa7b0894af fix: MAX_FILE_SIZE_MB → EMAIL_MAX_UPLOAD_SIZE_MB in supplier invoice upload v2.2.15 v2.2.15 Christian 2026-03-01 20:15:40 +0100
  • 3978dae692 fix: BACKUP_STORAGE_PATH→/app/data/backups + container_name STACK_NAME + pdf extension v2.2.14 v2.2.14 Christian 2026-03-01 20:06:02 +0100
  • c5aa31b825 fix: container_name uses STACK_NAME + ALLOWED_EXTENSIONS CSV parsing v2.2.13 v2.2.13 Christian 2026-03-01 20:01:11 +0100
  • 84c837f303 fix: store PDF bytes in DB (content_data) + re-save existing email attachments v2.2.11 v2.2.11 Christian 2026-03-01 16:36:05 +0100
  • eb0dad8a10 fix: read body_html + resolve relative file paths for PDF extraction v2.2.9 Christian 2026-03-01 16:03:07 +0100
  • 14e1c87a4c fix: dedicated footer parser + debug logging for PDF text extraction v2.2.8 Christian 2026-03-01 15:51:45 +0100
  • 04acdecb91 fix: extract address/company from invoice footer dash-format (KONI Accounting style) v2.2.7 Christian 2026-03-01 12:22:14 +0100
  • a8970701ab fix: massively improved vendor info extraction (CVR/address/phone/domain) v2.2.6 Christian 2026-03-01 12:04:53 +0100
  • 07584b1b0c feat: quick-create customer/vendor from unknown email sender v2.2.5 Christian 2026-03-01 11:24:06 +0100
  • 14b13b8239 fix: migration 138 use string-concat EXECUTE, no nested dollar-quoting v2.2.4 Christian 2026-03-01 03:05:34 +0100
  • a33da15550 fix: migration 138 nested dollar-quote bug for integer column Christian 2026-03-01 02:59:26 +0100
  • 8d7d32571a Release v2.2.4: AI prompt test feature + updateto.sh path fix Christian 2026-03-01 02:56:38 +0100
  • abd5014eb0 Release v2.2.3: migration 138 integer compatibility hotfix v2.2.3 Christian 2026-02-22 03:35:56 +0100
  • e772311a86 Release v2.2.2: sync safety hardening v2.2.2 Christian 2026-02-22 03:27:40 +0100
  • bef5c20c83 feat: Implement AI-powered Case Analysis Service and QuickCreate Modal v2.2.1 v2.2.0 Christian 2026-02-20 07:10:06 +0100
  • e6b4d8fb47 feat: add alert notes functionality with inline and modal display Christian 2026-02-17 12:49:11 +0100
  • 3cddb71cec feat: Add Technician Dashboard V1, V2, and V3 with enhanced UI and functionality Christian 2026-02-17 08:29:05 +0100
  • 891180f3f0 Refactor opportunities and settings management Christian 2026-02-15 11:12:58 +0100
  • 0831715d3a feat: add SMS service and frontend integration Christian 2026-02-14 02:26:29 +0100
  • 7eda0ce58b feat(dashboard): enhance dashboard stats and add upcoming reminders feature Christian 2026-02-12 07:03:18 +0100
  • 489f81a1e3 feat: Enhance hardware detail view with ESET data synchronization and specifications Christian 2026-02-11 23:51:21 +0100
  • 297a8ef2d6 feat: Implement ESET integration for hardware management Christian 2026-02-11 13:23:32 +0100
  • 3d7fb1aa48 feat(migrations): add AnyDesk session management and customer wiki slug updates Christian 2026-02-10 14:40:38 +0100
  • 693ac4cfd6 feat: Add case types to settings if not found Christian 2026-02-09 15:30:07 +0100
  • 6320809f17 feat: Add subscriptions and products management Christian 2026-02-08 12:42:19 +0100
  • e4b9091a1b feat: Implement fixed-price agreements frontend views and related templates Christian 2026-02-08 01:45:00 +0100
  • b43e9f797d feat: Add reminder system for sag cases with user preferences and notification channels Christian 2026-02-06 10:47:14 +0100
  • b06ff693df feat: Enhance contact management and user/group functionalities Christian 2026-02-03 15:37:16 +0100
  • 56d6d45aa2 feat(sag): Add Varekøb & Salg module with database migration and frontend template Christian 2026-02-02 20:23:56 +0100
  • d5dd958bf9 Refactor Sager module templates and functionality Christian 2026-02-01 11:58:44 +0100
  • 464c27808c Refactor case management views and templates for improved structure and styling Christian 2026-02-01 00:38:10 +0100
  • fe2110891f feat: redesign case detail page with 3-row layout and SAG compatibility modal Christian 2026-02-01 00:29:57 +0100
  • 0373c1d7a4 feat(tag-picker): Enhance keyboard shortcut context handling and logging Christian 2026-02-01 00:25:02 +0100
  • 29acdf3e01 Add tests for new SAG module endpoints and module deactivation Christian 2026-01-31 23:16:24 +0100
  • 25168108d6 feat(sag): Initialize case management module with CRUD operations, relations, and tags Christian 2026-01-29 23:07:33 +0100
  • ef171c7573 Fix: Migration interface now shows correct Podman commands for production servers v2.1.1 Christian 2026-01-29 00:47:40 +0100
  • 4b467aeeec Release v2.1.0 v2.1.0 Christian 2026-01-29 00:36:32 +0100
  • f059cb6c95 feat: Add product search endpoint and enhance opportunity management Christian 2026-01-28 14:37:47 +0100
  • c66d652283 Release v2.0.6 v2.0.6 Christian 2026-01-28 10:52:36 +0100
  • 43c7d64a01 Release v2.0.5 v2.0.5 Christian 2026-01-28 10:47:29 +0100
  • 08b7abbeea Release v2.0.4 v2.0.4 Christian 2026-01-28 10:41:48 +0100
  • 3543a9b079 Release v2.0.3 v2.0.3 Christian 2026-01-28 10:35:02 +0100
  • 2f022bf085 Release v2.0.2 updates v2.0.2 Christian 2026-01-28 10:26:22 +0100
  • 7c569527fe Add migration execution feature Christian 2026-01-28 10:25:21 +0100
  • 5c63385495 Add migrations link to settings page v2.0.1 Christian 2026-01-28 09:09:39 +0100
  • ce7bbff766 Release v2.0.0 updates Christian 2026-01-28 08:03:17 +0100
  • c2a265d5f9 Add local pipeline opportunities v2.0.0 v1.3.152 Christian 2026-01-28 07:48:10 +0100
  • 262fa80aef Add pipeline page and link v1.3.151 Christian 2026-01-28 01:41:57 +0100
  • c7aa6fe3f5 Bump version to 1.3.150 v1.3.150 Christian 2026-01-28 01:36:44 +0100
  • 31fc285342 feat: Fetch from multiple e-conomic endpoints for complete data v1.3.149 Christian 2026-01-27 08:42:22 +0100
  • 04a472d204 fix: Remove undefined matrixHtml reference v1.3.148 Christian 2026-01-27 08:36:32 +0100
  • 41716ba683 fix: Use /invoices/drafts with proper customer filtering v1.3.147 Christian 2026-01-27 08:31:22 +0100
  • 0d9f5a4332 feat: Use customer-specific invoices endpoint v1.3.146 Christian 2026-01-27 07:24:35 +0100
  • e14aff89d7 fix: Apply date filter on customer_invoices not all_invoices v1.3.145 Christian 2026-01-27 07:23:19 +0100
  • bff284f398 fix: Remove duplicate customer filtering code v1.3.144 Christian 2026-01-27 07:22:00 +0100
  • ffffa8e004 feat: Fetch from multiple e-conomic endpoints v1.3.143 Christian 2026-01-27 07:21:02 +0100
  • b764224eff fix: Use /invoices/drafts endpoint instead of /sent v1.3.142 Christian 2026-01-27 07:20:01 +0100
  • 404e81a7a8 fix: Fetch all invoices then filter by customer v1.3.141 Christian 2026-01-27 07:18:36 +0100
  • 8d98e3f01c feat: Use customer filter in e-conomic API call v1.3.140 Christian 2026-01-27 07:17:26 +0100
  • 2c524c9a05 fix: Apply date filter in code instead of API parameter v1.3.139 Christian 2026-01-27 07:15:44 +0100
  • e0909d4586 fix: Fix month calculation bug in date filter v1.3.138 Christian 2026-01-27 07:14:40 +0100
  • 1bf04d45b1 feat: Extend invoice filter to 13 months for yearly items v1.3.137 Christian 2026-01-27 07:10:25 +0100
  • 86ad68c362 fix: Adjust date filter to 1st of month 12 months back v1.3.136 Christian 2026-01-27 07:09:50 +0100
  • 180933948f feat: Add 1-year filter + search to subscription matrix v1.3.135 Christian 2026-01-27 07:08:09 +0100
  • 36e0f8b0f7 chore: Bump version to 1.3.134 v1.3.134 Christian 2026-01-27 06:58:49 +0100
  • 7d5ec89e13 fix: Skip invoice lines with zero amount (text/description fields only) Christian 2026-01-27 06:58:39 +0100
  • ea062e10ae chore: Bump version to 1.3.133 v1.3.133 Christian 2026-01-27 01:53:42 +0100
  • cb7e209769 fix: Add pagination to e-conomic API to fetch ALL invoices (not just first 1000) Christian 2026-01-27 01:53:34 +0100
  • c05b11387d chore: Bump version to 1.3.132 v1.3.132 Christian 2026-01-27 01:46:46 +0100
  • 4ce8031513 feat: Add comprehensive logging to subscription matrix for debugging Christian 2026-01-27 01:46:38 +0100
  • 1845c9aea2 chore: Bump version to 1.3.131 v1.3.131 Christian 2026-01-27 01:33:57 +0100
  • 2ba9f5e103 fix: Lenient filtering for subscription matrix - include all recurring products Christian 2026-01-27 01:33:46 +0100
  • 89d378cf8a chore: bump version to 1.3.130 v1.3.130 Christian 2026-01-27 01:19:20 +0100
  • 501032efcd fix: Include period-based lines and normalize product grouping Christian 2026-01-27 01:19:08 +0100
  • 9c6834b9f6 chore: bump version to 1.3.129 v1.3.129 Christian 2026-01-27 00:59:15 +0100
  • 0b5d98fdc4 fix: Prefer line-level period text and broaden invoice title parsing Christian 2026-01-27 00:59:02 +0100
  • 3a19f8233e chore: bump version to 1.3.128 v1.3.128 Christian 2026-01-27 00:49:36 +0100
  • fbe43b82e1 fix: Group products and parse period from invoice title Christian 2026-01-27 00:49:23 +0100
  • 8ec12819f7 chore: bump version to 1.3.127 v1.3.127 Christian 2026-01-27 00:34:57 +0100
  • 39b49d4d54 feat: Include invoice title keywords in subscription matrix filter Christian 2026-01-27 00:34:44 +0100
  • 8ec457bba1 chore: bump version to 1.3.126 v1.3.126 Christian 2026-01-26 17:17:21 +0100
  • 1b48e659a8 feat: Show 12-month matrix with empty cells for missing invoices Christian 2026-01-26 17:17:14 +0100
  • 6de869c86a chore: bump version to 1.3.125 v1.3.125 Christian 2026-01-26 17:07:25 +0100