7.5 KiB
DOXA-TODO Uživatelská Příručka
Úvod
DOXA-TODO je terminálová aplikace pro správu úkolů, která vám pomůže organizovat vaše úkoly s podporou kategorií, priorit a štítků. Tato příručka poskytuje podrobné informace o všech funkcích a způsobech použití.
Začínáme
První spuštění
Když poprvé spustíte doxa-todo:
- Aplikace vytvoří konfigurační adresář
~/.doxa-todo/ - Vytvoří se prázdný soubor se seznamem úkolů
doxa_todo.json - Zobrazí se úvodní obrazovka
Stiskněte Enter pro zahájení práce s aplikací.
Hlavní rozhraní
Hlavní rozhraní zobrazuje:
- Název aplikace
- Stavové zprávy (pokud existují)
- Možnosti menu
- Seznam úkolů
- Nápověda
Možnosti menu
- 1: Přidat - Přidat nový úkol
- 2: Upravit - Upravit vybraný úkol
- 3: Export - Exportovat vybraný úkol do textového souboru
- 4: Smazat - Smazat vybraný úkol
- /: Hledat - Vyhledat úkoly podle názvu, popisu nebo štítků
- b: Tagy - Procházet všechny štítky
- c: Filtr - Filtr úkolů podle kategorie
- t: Splněno - Přepnout stav splnění vybraného úkolu
- l: EN/CS - Přepnout jazyk mezi angličtinou a češtinou
- q: Konec - Ukončit aplikaci
Přidávání úkolu
- Stiskněte
1pro přidání nového úkolu - Vyplňte pole:
- Název (povinný): Název vašeho úkolu
- Popis (nepovinný): Podrobný popis
- Štítky (nepovinné): Seznam štítků oddělených čárkami
- Úkolu se automaticky přiřadí:
- Střední priorita
- Osobní kategorie
- Aktuální časové razítko
- Stiskněte
Enterpro uložení (když nejste v poli popisu) - Použijte klávesu
+pro cyklické přepínání úrovní priority
Úprava úkolu
- Navigujte k úkolu, který chcete upravit, pomocí
↑/↓neboj/k - Stiskněte
2pro úpravu - Upravte pole podle potřeby
- Stiskněte
Enterpro uložení změn
Úrovně priority
Úkoly mají 3 úrovně priority s barevným kódováním:
- Nízká (Zelená ●): Pro úkoly, které mohou počkat
- Střední (Oranžová ●): Výchozí priorita pro nové úkoly
- Vysoká (Červená ●): Pro naléhavé úkoly
Použijte klávesu + při přidávání/úpravě pro přepínání úrovní priority.
Kategorie
Úkoly lze kategorizovat jako:
- Osobní (🏠 Modrá): Pro osobní úkoly
- Pracovní (💼 Fialová): Pro pracovní úkoly
Filtrace podle kategorie
- Stiskněte
cpro otevření filtru kategorií - Vyberte:
1: Zobrazit pouze osobní úkoly2: Zobrazit pouze pracovní úkoly0: Zobrazit všechny úkoly (odebrat filtr)
- Filtr zůstává aktivní, dokud ho nezměníte nebo nezrušíte
Štítky
Štítky vám pomohou organizovat a rychle nalézt úkoly.
Přidávání štítků
Při přidávání nebo úpravě úkolu zadejte štítky oddělené čárkami do pole Štítky:
práce, naléhavé, projekt-x
Procházení štítků
- Stiskněte
bpro procházení všech štítků - Navigujte pomocí
↑/↓neboj/k - Stiskněte
Enterpro filtrování úkolů podle vybraného štítku - Stiskněte
qneboEscpro návrat do hlavního seznamu
Vyhledávání
- Stiskněte
/pro otevření vyhledávání - Zadejte svůj dotaz
- Stiskněte
Enterpro vyhledávání - Seznam zobrazí pouze úkoly odpovídající vašemu dotazu v názvu, popisu nebo štítcích
- Stiskněte
Escpro vymazání vyhledávání
Zobrazení úkolu
- Navigujte k úkolu pomocí
↑/↓neboj/k - Stiskněte
Enterpro zobrazení detailů - V detailním zobrazení:
q: Zavřít a vrátit se do seznamu2: Upravit úkol↑/↓: Posouvat obsah
Export úkolu
- Vyberte úkol, který chcete exportovat
- Stiskněte
3pro export - Úkol se uloží jako textový soubor do
~/doxa-todo-export/ - Formát názvu souboru je:
{název}_{id}.txt
Exportovaný soubor obsahuje:
- Název
- Kategorii
- Prioritu
- Štítky
- Datum vytvoření
- Popis
Mazání úkolu
- Vyberte úkol, který chcete smazat
- Stiskněte
4pro otevření potvrzení smazání - Stiskněte
ypro potvrzení smazání - Stiskněte
nneboEscpro zrušení
Splněné úkoly
Aplikace umožňuje označovat úkoly jako splněné, což vám pomůže sledovat váš pokrok.
Označování úkolů jako splněných
- Navigujte k úkolu, který chcete označit jako splněný/nesplněný
- Stiskněte
tpro přepnutí stavu - Splněné úkoly budou:
- Zobrazeny přeškrtlé a šedě
- Automaticky přesunuty na konec seznamu
- Uloženy s novým stavem
Vlastnosti splněných úkolů
- Automatické řazení: Splněné úkoly jsou vždy zobrazeny jako poslední v seznamu
- Vizualizace: Splněné úkoly jsou přeškrtlé a zobrazují se šedou barvou pro snadnou identifikaci
- Trvalé uložení: Stav splnění je uložen v JSON souboru spolu s úkolem
- Filtrace: Splněné úkoly jsou zahrnuty ve všech filtrech a vyhledáváních
- Export: Při exportu splněného úkolu je jeho stav zahrnut v exportovaných datech
Přehled klávesových zkratek
Navigace
↑/↓neboj/k: Pohyb kurzoru nahoru/dolůEnter: Výběr/PotvrzeníEsc: Zpět/Zrušitq: Konec
Akce
1: Přidat nový úkol2: Upravit vybraný úkol3: Exportovat vybraný úkol4: Smazat vybraný úkol/: Vyhledatb: Procházet štítkyc: Filtr podle kategoriet: Přepnout stav splnění úkolul: Přepnout jazyk+: Zvýšit prioritu (při přidávání/úpravě)Tab: Přepínat mezi poli
Uložení dat
Všechny úkoly jsou uloženy v JSON formátu na:
~/.doxa-todo/doxa_todo.json
Soubor se automaticky vytvoří při prvním spuštění a aktualizuje se s každou změnou.
Záloha
Pro zálohování úkolů:
cp ~/.doxa-todo/doxa_todo.json ~/.doxa-todo/doxa_todo_backup.json
Obnovení
Pro obnovení ze zálohy:
cp ~/.doxa-todo/doxa_todo_backup.json ~/.doxa-todo/doxa_todo.json
Exportní adresář
Exportované úkoly jsou uloženy v:
~/doxa-todo-export/
Každý exportovaný soubor obsahuje úplné informace o úkolu v čitelné textové podobě.
Řešení problémů
Aplikace se nespustí
Ujistěte se, že máte:
- Nainstalované Go (verze 1.26+)
- Zkompilovanou a nainstalovanou aplikaci
~/.local/binve svém PATH
Úkoly se neukládají
Zkontrolujte:
- Oprávnění zápisu pro
~/.doxa-todo/ - Existence adresáře
- Že se při ukládání nezobrazují žádné chyby
Jazyk se nepřepíná
Ujistěte se, že stisknete l z hlavního zobrazení seznamu úkolů, ne z jiných obrazovek.
Použití z příkazové řádky
Základní použití
doxa-todo
Spuštění ze zdrojového kódu
cd doxa-todo
go run .
Konfigurace
Aplikace používá následující adresáře:
~/.doxa-todo/: Konfigurace a uložení dat~/doxa-todo-export/: Exportované úkoly
Můžete upravit zdrojový kód pro změnu těchto cest, pokud je to potřeba.
Aktualizace
Pro aktualizaci na nejnovější verzi:
cd doxa-todo
git pull origin master
go build -o doxa-todo .
cp doxa-todo ~/.local/bin/
Odinstalování
Pro odinstalování:
rm ~/.local/bin/doxa-todo
rm -rf ~/.doxa-todo/
rm -rf ~/doxa-todo-export/
Licence
MIT License - Copyright (c) 2026 Kankys
Podpora
Pro hlášení problémů, dotazy nebo příspěvky navštivte prosím repositář projektu: https://codeberg.org/Kankys/doxa-todo