Files
doxa/DOXA_ROADMAP.md
T
2026-08-16 21:13:50 +02:00

6.5 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


🌟 Bonusové nápady

5. 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í

6. 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čů

7. 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í

8. 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 Finance Nízká Vysoká 3-4 týdny ❌ Žádná
6 DOXA Bookmarks Nízká Nízká 1 týden ❌ Žádná
7 DOXA Sync Nízká Vysoká 4+ týdny ✅ Vysoká (všechny)
8 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: Systémové nástroje (3+ 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í
  • DOXA Timer - ✅ Kompletní (nově přidáno)
  • DOXA Habit - ✅ Kompletní (nově přidáno)
  • DOXA Calendar - ⏳ Plánováno
  • DOXA Contacts - ⏳ Plánováno
  • DOXA Password - ⏳ Plánováno
  • DOXA Journal - ⏳ 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: 16. srpna 2026