Add Cloudflare email and collaboration workflows
This commit is contained in:
@@ -97,12 +97,14 @@ Cairnquire is a self-hosted documentation platform. A single Go binary serves HT
|
||||
- Client syncs index to IndexedDB for offline search
|
||||
- Index rebuilds incrementally on file changes
|
||||
|
||||
### 7. Email (Postmark)
|
||||
- Go adapter using Postmark HTTP API
|
||||
### 7. Email (Postmark or Cloudflare Email Service)
|
||||
- Go adapters use the Postmark or Cloudflare Email Sending REST API
|
||||
- Local development uses SMTP with Mailpit
|
||||
- A durable SQLite queue handles asynchronous delivery and bounded retries
|
||||
- Plain-text emails only (no HTML)
|
||||
- Threading via Message-ID / In-Reply-To headers
|
||||
- Webhook endpoint receives email replies, converts to comments
|
||||
- Templates: notification, digest, conflict alert
|
||||
- Planned: threading via Message-ID / In-Reply-To headers
|
||||
- Planned: verified inbound webhook converts email replies to comments
|
||||
- Implemented templates: file change, comment, mention, and conflict; digest remains planned
|
||||
|
||||
### 8. File Store (Content-Addressed)
|
||||
- Files stored by SHA-256 hash: `store/ab/cd/abcdef1234...`
|
||||
|
||||
Reference in New Issue
Block a user