Android app: version 1.0.63 (64) – Dynamic Locators (details)
Lead mail composer: keep the footer with the send button inside the modal (grid row was sized to the template list, overflowing 92vh); sticky footer when the form scrolls (details)
Navigation: Leads entry in the Sales (Vertrieb) header mega menu and the Sales sidebar group (details)
Leads list: grid height follows the viewport (max(600px, 100vh - 370px)) instead of the fixed 600px (details)
Invoices list: period filter (year and month, each optional and independent) in the filter bar, applied to the invoice date with per-year counts (details)
Invoices: Invoiced column shows the date zero-padded as dd.mm.yyyy (01.07.2026 instead of 1.7.2026) (details)
Invoices list: drop the Status column in favour of draft (grey) / voided (amber, struck-through number) row tints; Type tags use the accounting short codes of the UI language (de: AR/ER/GS, es: FE/FR/NC); shorter Order / Invoice created headers (details)
Invoices list: partner column truncates names at 50 characters with an ellipsis (full name in tooltip and filters) and is capped at 340px (details)
Invoices filter bar: Type buttons carry the language-specific short-code chip (AR/AP, AR/ER, FE/FR) with the full term as tooltip; German/Spanish labels aligned with the grid tags (Ausgangs-/Eingangsrechnungen, Facturas emitidas/recibidas) (details)
Invoices list: translated column headers (grid + detail row) in en/de/es via invc_* keys instead of hardcoded English (details)
Invoices list: action cell without clone, with send-by-e-mail and (overdue only) payment-reminder icons moved in from their own columns, and a banknote+plus icon for adding a payment; Reminder/Email columns removed; translated icon tooltips (details)
Invoices list: payment icon's plus badge kept inside the cell box (was clipped by the row); filter bar – Payment as a Nuxt UI SelectBox dropdown with status dots instead of five buttons, Type buttons show only the AR/AP short code (full term on hover) (details)
Invoices filter bar: Order type, Year and Month as Nuxt UI SelectBox dropdowns (icons kept in the order-type items; 'all' sentinel for the empty year/month value) (details)
Invoices list: month filter as a popover tag grid (Jan…Dez + all), restored dropdown trigger widths; action cell – Lexoffice upload icon (faded + check when already uploaded), e-mail icon hidden on paid invoices (details)
Invoices list: action icons in fixed 20px slots so each icon keeps its column when neighbours are not applicable (hidden via visibility, not Bulma's is-hidden) (details)
Invoices list: Action column fixed at 214px (content + padding) with auto-size suppressed, removing the empty space on the right (details)
Invoices list: Action column tightened to the icons (196px, 4px cell padding) (details)
Invoices list: action cell with seven fixed slots – Amazon upload icon (Amazon order sources only), draft rows show edit/delete in place of send/upload/pay; column 172px (details)
Leads: KI-Konsole – chat with Claude about one lead over the KI-Analyse dossier (mails, calls, offers, activities, last analysis); SSE-streamed answers, persisted history in data/lead-chats, context rebuild on demand; assessment helpers exported for reuse (details)
- Lead page: switches, status pipeline and source picker save immediately via PUT /api/admin/users/:id/flags (whitelisted keys, rollback on error) - Leads list: new Status column, expired leads greyed out and hidden by default via "Abgelaufene ausblenden" filter (checked by default, count badge) - Lead page: "E-Mail senden" composer with DE/EN templates for before/after quote, contract and general stages (recommended by offer_conditions stage), placeholder guard, CC, activity log entry - Shared staff→customer mail transport + branded signature in server/utils/mail/staffMail.ts (AI-draft send now uses it too) - Dashboard "Letzte Leads" card opens leads as in-app tabs instead of new windows
Lead mail composer: keep the footer with the send button inside the modal (grid row was sized to the template list, overflowing 92vh); sticky footer when the form scrolls
Invoices list: drop the Status column in favour of draft (grey) / voided (amber, struck-through number) row tints; Type tags use the accounting short codes of the UI language (de: AR/ER/GS, es: FE/FR/NC); shorter Order / Invoice created headers
Invoices filter bar: Type buttons carry the language-specific short-code chip (AR/AP, AR/ER, FE/FR) with the full term as tooltip; German/Spanish labels aligned with the grid tags (Ausgangs-/Eingangsrechnungen, Facturas emitidas/recibidas)
Invoices list: action cell without clone, with send-by-e-mail and (overdue only) payment-reminder icons moved in from their own columns, and a banknote+plus icon for adding a payment; Reminder/Email columns removed; translated icon tooltips
Invoices list: payment icon's plus badge kept inside the cell box (was clipped by the row); filter bar – Payment as a Nuxt UI SelectBox dropdown with status dots instead of five buttons, Type buttons show only the AR/AP short code (full term on hover)
Invoices filter bar: Order type, Year and Month as Nuxt UI SelectBox dropdowns (icons kept in the order-type items; 'all' sentinel for the empty year/month value)
Invoices list: action icons in fixed 20px slots so each icon keeps its column when neighbours are not applicable (hidden via visibility, not Bulma's is-hidden)
Invoices list: action cell with seven fixed slots – Amazon upload icon (Amazon order sources only), draft rows show edit/delete in place of send/upload/pay; column 172px
Leads: KI-Konsole – chat with Claude about one lead over the KI-Analyse dossier (mails, calls, offers, activities, last analysis); SSE-streamed answers, persisted history in data/lead-chats, context rebuild on demand; assessment helpers exported for reuse