mirror of
https://codeberg.org/Kankys/doxa.git
synced 2026-11-11 06:44:36 +01:00
Aktualizace-webu-doxa.html
This commit is contained in:
1 parent
06ec242264
commit
6356981825
4 files changed
+328
-2
No files matched your search
+250
@@ -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*
|
||||
Reference in new issue
Block a user