Sandbox/Version demo/3.0
From OHC Network Wiki
More languages
More actions
⚠️ Warning
This is a sandbox demonstration of the wiki's copy-on-write versioning system. See Sandbox/Version demo for the full comparison.
Notification system (v3.0)
Version 3.0 introduced templates, delivery tracking, and push notifications.
Channels
| Channel | Added in | Notes |
|---|---|---|
| 1.0 | Now supports HTML templates | |
| In-app | 2.0 | Now supports rich cards with actions |
| SMS | 2.0 | Template-based (character-count aware) |
| Push (mobile) | 3.0 | FCM / APNs via unified adapter |
| Webhook | 3.0 | For external integrations |
Delivery tracking
Every notification now records:
| Field | Type | Description |
|---|---|---|
status |
enum | queued → sent → delivered → read → failed
|
attempts |
int | Number of delivery attempts |
delivered_at |
datetime | When the channel confirmed receipt |
read_at |
datetime | When the user opened/acknowledged |
error |
text | Last failure reason (if any) |
What you're observing right now
Three frozen forks now exist. The version dropdown shows all of them. The system demonstrates:
Queryability. Unlike Docusaurus (where version data is just directory names), Cargo stores structured metadata about every version:
| Page | Since | Until | Status |
|---|---|---|---|
| Sandbox/Version demo/1.0 | 1.0 | 2.0 | frozen |
| Sandbox/Version demo/2.0 | 2.0 | 3.0 | frozen |
| Sandbox/Version demo/3.0 | 3.0 | 4.0 | frozen |
| Sandbox/Version demo | 4.0 | current |
That table above is a live query — not hand-maintained. It updates automatically when pages are created or modified. Try doing that in Docusaurus without writing custom React components.