Skip to content
Success

#774 (Oct 22, 2026, 2:00:00 AM)

Started 5 days 5 hr ago
Took 1 min 13 sec on built-in

Started by timer

Revision: 279100731de579a641a727198fe52dc60054b233
Repository: https://github.com/younex1/erp-nuxt-frontend.git
  • refs/remotes/origin/dev
Changes
  1. Amazon settlements: Lexoffice CSV export follows the grid – exports exactly the visible (filtered) rows of the ticked periods instead of re-fetching whole periods; partial periods go out without payout/residue row and are reported; toolbar label shows rows · periods; grid height fills the remaining viewport (ResizeObserver + resize) (details / githubweb)
  2. Rules: note the visible-rows scope of the Amazon settlement Lexoffice CSV export (details / githubweb)
  3. Amazon settlements: periods with payout status Unknown/Failed are exportable (only Processing is excluded) – negative periods get an 'Amazon Belastung' payout row, failed transfers none; disabled export button explains how many visible rows sit in non-exportable/unticked periods (details / githubweb)
  4. Leads: Unanswered check skips expired leads by default (opt-in checkbox lists them badged, stat shows how many were skipped); one-click expire/reactivate clock column in the list (flags route, row leaves the list while 'Hide expired' is on, previous status restored on reactivate) (details / githubweb)
  5. DHL: token errors tell network/DNS failures ('DHL-API nicht erreichbar', credentials not checked) and DHL 5xx outages apart from real login rejections; recipe documents where the main DHL account lives and the Unbound resolver fix (details / githubweb)
  6. Commission page: sidebar regrouped (carrier header with logo → Shipping Address → Shipping → Tisch & Printing, no dead space); paket type as Nuxt UI SelectBox showing the real product names (Paket S/M/L/XL, Keine Verpackung, Kleinpaket) with CODE badge + hint via shared usePaketTypes catalog (modal select uses it too); shipping service as logo cards; Tisch as SelectBox; next-step banner on light tinted surface with dark text; commission-system pill moved to the bottom activity bar; achievement thresholds doubled (gold 20 / platinum 30 / diamond 40 in 10 min, test codes TEST20/30/40) (details / githubweb)
  7. Commission page: paket type picked from a chip grid (all types visible as buttons with name + CODE badge, click again clears, focus returns to the scanner input) instead of a dropdown (details / githubweb)
  8. Commission page: paket type chips collapsed behind a select-style row (placeholder or the chosen type with CODE badge + hint); click expands the grid, picking a chip or a CODE scan collapses it (details / githubweb)
  9. Commission page: shipping service cards collapsed behind the current choice (logo + name + hint), click expands, pick collapses; sidebar carrier header now follows the SELECTED service (logo + name) with the order's shipper as subline; logo images keyed so they re-render on change (details / githubweb)
  10. Commission page: multi-parcel block fits the sidebar column (no outer margin, stacked header, full-width compact 'Neues Paket' button, wrapping count row) (details / githubweb)
  11. Leads: phone-call activities show the matching FreePBX recording inline (matched by time, ≤15 min), with cached whisper transcript preview (expand/copy), play button and a Transkribieren action; recordings route gains withTranscripts=1 to embed cached transcripts (details / githubweb)
  12. Rules: telephony — activity-entry transcript matching (by time only) and the local-dev PBX tunnel (CDR/recordings allow-list) (details / githubweb)
  13. Rules: lead e-mail history — ERP-sent staff mails now relay via Exchange (sender-dependent postfix relay on prod) so mailpiler archives them; IM chip still has no Sent copy (details / githubweb)
  14. Leads: CRM qualification fields (17 custom AD_User columns) with full CRUD on the lead page and inline editing in the leads list (details / githubweb)
  15. Leads: list columns reordered and compacted (stars after company, WV with note tooltip, Best./M., €/M., %, Gew. €, KI, shop system; status/description/last-activity/note columns removed); dashboard banner with follow-ups due today or overdue linking to the lead (details / githubweb)
  16. Leads list: €/month, win % and weighted € columns hidden by default (column menu) (details / githubweb)
  17. Leads list: rating cell no longer truncated with an ellipsis (no overflow clipping, tighter stars) (details / githubweb)
  18. Leads list: follow-up cell not truncated with an ellipsis (details / githubweb)
  19. Leads list: follow-up (WV) column moved to second position after Created (details / githubweb)
  20. Offer volume matrix: row label shortened to 'Basispreis pro Auftrag' (legacy label mapped on load); lead mail signature prints Phone and Phone2 of the sender (details / githubweb)
  21. Offers: cut-off time on by default in the quote; contract gets an 'Im Vertrag nennen' switch (seeded from the quote) that removes the cut-off SLA item and uses a time-free express clause when off (details / githubweb)