Keď sa vinica rozdeľuje — napríklad preto, že jedna polovica sa prenajíma alebo osádza novou odrodou — muselo sa doteraz existujúcu vinicu zmazať a založiť dve nové. Pritom sa stratili všetky prepojené údaje: úlohy, hlásenia, evidencia času.
Odteraz to ide priamo na mape: potiahni čiaru cez vinicu a plocha sa automaticky rozreže na dve časti. Obe nové vinice si zachovajú svoje spojenie s originálom — úlohy, hlásenia a evidencie času zostávajú zachované.
Znie to jednoducho, ale bolo to technicky celkom náročné. Logika rozdeľovania polygónov musí zvládnuť všetky možné tvary: konkávne plochy, plochy s dierami a hraničné prípady, keď čiara prechádza presne cez vrchol. Používame na to knižnicu Turf.js na klientovi a výsledok ešte raz validujeme na strane servera.
V rámci funkcie rozdeľovania sme prepracovali celý editor plôch. Body sa dajú posúvať intuitívnejšie, úchyty sú väčšie a lepšie viditeľné a ovládanie na dotykových zariadeniach funguje výrazne lepšie.
Najdôležitejšie vylepšenia v prehľade:
Namiesto začínania od nuly štartujú nové podniky teraz s bežnými vinohradníckymi úlohami: strihanie, viazanie, odlisťovanie, preriedenie, ochrana rastlín, kosenie svahov a mnoho ďalšieho. Typy možno kedykoľvek upraviť, doplniť alebo zmazať.
47 typov sme zostavili spoločne s vinármi z Wachau, Burgenlandu a Južného Štajerska. Pokrývajú celý ročný cyklus a sú pomenované tak, ako je to v nemecky hovoriacom vinohradníctve bežné.
Na pozadí prebehla veľká technická aktualizácia: Spring Boot 4 s Hibernate 7 na serveri, Angular 21 v dashboarde a Riverpod 3 v mobilnej aplikácii. Tieto aktualizácie prinášajú lepší výkon a umožňujú nám dodávať ďalšie funkcie rýchlejšie.
Migrácia na Spring Boot 4 bola najväčšou technickou zmenou od nášho štartu — ale už sa vypláca. Čas spustenia servera sa skrátil na polovicu.
Pre vás ako používateľov sa tým nič viditeľné nemení — ale rýchlejší základ nám umožňuje dodávať ďalšie funkcie výrazne rýchlejšie.