Releases: MartinHlavna/hector
v.1.2.0-beta
Kontextové menu
Aplikácia po novom obsahuje kontextové menu, ktoré sa dá otvoriť pravým kliknutím. Momentálne na pravý klik reagujú:
- Projektový strom
- Vytvoriť nový dokument
- Vymazať zvolenú položku
- Prispôsobiť nastavenia analýzy
- Editor
- Prilepiť (ak je v schránke skopírovaný text)
- Kopírovať (ak je v editore vybraný text)
- Návrhy na opravu gramatických chýb (ak bolo kliknuté na slovo s preklepom)
Hlavný toolbar
Súčasťou editora je ponovom hlavný toolbar, v ktorom sa zobrazuje meno otvoreného dokuementu a základné nástroje pre formátovanie
Formátovanie dokumentu
Text v editore je možné označiť ako bold, a / alebo italic
Export dokumentu
Možnosť exportovať .rtf
a .docx
dokumenty. Súčasťou exportovaného dokumentu bude aj formátovanie
Viacvrstvová konfigurácia analýzy
Nastavenia analýzy je možné prispôsobiť aj pre priečinky (aplikuje sa na všetky súbory a podpriečinky) a aj pre konkrétne súbory. Takto je možné napríklad mať zapnutú analýzu pre text, no vypnutú pre výskum, a osnovu a iné dokumenty
Technické zmeny
Boli aktualizované knižnice:
- Update reportlab requirement from ~=4.2.5 to ~=4.3.0 by @dependabot in #90
- Update reportlab requirement from ~=4.3.0 to ~=4.3.1 by @dependabot in #92
- Update setuptools requirement from ~=75.8.0 to ~=75.8.2 by @dependabot in #96
- Update pytest requirement from ~=8.3.4 to ~=8.3.5 by @dependabot in #95
Full Changelog: v.1.1.0-beta...v.1.2.0-beta
v.1.1.0-beta
Projekty
- Základná implementácia projektového usporiadania. Vďaka projektom je možné pracovať s viac dokumentami (kapitoly, postavy, osnova,...) a organizovať ich po priečinkoch
Autosave
- S príchodom projektov sú jednotlivé textové súbory automaticky ukladané (v prípade vloženia textu do editoru bez vytvorenia textového súboru sa neukladá automaticky, ale je potrebné ho najprv uložiť cez
CTRL + S
, alebo cez menu.)
Opravy chýb
- Normalizácia medzier pred vykonaním tokenizácie. Vďaka tomu sa zvýšila presnosť NLP v niektorých situáciach
Technické zmeny
- Refaktoring hlavného menu, tak aby podporovalo aj dalšie úrovne submenu
Mergnuté pull requesty (zvýšenia verzií)
- Update pillow requirement from ~=11.0.0 to ~=11.1.0 by @dependabot in #77
- Update setuptools requirement from ~=75.6.0 to ~=75.7.0 by @dependabot in #78
- Update setuptools requirement from ~=75.7.0 to ~=75.8.0 by @dependabot in #80
- Update pypandoc requirement from ~=1.14 to ~=1.15 by @dependabot in #79
- Update semver requirement from ~=3.0.2 to ~=3.0.4 by @dependabot in #84
- Update fsspec requirement from ~=2024.12.0 to ~=2025.2.0 by @dependabot in #88
Full Changelog: v.1.0.0-stable...v.1.1.0-beta
v.1.0.0-stable
Prvé stabilné vydanie! Funkcionalitou ide o verziu totožnú s verziou 0.11.4
ale bude dostávať aktualizácie iba v rámci stable verzií.
v.0.11.4-beta
Technické zmeny
- Finálne review kódu
- Update fsspec requirement from ~=2024.10.0 to ~=2024.12.0 by @dependabot in #76
Full Changelog: v.0.11.3-beta...v.0.11.4-beta
v.0.11.3-beta
Spellcheck
- Pridaná kontrola na správnosť použitia predložiek s/so a z/zo, ktoré sú často zamieňané
- Pridaná kontrola na správnosť použitia priraďovacích zámen mojím / tvojím / svojím / naším / vaším. Kontroluje sa použitie tvarov s dĺžňom a bez dĺžňa. Kontrola nie je úplne dokonalá, ale z testovacej sady pokrýva 11 zo 14 prípadov a neprodukuje nesprávne opravy.
Opravy chýb
- Po prilepení textu sa musí vždy vyvolať plná analýza, pretože porovnávanie veľkosti textu a následná čiastočná analýza nemusí produkovať dobré výsledky, čím môžu vznikať neželané posuny zvýraznenia
- Pri importe dokumentu z LibreOffice, alebo OpenOffice vznikali na začiatku každého odstavca, ktorého prvý riadok bol odsadený pomocou tabulačných zarážiek na pravítku, neželané medzery.
Technické zmeny
- Update spacy requirement from ~=3.8.2 to ~=3.8.3 by @dependabot in #71
- Refactoring spellcheck modulu, pretože sa zvýšila jeho komplexita
- Pridané spúštanie testov pre python 3.9
- Pridané spúštanie testov pre python 3.10
- Pridané spúštanie testov pre python 3.12
- Pridaná podpora pre python 3.12
- Pridané spúštanie testov pre mac-15
Full Changelog: v.0.11.2-beta...v.0.11.3-beta
v 0.11.2 beta
Spellcheck
- Označovanie nespisovných fŕaz ako napr. môžme, môžte, chápem tomu...
v.0.11.1-beta
Opravy chýb
- Opravená kontrola aktualizácií v beta kanáli
- Opravená chyba pri spracovaní PDT tagu, ktorá pri použití určitých slov spôsobila spadnutie analýzy
Full Changelog: v.0.11.0-beta...v.0.11.1-beta
v.0.11.0-beta
Integrovaný morfologický analyzér MorphoDiTa
- Zvýšená presnosť lemmatizácie (určovania základných tvarov slov)
- Zvýšená presnosť morfologickej analýzy
- V dôsledku toho zvýšenie presnosti opravy gramatiky pre nominatív množného čísla
- Slovenský model pre MorphoDiTa sa automaticky stiahne pri prvom štarte aplikácie
Introspekcia
- Okno introspekcie je ponovom väčšie a zobrazuje plné informácie o morfológií ako aj PDT značku z MorphoDiTa pre prípadné ladenie prevodov medzi PDT a Universal Dependecies, ktoré používa spacy knižnica
- Introspekcia zobrazuje aj komentáre k slovu z MorphoDiTa
Technické zmeny
- Update pytest requirement from ~=8.3.3 to ~=8.3.4 by @dependabot in #59
- Morphodita implementation by @MartinHlavna in #61
Full Changelog: v.0.10.7-beta...v.0.11.0-beta
v.0.10.7-beta
Často sa opakujúce slová
- V ľavom panely sa zobrazuje aj zoznam úsekov (ak ich je viac ako 1), v ktorých je zhluk opakovaných slov
- Po nájdení myšou nad slovo alebo úsek sa zobrazí tooltip, ktorý vysvetľuje, čo sa dá robiť po kliknutí
- Po nájdení myšou nad úsek sa zvýraznia slová v danom úseku
- Po nájdení myšou nad slovo v editore sa zvýrazní daný úsek v editore
- Po kliknutí na úsek v ľavom paneli sa editor presunie na začiatok úseku
- Po nájdení myšou na slovo alebo úsek v ľavom paneli sa zobrazí kurzor inddikujúci klikanie
- Opravená chyba, kedy sa za slová pri výpočte medzery považovali všetky toky, nielen slová
Časté slová
- Po nájdení myšou v pravom paneli sa zobrazí tooltip, ktorý vysvetľuje, čo sa dá robiť po kliknutí
- Po nájdení myšou na slovo v pravom paneli sa zobrazí kurzor indikujúci klikanie
Tooltipy
- Tooltipy sa zobrazujú s delayom 500ms
Nastavenia
- Opravený preklep v labeli jedného riadku
- Zmena základného nastavenia minimálny počet opakovaní slova z 2 na 3 opakovania
Technické zmeny
- Update setuptools requirement from ~=75.5.0 to ~=75.6.0 by @dependabot in #50
Full Changelog: v.0.10.6-beta...v.0.10.7-beta
v.0.10.6-beta
Možnosť exportovať zoznam viet v dokumente.
PR
- Exporting sentences from document by @MartinHlavna in #49
Full Changelog: v.0.10.5-beta...v.0.10.6-beta