Closed MartinHlavna closed 1 week ago
Po zváźení presúvam do verzie 1.0.0, finálny produkt by to IMHO mal mať.
Aplikácia po aktualizácií momentálne dokáže aktualizovať jazykový model. Nateraz asi netreba uvažovať aktualizácie jazykového modelu bez nutnosti aktualizovať jadro aplikácie. Aj táto zmena modelu bola spôsobená tým, že bola aktualizovaná knižnica na prácu s modelom, preto bolo potrebné model natrénovať znovu pre dosiahnutie maximálnej efektivity.
Viď PR #29
V aktuálnej situácií má asi zmysel uvažovať nasledovne:
Robustenjší mechanizmus nateraz potrebný nebude.
Pridaný súbor build_info.json, ktorý obsahuje údaje o spustenom programe.
Pri builde sa do neho automaticky doplňajú informácie. Z hľadiska updateov je asi najdôležitejšie či ide o development, beta, alebo stable verziu. Na źaklade toho bude potrebné kontrolovať aktuálizácie:
development -> žiadna kontrola aktualizácií beta -> prerelease verzie stable -> iba stable verzie
Kontrola aktualizácií jadra programu pri štarte je hotová. Ešte treba poriešiť aktualizácie slovníkov.
Slovníky je možné aktualizovať voľbou v menu. Nateraz to bude stačiť
Bude to vo verzii 0.10.4
Premyslieť možnosti ako aktualizovať program bez nutnosti sťahovať novú binárku. Treba sa nad tým zamyslieť aj v kontexte chýbajúcej podpory macOS, nech si nespravíme dalšiu poleno pod nohy.
Program má tri komponenty, ktoré ma možno zmysel vedieť aktualizovať samostatne: