update AGENTS and README

This commit is contained in:
2026-02-06 14:06:42 +01:00
parent ebb5b2f86d
commit 146945d732
2 changed files with 32 additions and 14 deletions

View File

@@ -26,7 +26,8 @@ dgray.io ermöglicht es Nutzern, Kleinanzeigen zu schalten und Waren/Dienstleist
| Light/Dark Mode | Niedrig | ✅ Fertig |
| i18n (DE/EN/FR) | Niedrig | ✅ Fertig |
| Bildergalerie | Niedrig | ✅ Fertig |
| E2E-Chat (NaCl) | Hoch | ✅ Service fertig |
| E2E-Chat (NaCl box.before + secretbox) | Hoch | ✅ Fertig |
| PoW Captcha (Server-seitig) | Mittel | ✅ Fertig |
| **Monero MultiSig** | **Sehr hoch** | 🔲 Offen |
| Rating-System | Mittel | 🔲 Offen |
| 2FA | Mittel | 🔲 Offen |
@@ -64,10 +65,14 @@ dgray.io ermöglicht es Nutzern, Kleinanzeigen zu schalten und Waren/Dienstleist
- Auth, Rollen, Berechtigungen
- Custom Extensions für XMR-Integration
### Services
- **Directus** Backend: `api.dgray.io` (Docker)
- **PoW Captcha**: `pow.dgray.io` (PHP, HMAC-signierte Challenges)
- **TweetNaCl**: Self-hosted in `js/vendor/` (E2E-Verschlüsselung)
### Infrastruktur (geplant)
- PostgreSQL + Redis
- monero-wallet-rpc
- Matrix/Signal für Chat
- Push-Benachrichtigungen
---
@@ -145,8 +150,13 @@ dgray/
│ │ ├── categories.js # Kategorien-Service
│ │ ├── locations.js # Standorte-Service
│ │ ├── conversations.js# Zero-Knowledge Chat
│ │ ├── crypto.js # NaCl Encryption
│ │ ── currency.js # XMR/Fiat Umrechnung
│ │ ├── crypto.js # NaCl Encryption (box.before + secretbox)
│ │ ── currency.js # XMR/Fiat Umrechnung
│ │ └── pow-captcha.js # PoW Captcha (Server-first, lokaler Fallback)
│ ├── vendor/
│ │ ├── nacl-fast.min.js # TweetNaCl (self-hosted)
│ │ ├── nacl-util.min.js # TweetNaCl Utils
│ │ └── cropper.min.js # Image Cropper
│ └── components/
│ ├── app-shell.js # Layout-Container
│ ├── app-header.js # Header mit Navigation
@@ -197,10 +207,12 @@ dgray/
- [x] Neue Seiten: Favoriten, Meine Anzeigen, Nachrichten, Einstellungen
- [x] Listings bearbeiten (Edit-Modus für eigene Anzeigen)
### Phase 3: Kommunikation
- [x] Chat-System (E2E-verschlüsselt mit NaCl)
### Phase 3: Kommunikation & Sicherheit
- [x] Chat-System (E2E-verschlüsselt mit NaCl box.before + secretbox)
- [x] Conversations/Messages Services
- [x] Merkliste (Favoriten-Seite)
- [x] PoW Captcha (server-seitig via pow.dgray.io, HMAC-signiert)
- [x] TweetNaCl self-hosted (kein CDN)
- [ ] Benachrichtigungen (Push)
### Phase 4: Payments