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*
|
||||
@@ -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."
|
||||
}
|
||||
@@ -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."
|
||||
}
|
||||
@@ -249,6 +249,46 @@
|
||||
|
||||
<hr id="lineHR" style="margin: 30px 0;">
|
||||
|
||||
<h2 data-i18n-key="doxa.roadmap.title">Budoucí rozšíření DOXA</h2>
|
||||
<p data-i18n-key="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.
|
||||
</p>
|
||||
|
||||
<h3 data-i18n-key="doxa.roadmap.mainTitle">Hlavní návrhy</h3>
|
||||
<ul style="text-align: left;">
|
||||
<li><strong>📅 DOXA Calendar</strong> - <span data-i18n-key="doxa.roadmap.calendar">Termínový kalendář s událostmi a integrací s DOXA TODO</span></li>
|
||||
<li><strong>📇 DOXA Contacts</strong> - <span data-i18n-key="doxa.roadmap.contacts">Správce kontaktů v terminálu</span></li>
|
||||
<li><strong>🔑 DOXA Password</strong> - <span data-i18n-key="doxa.roadmap.password">Bezpečný správce hesel s místním šifrováním</span></li>
|
||||
<li><strong>📖 DOXA Journal</strong> - <span data-i18n-key="doxa.roadmap.journal">Deníkový systém pro terminál</span></li>
|
||||
<li><strong>🎯 DOXA Habit Tracker</strong> - <span data-i18n-key="doxa.roadmap.habit">Tracker návyků pro sledování osobního růstu</span></li>
|
||||
</ul>
|
||||
|
||||
<h3 data-i18n-key="doxa.roadmap.bonusTitle">Bonusové nápady</h3>
|
||||
<ul style="text-align: left;">
|
||||
<li><strong>💰 DOXA Finance</strong> - <span data-i18n-key="doxa.roadmap.finance">Správa výdajů a příjmů</span></li>
|
||||
<li><strong>🔖 DOXA Bookmarks</strong> - <span data-i18n-key="doxa.roadmap.bookmarks">Správce záložek z příkazové řádky</span></li>
|
||||
<li><strong>⏱️ DOXA Timer</strong> - <span data-i18n-key="doxa.roadmap.timer">Pomodoro timer pro terminál</span></li>
|
||||
<li><strong>🔄 DOXA Sync</strong> - <span data-i18n-key="doxa.roadmap.sync">Lokální synchronizace mezi zařízeními</span></li>
|
||||
<li><strong>💾 DOXA Backup</strong> - <span data-i18n-key="doxa.roadmap.backup">Nástroj pro zálohování DOXA dat</span></li>
|
||||
</ul>
|
||||
|
||||
<p data-i18n-key="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.
|
||||
</p>
|
||||
|
||||
<hr id="lineHR" style="margin: 30px 0;">
|
||||
|
||||
<h2 data-i18n-key="doxa.feedback.title">Zpětná vazba</h2>
|
||||
<p data-i18n-key="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á!
|
||||
</p>
|
||||
<p data-i18n-key="doxa.feedback.call">
|
||||
Vytvořte prosím issue v repositáři nebo se zapojte do diskuse na Codeberg.
|
||||
</p>
|
||||
|
||||
<hr id="lineHR" style="margin: 30px 0;">
|
||||
|
||||
<h2 data-i18n-key="doxa.contact.title">Kontakt a podpora</h2>
|
||||
<p data-i18n-key="doxa.contact.author"></p>
|
||||
<p><a id="links" href="https://codeberg.org/kankys/doxa" target="_blank" rel="noopener noreferrer" data-i18n-key="doxa.contact.repo">DOXA na Codeberg</a></p>
|
||||
|
||||
Reference in new issue
Block a user