- vyrieseny "Petov bug" a jeho derivaty;
- funguje praca s hierachiou tak ako ma;
- funkcionalita mysi presunuta z DocumentScene do Block
- bloky su QGraphicsRectItem (zatial netextove);
- pri pridavani deti sa pouziva len suradnica laveho horneho rohu;
- po kliknuti na blok a tahani ma byt vzdy navrchu (tu je asi este bug); 
- doplneny experimentalny layoutovaci algoritmus, bloky sa automaticky usporiadavaju do mriezky tak, aby sa neprekryvali a boli max 3 vedla seba
- prve prepojenie grafickej hierarchia s AST
- vsetky bloky AST sa vykreslia na obrazovku vedla seba
- len staticka vizualizacia, modifikacia grafickej struktury sa zatial niako neprejavuje na AST a moze viest nepredvidatelnemu spravaniu (napr. ze vybuchne pocitac a prihori vam kolac)
- myslienka samostatnej triedy TextBlock zavrhnuta (kvoli detailom kontaktujte autora)
- v mainwindow pridana currentScene, aby tie skarede pretypovavacky ked zistujeme aktualnu scenu neboli vsade opakovane stale...
- doplnene otvaranie suborov cez parameter, otvori ich hocikolko a navyse funguje to nielen z konzoly v danom priecinku, ale ked dam otvorit subor cez open with... (kvoli tomuto bolo treba pridat cestu k adresaru programu, nech vie kde hladat gramatiku - v programe inak bere aktualny adresar system32...)
- spraveny paralelny manazment stromov pri pridavani odoberani;
- moznost pridavat nove bloky z napisom TROLL!;
- moznost pustit blok na lubovolnom mieste (ale je tam nejaky matematicky bug este, nevlozi sa vzdy tam kde treba);
- rozrovena ciara (separatorLine), pomocou nej sa bude hladat spomenuty bug;
- drobna zmena v gramatike;
- par novych metod v TreeElement;
- vylepsena metoda blockAt() v DocumentScene
- oprava logickych chyb posledneho commitu, obe hierarchie to pri presuvani blokov rozhasilo
- implementovana ciara pri vkladani;
- experiment z presuvanim bielych znakov (nove riadky sa zobrazuju pod seba);
- docasne zrusene vytvaranie novych blokov a bloky su transparentne;
- odstraneny bug sposobujuci neumerne zatazenie procaku (v oboch verziach) -> update sceny presunuty z paintu do mousePressEvent a mouseReleaseEvent (vsetko v ramci bloku)
- prerobene pridavanie blokov (setParentItem, stackBefore);
- vychytanych par bugov;
- updatovanie pozicii blokov pri pisani textu, updatuju sa len ovplyvnene bloky (zatial nefunguje pri mazani novych riadkov);
- presun kurzora medzi blokmi doprava a dolava;
- zalozena trieda TextItem kvoli pristupu k udalostiam generovanym pri editacii textu;
- nastavovanie aktualnej sceny do premennej pri zmene tabu (jedno skarede pretypovanie namiesto zakazdym)
- zatvaracie tlacidlo tabu, zatvaranie funguje uz dobre
- zatvorit sa tab da aj strednym tlacidlom mysi
- opraveny bug s preprocessorom v c_grammar.lua;
- podpora klavesy ENTER pri pisani v bloku;
- tlacidlo Analyze zatial len znovu-prepocita layout;
- pridane cislovanie (absolutne) riadkov;
- praca na tom aby sa layout updatoval len ciastocne pozastavena lebo najskor treba vyriesit spravne zobrazenie riadkov (tj rovnake pre kazdy blok), block.cpp teda obsahuje vela nepouzivaneho kodu;
- prerobene updatovacie algoritmy (zhora nadol aj zdola nahor) v Block;
- sfunkcnene updatovanie len ovplyvnenych blokov (pri vkladani aj presuvani);
- doplnene polia Block::parent a Block::docScene;
- sfunkcnene rozdelovanie riadkov;
- pridane konstatna WHITE_EL na detekovanie bielych znakov, metody TreeElement::isWhite() a TreeElement::isNewline();
- cislovanie riadkov stale vo faze testovania;
- pridavanie novych blokov na konkretnu poziciu;
- zlepseny kostruktor Block::Block();
- uprava umiestnovania bielych znakov v AST (c_grammar.lua);
- dalsi preprocessing bielych znakov v Analyzeri (oddelenie novych riadkov od medzier);
- drobny refaktoring v TreeElement;
- graficke zvyraznovanie editovanych a nerozpoznanych blokov;
- zakladne load a save pridane
- pri editovani textu nezobrazuje ciarkovany ramcek
- opraveny bug, ze ked neni ziadny tab currentScene nebola null
- opravena chyba v gramatike ktora znemoznovala spracovanie textu zo suboru (medzi bielymi znakmi chybal "\r");
- pridane testovacie subory
- vytvorena priecinkova struktura;
- triedy zaradene do "balikov" analysis, gui a widget;
- doplnene "\r" do xml_grammar.lua;
- nove riesenie medzier a zalomeni riadkov;
- zmeny umiestnovania bielych znakov vo vsetkych 3 gramatikach;
- aktualna filozofia: medzery ulozene PRED elementom (vsetky spolu), nove riadky ZA elementom (samostatne);
- vkladanie novych riadkov pouzivatelom zatial neobmezovane;
- opraveny bug kedy bola vyska riadka privelka;
- opraveny bug ked pouziovatel rozdelil riadok na konci bloku;
- novy bug: newline na konci suboru sa nespracuvava spravne; 
- opravene 3 bugy: ignorovanie posledneho newline-u, crash pri vkladani noveho riadka do posledneho bloku, nespravna analyza medzier nasledovanych newline-om alebo komentarom;
- poriadok v gramatikach (funkcie TP, TC, ...);
- rozdelit riadok len ak je rodic line-breaking + osetrenia, zatial nedokumentovany algoritmus v Block::splitLine(int);
- nove polia v gramatikach: multi_line = zoznam elementov v ktorych moze byt viac riadkov textu (napr /**/ blok), multi_block = zoznam elementov v ktorych moze byt viac riadkov elementov;
- pouzitie multi_line a multi_block este nieje implementovane, okrem par pomocnych metod ako TreeElement::allowsMultiline();
- lepsia (bezstratova) modifikacia AST pri presune blokov;
- dokoncene cislovanie blokov podla riadkov;
- nove bloky po kliknuti lavym tlacidlom;
- pohyb klavesnicou do vsetkych 4 smerov (hore/dolu zatial neoptimalizovany);
- automaticke mazanie prazdnych blokov;
- kazdy blok nesie odkaz na svojho nasledujuceho a predosleho surodenca a na svoje prve dieta - zrychluje to pohyb v strukture;
- drobne zmeny v gramatikach, dokumentacia dolezitych poli v default_grammar.lua;