Všechny novinky
Rozdělení vinice a standardní typy úkolů

Rozdělení vinice a standardní typy úkolů

· 4 min čtení
Funkce Dashboard

Když se vinice rozdělí — třeba proto, že se jedna polovina propachtuje nebo osází novou odrůdou — bylo dosud nutné stávající vinici smazat a založit dvě nové. Přitom se ztratila všechna propojená data: úkoly, hlášení, evidence času.

Rozdělení vinic přímo na mapě

Od teď to jde přímo na mapě: přetáhni čáru přes vinici a plocha se automaticky rozřízne na dvě části. Obě nové vinice si zachovají spojení s originálem — úkoly, hlášení a evidence času zůstanou zachovány.

Zní to jednoduše, ale technicky to bylo dost náročné. Logika rozdělování polygonů musí umět pracovat se všemi možnými tvary: konkávními plochami, plochami s otvory a mezními případy, kdy čára vede přesně skrz rohový bod. Používáme k tomu knihovnu Turf.js na klientovi a výsledek ještě jednou validujeme na straně serveru.

Přepracovaný editor ploch

V rámci funkce rozdělování jsme přepracovali celý editor ploch. Body lze intuitivněji posouvat, úchyty jsou větší a lépe viditelné a ovládání na dotykových zařízeních funguje výrazně lépe.

Nejdůležitější vylepšení v přehledu:

  • Větší úchytové body — dobře ovladatelné i na mobilních zařízeních
  • Vizuální zpětná vazba při posouvání bodů
  • Zpět/Znovu pro všechny kroky úprav
  • Možnost přichycení k mřížce pro přesné zadávání

47 předdefinovaných typů úkolů

Místo aby začínaly od nuly, startují nové podniky teď s běžnými vinohradnickými úkoly: řez, vyvazování, odlistění, probírka, ochrana rostlin, sečení svahů a mnoho dalšího. Typy lze kdykoli upravit, doplnit nebo smazat.

Těchto 47 typů jsme sestavili společně s vinaři z Wachau, Burgenlandu a Jižního Štýrska. Pokrývají celý roční cyklus a jsou pojmenované tak, jak je to v německy mluvícím vinohradnictví obvyklé.

Technická modernizace

Na pozadí proběhla velká technická aktualizace: Spring Boot 4 s Hibernate 7 na serveru, Angular 21 na dashboardu a Riverpod 3 v mobilní aplikaci. Tyto aktualizace přinášejí lepší výkon a umožňují nám dodávat nové funkce rychleji.

Migrace na Spring Boot 4 byla největší technickou změnou od našeho startu — ale už se vyplácí. Doba spouštění serveru se zkrátila na polovinu.

Pro tebe jako uživatele se tím nic viditelného nemění — ale rychlejší základ nám umožňuje dodávat další funkce výrazně rychleji.

Všechny novinky
feature dashboard