7.7 KiB
DOXA Roadmap - Návrhy na rozšíření kolekce
Filozofie DOXA: Local-first, minimalistický design, žádné cloudové závislosti, úplná kontrola nad daty.
Tento dokument obsahuje návrhy na rozšíření kolekce DOXA aplikací. Všechny návrhy respektují základní principy projektu.
🎯 Hlavní návrhy
1. ✅ DOXA Calendar 📅
Popis: Lokální terminálový kalendář s událostmi
- Priorita: Vysoká
- Integrace: Přirozené rozšíření doxa-todo - spojení úkolů s daty
- Cílová platforma: Linux, FreeBSD
- Technologie: Go, Bubble Tea, Lip Gloss
Plánované funkce:
- Zobrazení měsíčního/denního/týdenního pohledu
- Přidávání, úprava, mazání událostí
- Integrace s doxa-todo (zobrazení úkolů v kalendáři)
- Opakující se události (denní, týdenní, měsíční, roční)
- Export do iCalendar formátu (.ics)
- Barevné označení událostí
- Vyhledávání událostí
- Dvoujazyčné rozhraní (CZ/EN)
Odhadovaná složitost: Střední Odhadovaný čas: 2-3 týdny
2. ✅ DOXA Contacts 📇
Popis: Správce kontaktů v terminálu
- Priorita: Vysoká
- Integrace: Doplněk produktivity - poznámky, úkoly, kontakty
- Cílová platforma: Linux, FreeBSD
- Technologie: Go, Bubble Tea
Plánované funkce:
- Ukládání jména, emailu, telefonu, adresy
- Tagování kontaktů pro organizaci
- Vyhledávání a filtrace podle jména, tagu, emailu
- Export do vCard formátu (.vcf)
- Podpora skupin kontaktů
- Zobrazení detailu kontaktu
- Dvoujazyčné rozhraní (CZ/EN)
Odhadovaná složitost: Nízká Odhadovaný čas: 1-2 týdny
3. ✅ DOXA Password 🔑
Popis: Správce hesel s místním šifrováním
- Priorita: Vysoká
- Integrace: Bezpečnostní doplněk k doxa-secret
- Cílová platforma: Linux, FreeBSD
- Technologie: Go, Bubble Tea
Plánované funkce:
- Ukládání hesel v zašifrované podobě
- Generování náhodných hesel (konfigurovatelná délka a složitost)
- Kategorizace hesel (např. sociální sítě, bankovnictví)
- Vyhledávání hesel
- Integrace s doxa-secret pro šifrování
- Kopírování hesla do schránky
- Bezpečnostní timeout (automatické uzamčení)
- Export/import zašifrované databáze
Zabezpečení:
- AES-256 šifrování
- Master heslo pro přístup
- Žádné uložení hesla v plaintextu
Odhadovaná složitost: Vysoká (kvůli bezpečnostním požadavkům) Odhadovaný čas: 3-4 týdny
4. ✅ DOXA Journal 📖
Popis: Deníkový systém pro terminál
- Priorita: Střední
- Integrace: Rozšíření pro osobní organizaci
- Cílová platforma: Linux, FreeBSD
- Technologie: Go, Bubble Tea
Plánované funkce:
- Denní záznamy s automatickým časovým razítkem
- Tagování záznamů
- Vyhledávání v historii
- Statistiky (počet záznamů, nejčastější tagy, slovní počty)
- Export do Markdown formátu
- Zobrazení záznamů podle data/kategorie/tagu
- Dvoujazyčné rozhraní (CZ/EN)
Odhadovaná složitost: Nízká Odhadovaný čas: 1-2 týdny
5. ✅ DOXA Habit Tracker 🎯
Popis: Tracker návyků pro terminál
- Priorita: Střední
- Integrace: Motivace a sledování osobního růstu
- Cílová platforma: Linux, FreeBSD
- Technologie: Go, Bubble Tea
Plánované funkce:
- Vytváření návyků s cíli (denní, týdenní)
- Denní sledování splnění
- Statistiky a grafy (ASCII)
- Motivující zprávy a upozornění
- Export dat do CSV
- Přehled streaku (počet po sobě jdoucích dnů)
- Dvoujazyčné rozhraní (CZ/EN)
Odhadovaná složitost: Střední Odhadovaný čas: 2 týdny
🌟 Bonusové nápady
6. DOXA Finance 💰
Popis: Správa výdajů a příjmů
- Funkce: Evidence transakcí, kategorie, statistiky, rozpočty
- Technologie: Go, Bubble Tea
- Složitost: Vysoká
- Potenciální integrace: Export do CSV pro další zpracování
7. DOXA Bookmarks 🔖
Popis: Správce záložek z příkazové řádky
- Funkce: Ukládání URL, tagování, vyhledávání, otevírání v prohlížeči
- Technologie: Go, Bubble Tea
- Složitost: Nízká
- Integrace: Možnost importu z prohlížečů
8. DOXA Timer ⏱️
Popis: Pomodoro timer pro terminál
- Funkce: Nastavení časových intervalů, sledování produktivity, statistiky
- Technologie: Go, Bubble Tea
- Složitost: Nízká
- Integrace: Spuštění společně s doxa-todo
9. DOXA Sync 🔄
Popis: Lokální synchronizace mezi zařízeními
- Funkce: Synchronizace dat přes SSH/SCP, konflikt resolution
- Technologie: Go, SSH klient
- Složitost: Vysoká
- Cíl: Synchronizace všech DOXA aplikací
10. DOXA Backup 💾
Popis: Nástroj pro zálohování DOXA dat
- Funkce: Automatické zálohování, obnovení, verze, komprese
- Technologie: Go
- Složitost: Střední
- Integrace: Podpora všech DOXA aplikací
📊 Prioritizace
| Pořadí | Aplikace | Priorita | Složitost | Čas | Integrace s existujícími |
|---|---|---|---|---|---|
| 1 | DOXA Calendar | Vysoká | Střední | 2-3 týdny | ✅ Vysoká (doxa-todo) |
| 2 | DOXA Contacts | Vysoká | Nízká | 1-2 týdny | ✅ Střední |
| 3 | DOXA Password | Vysoká | Vysoká | 3-4 týdny | ✅ Střední (doxa-secret) |
| 4 | DOXA Journal | Střední | Nízká | 1-2 týdny | ⚠️ Nízká |
| 5 | DOXA Habit Tracker | Střední | Střední | 2 týdny | ⚠️ Nízká |
| 6 | DOXA Finance | Nízká | Vysoká | 3-4 týdny | ❌ Žádná |
| 7 | DOXA Bookmarks | Nízká | Nízká | 1 týden | ❌ Žádná |
| 8 | DOXA Timer | Nízká | Nízká | 1 týden | ✅ Střední (doxa-todo) |
| 9 | DOXA Sync | Nízká | Vysoká | 4+ týdny | ✅ Vysoká (všechny) |
| 10 | DOXA Backup | Nízká | Střední | 2-3 týdny | ✅ Vysoká (všechny) |
🎯 Doporučený vývojový plán
Fáze 1: Základní rozšíření produktivity (1-2 měsíce)
- DOXA Calendar - Integrace s doxa-todo
- DOXA Contacts - Jednoduchá implementace
Fáze 2: Bezpečnost a osobní organizace (2-3 měsíce)
- DOXA Password - Bezpečný správce hesel
- DOXA Journal - Osobní deník
Fáze 3: Pokročilé funkce (3-4 měsíce)
- DOXA Habit Tracker - Sledování návyků
- DOXA Timer - Pomodoro timer
Fáze 4: Systémové nástroje (4+ měsíce)
- DOXA Sync - Synchronizace mezi zařízeními
- DOXA Backup - Zálohovací nástroj
🛠 Technické požadavky
Všechny nové aplikace by měly:
- Používat Go (Golang)
- Používat Bubble Tea pro TUI (kde je to vhodné)
- Ukládat data v JSON formátu
- Podporovat češtinu a angličtinu
- Mít konzistentní UX s ostatními DOXA aplikacemi
- Dodržovat MIT licenci
- Mít podrobnou dokumentaci
📝 Stav implementace
- DOXA Notes - ✅ Kompletní
- DOXA CLI - ✅ Kompletní
- DOXA Secret - ✅ Kompletní
- DOXA TODO - ✅ Kompletní (nově přidáno označování splněných úkolů)
- DOXA Calendar - ⏳ Plánováno
- DOXA Contacts - ⏳ Plánováno
- DOXA Password - ⏳ Plánováno
- DOXA Journal - ⏳ Plánováno
- DOXA Habit Tracker - ⏳ Plánováno
💬 Zpětná vazba
Pokud máte nápady na další aplikace nebo chcete upřednostnit některý z návrhů, vytvořte prosím issue v repositáři nebo se zapojte do diskuse.
Poslední aktualizace: 9. srpna 2026