MartinHlavna / hector

Simple tool for stylistic correction for Slovak writters
GNU General Public License v3.0
2 stars 0 forks source link

Premyslieť možnosti aktualizácií #5

Closed MartinHlavna closed 1 week ago

MartinHlavna commented 2 months ago

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:

MartinHlavna commented 2 weeks ago

Po zváźení presúvam do verzie 1.0.0, finálny produkt by to IMHO mal mať.

MartinHlavna commented 1 week ago

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.

MartinHlavna commented 1 week ago

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

MartinHlavna commented 1 week ago

Kontrola aktualizácií jadra programu pri štarte je hotová. Ešte treba poriešiť aktualizácie slovníkov.

MartinHlavna commented 1 week ago

Slovníky je možné aktualizovať voľbou v menu. Nateraz to bude stačiť

MartinHlavna commented 1 week ago

Bude to vo verzii 0.10.4