diff --git a/DOXA_ROADMAP.md b/DOXA_ROADMAP.md new file mode 100644 index 0000000..4857c98 --- /dev/null +++ b/DOXA_ROADMAP.md @@ -0,0 +1,250 @@ +# 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) +3. **DOXA Password** - Bezpečný správce hesel +4. **DOXA Journal** - Osobní deník + +### Fáze 3: Pokročilé funkce (3-4 měsíce) +5. **DOXA Habit Tracker** - Sledování návyků +6. **DOXA Timer** - Pomodoro timer + +### Fáze 4: Systémové nástroje (4+ měsíce) +7. **DOXA Sync** - Synchronizace mezi zařízeními +8. **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 + +- [x] DOXA Notes - ✅ Kompletní +- [x] DOXA CLI - ✅ Kompletní +- [x] DOXA Secret - ✅ Kompletní +- [x] 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* diff --git a/doxa-notes/web/assets/locales/cs.json b/doxa-notes/web/assets/locales/cs.json index 8939566..f89a019 100644 --- a/doxa-notes/web/assets/locales/cs.json +++ b/doxa-notes/web/assets/locales/cs.json @@ -154,5 +154,23 @@ "doxa.contact.title": "Kontakt a podpora", "doxa.contact.author": "Autor: Kankys", "doxa.contact.repo": "Repozitáře: DOXA na Codeberg", - "doxa.contact.support": "Web autora a další projekty: Lukáš Kaňka" + "doxa.contact.support": "Web autora a další projekty: Lukáš Kaňka", + "doxa.roadmap.title": "Budoucí rozšíření DOXA", + "doxa.roadmap.intro": "Plánujeme rozšíření kolekce DOXA o nové aplikace, které budou respektovat naši filozofii: lokalita, soukromí a úplná kontrola nad daty.", + "doxa.roadmap.mainTitle": "Hlavní návrhy", + "doxa.roadmap.calendar": "Termínový kalendář s událostmi a integrací s DOXA TODO", + "doxa.roadmap.contacts": "Správce kontaktů v terminálu", + "doxa.roadmap.password": "Bezpečný správce hesel s místním šifrováním", + "doxa.roadmap.journal": "Deníkový systém pro terminál", + "doxa.roadmap.habit": "Tracker návyků pro sledování osobního růstu", + "doxa.roadmap.bonusTitle": "Bonusové nápady", + "doxa.roadmap.finance": "Správa výdajů a příjmů", + "doxa.roadmap.bookmarks": "Správce záložek z příkazové řádky", + "doxa.roadmap.timer": "Pomodoro timer pro terminál", + "doxa.roadmap.sync": "Lokální synchronizace mezi zařízeními", + "doxa.roadmap.backup": "Nástroj pro zálohování DOXA dat", + "doxa.roadmap.note": "Všechny nové aplikace budou používat Go, Bubble Tea pro TUI, ukládat data v JSON formátu a podporovat češtinu i angličtinu.", + "doxa.feedback.title": "Zpětná vazba", + "doxa.feedback.text": "Máte nápady na další aplikace nebo chcete upřednostnit některý z návrhů? Vaše zpětná vazba je pro nás důležitá!", + "doxa.feedback.call": "Vytvořte prosím issue v repositáři nebo se zapojte do diskuse na Codeberg." } \ No newline at end of file diff --git a/doxa-notes/web/assets/locales/en.json b/doxa-notes/web/assets/locales/en.json index c2e0df1..aff7102 100644 --- a/doxa-notes/web/assets/locales/en.json +++ b/doxa-notes/web/assets/locales/en.json @@ -154,5 +154,23 @@ "doxa.contact.title": "Contact and Support", "doxa.contact.author": "Author: Kankys", "doxa.contact.repo": "DOXA on Codeberg", - "doxa.contact.support": "Lukáš Kaňka" + "doxa.contact.support": "Lukáš Kaňka", + "doxa.roadmap.title": "Future DOXA Expansions", + "doxa.roadmap.intro": "We are planning to expand the DOXA collection with new applications that will respect our philosophy: locality, privacy, and complete control over your data.", + "doxa.roadmap.mainTitle": "Main Proposals", + "doxa.roadmap.calendar": "Terminal calendar with events and integration with DOXA TODO", + "doxa.roadmap.contacts": "Contact manager for terminal", + "doxa.roadmap.password": "Secure password manager with local encryption", + "doxa.roadmap.journal": "Journal system for terminal", + "doxa.roadmap.habit": "Habit tracker for personal growth tracking", + "doxa.roadmap.bonusTitle": "Bonus Ideas", + "doxa.roadmap.finance": "Expense and income management", + "doxa.roadmap.bookmarks": "Bookmark manager from command line", + "doxa.roadmap.timer": "Pomodoro timer for terminal", + "doxa.roadmap.sync": "Local synchronization between devices", + "doxa.roadmap.backup": "Backup tool for DOXA data", + "doxa.roadmap.note": "All new applications will use Go, Bubble Tea for TUI, store data in JSON format, and support both Czech and English.", + "doxa.feedback.title": "Feedback", + "doxa.feedback.text": "Do you have ideas for other applications or want to prioritize any of the proposals? Your feedback is important to us!", + "doxa.feedback.call": "Please create an issue in the repository or join the discussion on Codeberg." } \ No newline at end of file diff --git a/doxa-notes/web/doxa.html b/doxa-notes/web/doxa.html index d1cf727..438ab5f 100644 --- a/doxa-notes/web/doxa.html +++ b/doxa-notes/web/doxa.html @@ -249,6 +249,46 @@
+

Budoucí rozšíření DOXA

+

+ Plánujeme rozšíření kolekce DOXA o nové aplikace, které budou respektovat naši filozofii: lokalita, soukromí a úplná kontrola nad daty. +

+ +

Hlavní návrhy

+ + +

Bonusové nápady

+ + +

+ Všechny nové aplikace budou používat Go, Bubble Tea pro TUI, ukládat data v JSON formátu a podporovat češtinu i angličtinu. +

+ +
+ +

Zpětná vazba

+

+ Máte nápady na další aplikace nebo chcete upřednostnit některý z návrhů? + Vaše zpětná vazba je pro nás důležitá! +

+

+ Vytvořte prosím issue v repositáři nebo se zapojte do diskuse na Codeberg. +

+ +
+

Kontakt a podpora

DOXA na Codeberg