Changelog

Celkem položek: 316 Strana 21 z 32
v1.124 02.03.2026
  • DMS: opraven databázové listu (chybějící mezera před WHERE) při filtrování podle modulu a entity.
  • Projekty: záložka „Osa aktivit“ v detailu upravena do podoby svislé časové osy (order-tracking styl) se zachováním barevné palety.
  • Projekty (detail): Popis předělán na záložky Detaily / Osa aktivit / Soubory / Poznámky.
v1.123 02.03.2026
  • Opravy: Mobile API (me/web-session) – kompatibilita názvu tabulky organizací a vynucení interní technický detail pro SSO ověření.
  • Moje firma / Projekty: rozšířené API o children list + best-effort guardy proti cyklům (self-parent a 1-level).
  • Moje firma / Projekty: doplněno UX pro hierarchii projektů (parent/child) – značení v listu, filtry a quick jump sekce Podprojekty (detail + modal).
  • Projekty: doplněno „best practice“ UX pro hierarchii projektů (parent/child) – značení v listu, filtry (kořenové/podprojekty/podprojekty projektu) a quick jump sekce Podprojekty v detailu i v modalu.
  • Projekty: opraveno API interní databázové struktury (doplněn chybějící bind parametru pro children_count subquery).
  • Opravy: schema-guardy a databázové kompatibilita (DMS list bez volitelných sloupců, duplicitní bind v dms_links, bezpečnější setSetting pro interní databázové struktury s updated_at).
v1.122 02.03.2026
  • Moje firma / Administrace: přidána záložka „Projekty – Nastavení“ pro správu vlastních atributů projektů (UI + dynamické API) a nové RBAC oprávnění.
v1.121 02.03.2026
  • Moje firma / Projekty: databáze rozšířena o etapy projektu, vlastní atributy (definice + hodnoty) a vazbu na nadřazený projekt (parent_project_id).
v1.120 01.03.2026
  • Moje firma: DMS – doplněno automatické indexování příloh (Majetek: upload + generované protokolové PDF) do DMS.
v1.119 01.03.2026
  • Moje firma: Správce dat (DMS) - doplněno propojení stránek, bezpečné stahování souborů a podpora bezpečných přístupových odkazů.
  • Přidáno: stránka My Company „Správce dat“ (DMS) včetně vyhledávání, filtrů, detailního modalu, náhledu a hromadných akcí.
v1.118 01.03.2026
  • Moje firma: Správce dat (DMS) – přidán databázový model (evidence souborů, vazby, tagy, sdílení, audit) a RBAC oprávnění.
v1.117 01.03.2026
  • Moje firma: Projekty – doplněno detailní logování dynamické API do auditlogu (interní databázové struktury, parametry, výsledek a výjimky) pro diagnostiku načítání.
  • Projekty: doplněno detailní logování dynamické API do auditlogu (interní databázové struktury, metoda, parametry, výsledek a případné výjimky) pro diagnostiku načítání seznamu.
  • Moje firma: Projekty – doplněno logování API i do souborového logu a přidáno hlášení JS chyb z klienta pro diagnostiku načítání.
  • Projekty: doplněno logování API i do souborového logu (nejen do Databáze audit logu) a přidáno hlášení JS chyb z klienta (pro dohledání „věčného načítání“ bez serverové výjimky).
  • Moje firma: Projekty – odebrání člena projektu se nyní projeví okamžitě (v detailu/modálu se zobrazují pouze aktivní členové).
  • Moje firma: Projekty – zjemněna kontrola Databáze schématu (kompatibilita i bez tabulky událostí); načítání seznamu už nevrací "schema_missing".
v1.116 28.02.2026
  • Moje firma: Nástěnka – doplněn controller/handle (handleMyCompanyBoard) a dynamické API API rozhraní včetně RBAC gate mapování; připravený placeholder view my-company-board.
  • Moje firma: Nástěnka – doplněno kompletní UI (feed + správa + editor + detail/offcanvas) včetně dynamické napojení a embed režimu.
v1.114 27.02.2026
  • Mobile API: registrace – doplněno vkládání interní databázové struktury.name při zakládání uživatele (best-effort podle display_name zaměstnance, jinak e-mail).
  • Moje firma: Projekty – doplněno UI (list + detail + modaly) včetně JS integrace na dynamické API prj_*.
  • Moje firma: Projekty – doplněn controller/handle (handleMyCompanyProjects) a dynamické API API rozhraní prj_* pro list, detail, uložení, archivaci, členy a komentáře.
  • Mobile API: registrace – opraveno vytváření uživatele pro schémata, kde je povinný sloupec interní databázové struktury.name (best-effort doplnění jménem z zaměstnance nebo e-mailem).
  • Mobile API: registrace – po shodě e-mailu+telefonu automaticky přiřadí uživatele do organizace (organization_users) a nastaví roli „employee“ (best-effort; admin role se nikdy nepřepisuje).
  • Mobile API: registrace – dočasné heslo je nyní uživatelsky přívětivý 6místný kód; šablona registrace správně nahrazuje {company_name} a {login_url} (best-effort odvození base URL i při base_url='/').