Commit Graph

  • a37e0a89fa hotfix: safe .env parsing in deploy script v2.2.83 Christian 2026-05-04 22:30:19 +0200
  • 988450919b hotfix: prevent STACK_NAME env crash in production deploy v2.2.82 Christian 2026-05-04 19:59:47 +0200
  • 25530c7c94 release: v2.2.81 contacts visibility and telephony/date/deploy fixes v2.2.81 Christian 2026-05-04 19:20:55 +0200
  • 8ec9400b15 Release v2.2.80 v2.2.80 Christian 2026-05-04 16:57:48 +0200
  • 6f8a0b7b8e fix(contacts): adjust overflow properties for contacts table wrap Christian 2026-05-04 16:56:05 +0200
  • 90a6496c48 Release v2.2.79: economy queue, contact-company backfill, and production fixes v2.2.79 Christian 2026-05-04 16:24:38 +0200
  • 2cef28ff3b Fix backup pg_dump resolution across environments v2.2.78 Christian 2026-05-02 11:13:18 +0200
  • 5ee962fdb3 Release: mission day workflow, telefoni contact modal, fedex support overview, and economic sync dry-run v2.2.77 Christian 2026-05-02 11:02:29 +0200
  • f2c8af4680 feat(task-templates): implement task template MVP with modal selector and tag actions Christian 2026-05-01 20:58:13 +0200
  • 785a2d3ffe feat: Enhance FedEx service with pricing information and update UI for shipping address selection Christian 2026-05-01 07:08:28 +0200
  • bd44771738 feat: Update sag links to include versioning in URLs across multiple templates and services Christian 2026-04-30 23:06:00 +0200
  • ec2c8fe784 feat: Implement legacy case details redirection and enhance contact info UI Christian 2026-04-30 22:20:44 +0200
  • 6133823ade Fix tag addition error handling and add legacy support for case tags Christian 2026-04-27 01:12:33 +0200
  • 5bd54a27dc Refactor code structure for improved readability and maintainability Christian 2026-04-26 13:14:53 +0200
  • dee82af2ea Refactor UI components and layouts for improved user experience Christian 2026-04-24 23:12:51 +0200
  • 3452472ba9 Add migrations for recent cases, time tracking pause/resume, and user notes Christian 2026-04-24 11:28:12 +0200
  • ca6640c33c feat: Enhance case detail view with tab count badges and importance bubbles Christian 2026-04-23 23:42:31 +0200
  • fcc7192015 feat: Add rental statistics and pricing tabs to hardware detail view Christian 2026-04-21 18:59:30 +0200
  • 4a52bdb5d6 feat: Implement quick-rent functionality for hardware assets Christian 2026-04-21 01:34:40 +0200
  • 8e8616c835 feat: Enhance vendor and customer linking functionality Christian 2026-04-15 09:34:26 +0200
  • 13dc1736b4 feat: Implement supplier invoice case traceability and purchase line classification Christian 2026-04-12 09:26:35 +0200
  • ceb560e2f2 feat: Add bottom bar functionality with real-time updates and manual endpoint tests Christian 2026-04-12 02:27:01 +0200
  • 270af0e277 feat(anydesk): Implement multi-ID support for AnyDesk cases Christian 2026-04-06 12:46:04 +0200
  • ee8c517acc feat(manual): add admin interface for creating and editing manuals Christian 2026-04-05 21:48:59 +0200
  • 807c68679e feat: Enhance case listing and detail views with improved filtering and relation handling Christian 2026-04-04 02:46:37 +0200
  • 1f834160ca Add ability to change case customer from case detail v2.2.76 Christian 2026-04-03 01:24:20 +0200
  • fb2243f0d4 Preserve email body in auto-created cases and backfill missing content v2.2.75 Christian 2026-04-03 00:50:34 +0200
  • 267f7e716c Add idempotent migration to repair SAG email threading schema v2.2.74 Christian 2026-04-02 23:01:31 +0200
  • 73c477bcea Add caseTypeKey fallback to prevent module load cascade on parse errors v2.2.73 Christian 2026-04-02 22:06:37 +0200
  • ae6217b976 Fix case tabs fallback and harden sag email-links loading v2.2.72 Christian 2026-04-02 21:44:56 +0200
  • 9be8b57303 Fix email case auto-create guard and CreateSagFromEmailRequest fields v2.2.71 Christian 2026-04-02 09:40:23 +0200
  • 0edb78f2ea fix: harden case files endpoints when sag_files table/schema is missing v2.2.70 Christian 2026-04-02 00:22:05 +0200
  • c99790a710 fix: expose migrations execute API route and preserve real migration errors in UI fallback v2.2.69 Christian 2026-04-01 23:55:20 +0200
  • ba601e38b1 Merge branch 'feature/sag-tidsforbrug-v1' v2.2.68 Christian 2026-04-01 21:36:23 +0200
  • 30d1be61eb feat: Add global search functionality and email results section Christian 2026-04-01 21:34:58 +0200
  • bc504b9257 feat: Add subscription management functionality and AnyDesk API integration Christian 2026-03-30 07:50:15 +0200
  • 5b24c5d978 fix: stabilize call->case prefill and migration status routing feature/sag-tidsforbrug-v1 Christian 2026-03-26 00:32:54 +0100
  • 9f563941e6 feat: add migration validation script and enhance migration status UI Christian 2026-03-25 22:49:33 +0100
  • 205c0dab07 feat(timetracking): start sag tidsforbrug v1 backend+ui Christian 2026-03-25 16:33:49 +0100
  • 43fd651723 Release v2.2.67: mission touch UX, camera/webhook, env temperature feed v2.2.67 Christian 2026-03-25 13:46:03 +0100
  • daf2f29471 feat: improve billing, sag, orders, and email workflows v2.2.66 Christian 2026-03-23 20:35:15 +0100
  • a8eaf6e2a9 feat: enhance tag management and search functionality Christian 2026-03-20 18:43:45 +0100
  • 92b888b78f Add migrations for seeding tags and enhancing todo steps Christian 2026-03-20 00:24:58 +0100
  • dcae962481 release: v2.2.65 fix AI prompt tests and case email threading v2.2.65 Christian 2026-03-18 13:49:33 +0100
  • 243e4375e0 Add QuickCreate heuristic fallback when AI unavailable v2.2.64 Christian 2026-03-18 10:29:45 +0100
  • 153eb728e2 Fix QuickCreate AI request payload v2.2.63 Christian 2026-03-18 10:25:47 +0100
  • 73803f894b Fix SAG detail right column nesting v2.2.62 Christian 2026-03-18 09:58:31 +0100
  • 60d692c085 Fix SAG tab pane top rendering fallback v2.2.61 Christian 2026-03-18 09:46:33 +0100
  • beaea0288c release: v2.2.60 enforce active sag tab top view v2.2.60 Christian 2026-03-18 09:29:57 +0100
  • e07932f2cc release: v2.2.59 robust sag tab content scrolling v2.2.59 Christian 2026-03-18 08:57:29 +0100
  • 7a95623094 release: v2.2.58 sag tab top-position UX v2.2.58 Christian 2026-03-18 08:36:54 +0100
  • 9a3ada380f release: v2.2.57 email+sag tab stability v2.2.57 Christian 2026-03-18 07:33:32 +0100
  • eb5e14e2a1 release: v2.2.56 email layout + supplier invoice stabilization v2.2.56 Christian 2026-03-18 07:14:28 +0100
  • 074ab6a62a feat(email): add deadline and enhanced company search in email-to-sag flow v2.2.55 v2.2.54 Christian 2026-03-17 22:08:05 +0100
  • 15feb18361 release: v2.2.53 notes for email-to-sag phase 1 v2.2.53 Christian 2026-03-17 21:58:40 +0100
  • 695854a272 feat(email): add functionality to send emails with attachments from case tab Christian 2026-03-17 21:51:43 +0100
  • 1d7107bff0 Release v2.2.52: harden admin users loading on v2 v2.2.52 Christian 2026-03-07 03:14:45 +0100
  • 7678b58cb4 Harden admin users endpoint fallback on partial schemas Christian 2026-03-07 03:14:29 +0100
  • 7e77266d97 Fix admin users list on partially migrated v2 DB Christian 2026-03-07 03:02:45 +0100
  • ba9622250a Release v2.2.51: fix user admin actions + archived sync monitor v2.2.51 Christian 2026-03-07 02:52:00 +0100
  • e3094d7ed0 Fix user admin actions on v2 + add archived sync monitor in settings Christian 2026-03-07 02:39:57 +0100
  • 959c9b4401 Fix: restore case email compose button in sag email tab v2.2.50 Christian 2026-03-06 16:11:05 +0100
  • acdc94cd18 Fix: force --no-cache on release builds; uvicorn workers=2 + keepalive Christian 2026-03-05 09:00:57 +0100
  • ed01f07f86 Release v2.2.49: sag relation tree UX, type dropdown, 12x quick-action modals, email service v2.2.49 Christian 2026-03-05 08:41:59 +0100
  • 1323320fed Release v2.2.48: sag sale-item fallback and mission webhook ping fixes v2.2.48 Christian 2026-03-04 07:40:18 +0100
  • 9fc57feda4 Release v2.2.47: webhook GET ping + v2 default API port v2.2.47 Christian 2026-03-04 07:22:39 +0100
  • 2bd5a3e057 Release v2.2.46: mission schema resilience and repair migration v2.2.46 Christian 2026-03-04 07:12:29 +0100
  • 4760b8b3c4 Add Mission Control navigation and dashboard option (v2.2.45) v2.2.45 Christian 2026-03-04 07:11:06 +0100
  • 701cc63375 Hotfix: cleanup legacy v2 containers + auto-expire ringing calls (v2.2.44) v2.2.44 Christian 2026-03-04 00:33:12 +0100
  • 803b45fab4 Hotfix: add Mission webhook event logging (v2.2.43) v2.2.43 Christian 2026-03-03 23:49:24 +0100
  • 45d8f4209b Hotfix: Yealink GET webhooks + safer podman deploy checks (v2.2.42) v2.2.42 Christian 2026-03-03 23:09:14 +0100
  • 91f709f4fe fix(postgres): use POSTGRES_DB in health checks v2.2.41 Christian 2026-03-03 22:37:48 +0100
  • dd02701b21 fix(docker): preserve downloaded release source during production build v2.2.40 Christian 2026-03-03 22:19:26 +0100
  • 8b863a3b68 feat(mission): add Mission Control MVP with realtime webhooks and fullscreen dashboard Christian 2026-03-03 22:11:45 +0100
  • f684325146 feat(mission): add Mission Control MVP with realtime webhooks and fullscreen dashboard v2.2.39 Christian 2026-03-03 22:11:45 +0100
  • 827463d59e Add dedicated SAG email tab with preview and filters v2.2.38 Christian 2026-03-03 14:33:11 +0100
  • b80f91fae1 release: v2.2.37 v2.2.37 Christian 2026-03-03 10:52:53 +0100
  • 81cc3a4a9e fix: enhance email threading and extraction logic in sag email handling Christian 2026-03-03 10:42:16 +0100
  • b0a51f1919 release: v2.2.36 helpdesk sag routing v2.2.36 Christian 2026-03-02 23:58:56 +0100
  • 2d2c7aeb9b fix: template builder AI URL /ai-analyze → /ai/analyze v2.2.35 v2.2.35 Christian 2026-03-02 15:46:30 +0100
  • bf28e94d6e fix: JSON truncation num_predict 8000 + 5-stage parser + batch-analyze endpoint v2.2.34 v2.2.34 Christian 2026-03-02 13:48:14 +0100
  • 72acca9e8b fix: duplikat link-vendor endpoint + extraction_id reference fix v2.2.33 v2.2.33 Christian 2026-03-02 13:12:41 +0100
  • 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