{
  "path": "/a/3midffnl4vm23-v050-newsletter-subscriptions-stats-dashboard",
  "site": "at://did:plc:pgjkomf37an4czloay5zeth6/site.standard.publication/3mcza67rn5k2j",
  "$type": "site.standard.document",
  "title": "v0.5.0 — Newsletter Subscriptions & Stats Dashboard",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 17,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Newsletter System: Full subscriber management with import, email confirmation, and unsubscribe workflows"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Email Campaigns: Send newsletters to your subscribers when you publish, with template support and email alias configuration"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Analytics Dashboard: Substack-style stats overview with interactive charts, timeframe filtering, and cumulative growth tracking"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 18,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Image Paste & Crop: Drag-and-drop and clipboard image support in the editor, plus a built-in cropping modal"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 14,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Markdown Paste: Paste markdown content and it auto-converts to rich editor blocks"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 29,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "AT Protocol Sync Verification: Manual sync button and verification settings so you can confirm your content is in sync"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 14,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "\"Edited\" Badge: Articles with unpublished changes now show an edited indicator"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 21,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Cloudflare R2 Storage: Media files served from Cloudflare R2 for faster, more reliable delivery"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "description": "We're introducing built-in newsletters and a real analytics dashboard so you can grow your audience and actually see what's working.",
  "publishedAt": "2026-02-04T20:00:00+00:00",
  "textContent": "- Newsletter System: Full subscriber management with import, email confirmation, and unsubscribe workflows\n- Email Campaigns: Send newsletters to your subscribers when you publish, with template support and email alias configuration\n- Analytics Dashboard: Substack-style stats overview with interactive charts, timeframe filtering, and cumulative growth tracking\n- Image Paste & Crop: Drag-and-drop and clipboard image support in the editor, plus a built-in cropping modal\n- Markdown Paste: Paste markdown content and it auto-converts to rich editor blocks\n- AT Protocol Sync Verification: Manual sync button and verification settings so you can confirm your content is in sync\n- \"Edited\" Badge: Articles with unpublished changes now show an edited indicator\n- Cloudflare R2 Storage: Media files served from Cloudflare R2 for faster, more reliable delivery"
}