update AGENTS and README
This commit is contained in:
20
AGENTS.md
20
AGENTS.md
@@ -19,6 +19,8 @@ Dieses Dokument hilft AI-Assistenten (Amp, Copilot, etc.) das Projekt zu versteh
|
||||
| Theming | CSS Variables, Dark/Light Mode |
|
||||
| Backend | Directus (`api.dgray.io`) |
|
||||
| Auth | UUID-basiert, anonym (`js/services/auth.js`) |
|
||||
| E2E Crypto | TweetNaCl (self-hosted in `js/vendor/`), `box.before` + `secretbox` |
|
||||
| PoW Captcha | PHP-Server (`pow.dgray.io`), Fallback auf lokal |
|
||||
|
||||
## Häufige Befehle
|
||||
|
||||
@@ -53,8 +55,8 @@ js/
|
||||
├── services/
|
||||
│ ├── directus.js # Directus API Client (Core)
|
||||
│ ├── auth.js # UUID-basierte Authentifizierung (SHA-256 Hash)
|
||||
│ ├── listings.js # Listings Service (Filter, Preis-Formatierung)
|
||||
│ ├── categories.js # Kategorien Service (Baum, Übersetzungen)
|
||||
│ ├── listings.js # Listings Service (Filter)
|
||||
│ ├── categories.js # Kategorien Service (Baum, Übersetzungen, Cache)
|
||||
│ ├── locations.js # Standorte Service (Geo-Suche)
|
||||
│ ├── conversations.js # Zero-Knowledge Chat (E2E verschlüsselt)
|
||||
│ ├── crypto.js # NaCl Encryption
|
||||
@@ -72,7 +74,8 @@ js/
|
||||
docs/
|
||||
├── DIRECTUS-SETUP.md # Directus Backend Setup
|
||||
├── DIRECTUS-SCHEMA.md # Collection-Strukturen & Permissions
|
||||
└── MONETIZATION.md # Monetarisierung & Anti-Abuse
|
||||
├── MONETIZATION.md # Monetarisierung & Anti-Abuse
|
||||
└── pow-server/ # PHP PoW-Captcha Server (pow.dgray.io)
|
||||
|
||||
css/
|
||||
├── fonts.css # @font-face Definitionen (Inter, Space Grotesk)
|
||||
@@ -131,12 +134,15 @@ locales/
|
||||
|
||||
## Nächste Schritte
|
||||
|
||||
1. ~~Seiten für Profil-Dropdown~~ ✅ Fertig (`page-my-listings.js`, `page-messages.js`, `page-favorites.js`, `page-settings.js`)
|
||||
1. ~~Seiten für Profil-Dropdown~~ ✅ Fertig
|
||||
2. ~~Suchseite mit Filtern~~ ✅ Merged in `page-home.js`
|
||||
3. ~~Listings bearbeiten~~ ✅ Edit-Modus via `#/edit/:id`
|
||||
4. Payment-Integration mit BTCpay Server (https://pay.xmr.rocks/)
|
||||
5. Reputation-System (5/15/50 Deals Stufen)
|
||||
6. Push-Benachrichtigungen für neue Nachrichten
|
||||
4. ~~PoW-Captcha server-seitig~~ ✅ PHP-Server auf `pow.dgray.io`
|
||||
5. ~~TweetNaCl self-hosted~~ ✅ In `js/vendor/`
|
||||
6. ~~Chat-Crypto fix~~ ✅ `box.before` + `secretbox`
|
||||
7. Payment-Integration mit BTCpay Server (https://pay.xmr.rocks/)
|
||||
8. Reputation-System (5/15/50 Deals Stufen)
|
||||
9. Push-Benachrichtigungen für neue Nachrichten
|
||||
|
||||
## Directus Berechtigungen (Public-Rolle)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user