Files
doxa/DOXA_ROADMAP.md
T
2026-08-09 20:57:52 +02:00

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)

  1. DOXA Calendar - Integrace s doxa-todo
  2. DOXA Contacts - Jednoduchá implementace

Fáze 2: Bezpečnost a osobní organizace (2-3 měsíce)

  1. DOXA Password - Bezpečný správce hesel
  2. DOXA Journal - Osobní deník

Fáze 3: Pokročilé funkce (3-4 měsíce)

  1. DOXA Habit Tracker - Sledování návyků
  2. DOXA Timer - Pomodoro timer

Fáze 4: Systémové nástroje (4+ měsíce)

  1. DOXA Sync - Synchronizace mezi zařízeními
  2. 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