Changelog

Celkem položek: 590 Strana 59 z 59
v1.2.3 20.12.2025
  • Ukládání detailu faktury nyní používá shodnou strukturu INSERT pro položky jako při vytváření faktury (včetně service_id u ceníkových položek).
  • V případě chyby ukládání se v modálním okně zobrazí konkrétní text chyby vrácený serverem (message/error), aby šlo problém jednoznačně diagnostikovat.
v1.2.2 20.12.2025
  • V modálním detailu faktury byly upraveny šířky sloupců a modal je rozšířen na XL, aby byl větší prostor pro popis položky.
  • V souhrnu hlavičky faktury se stav zobrazuje česky (Návrh/Odesláno/Zaplaceno/Storno).
v1.2.1 20.12.2025
  • Detail faktury na ?page=invoices je nyní editovatelný obdobně jako tvorba faktury: upravit lze organizaci, datumy, měnu, formu úhrady a poznámku.
  • V detailu lze přidávat položky z ceníku, drobného prodeje a servisní zásahy; u všech položek je sjednocena podpora slevy v %.
  • Ukládání detailu faktury přepočítává součty na serveru a korektně aktualizuje vazby na servisní zásahy (vyfakturováno / vráceno při odebrání položky).
v1.2.0 20.12.2025
  • Opravena aktualizace souhrnů faktury (inv_invoices): při hybridním schématu se již nepoužívají opakované named placeholdery, které mohou v MySQL PDO vyvolat SQLSTATE[HY093].
  • Rozšířen SQL error log: přidán atribut sql_debug s query, kde jsou placeholdery nahrazené konkrétními hodnotami (best-effort) pro přímé vložení do SQL konzole při ladění.
  • Zvýšena verze aplikace v patičce na 1.2.0.
v1.1.5 20.12.2025
  • Upraven wrapper App\Database: sjednocení named parametrů (s/bez dvojtečky), filtrování přebývajících parametrů podle SQL a validace chybějících.
  • Normalizace pozičních parametrů (?) na numerické pole (array_values), aby se předešlo SQLSTATE[HY093] při předání asociativního pole.
  • Stabilizace ukládání fakturace napříč různými konfiguracemi PDO/MySQL.
v1.1.6 20.12.2025
  • Rozšířen wrapper App\Database: při jakékoliv chybě DB operace (prepare/execute/validate params) se do /www/logs zapíše kompletní SQL a parametry.
  • Log je generován pouze při chybě a ukládá se do souboru sql-error-YYYY-MM-DD.log (JSON řádky) včetně kontextu requestu a volajícího souboru.
  • Zvýšena verze aplikace v patičce na 1.1.6.
v1.1.2 20.12.2025
  • Opraven dynamický INSERT do inv_invoices: PDO nyní dostává pouze parametry, které jsou skutečně použité v daném SQL (bez přebytečných klíčů).
  • Totéž platí pro fallback retry INSERT při hybridním schématu.
  • Zvýšena verze aplikace v patičce na 1.1.2.
v1.1.1 20.12.2025
  • Opraven INSERT/UPDATE položek faktury tak, aby se u nového schématu vždy zapisoval také sloupec inv_invoice_items.total (NOT NULL bez DEFAULT na některých instalacích).
  • Zvýšena verze aplikace v patičce na 1.1.1.
v1.1.0 20.12.2025
  • Přidána stránka Changelog ("?page=changelog") s přehledným zobrazením a stránkováním.
  • Do patičky webu přidán odkaz na Changelog.
  • Zavedeno ukládání dat changelogu do souboru (storage/changelog.json).
v1.0.71 20.12.2025
  • Předchozí build importovaný ze stávajícího webu. Detailní changelog nebyl k dispozici.