{
  "path": "/a/3midf2pscwd23-v040-rich-editor-mobile-polish",
  "site": "at://did:plc:pgjkomf37an4czloay5zeth6/site.standard.publication/3mcza67rn5k2j",
  "$type": "site.standard.document",
  "title": "v0.4.0 — Rich Editor & Mobile Polish",
  "content": {
    "$type": "app.offprint.content",
    "items": [
      {
        "$type": "app.offprint.block.bulletList",
        "children": [
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 22,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Web Bookmarks & Embeds: Paste a URL to get a rich link preview card, or embed external content with iframe support and screenshot fallbacks inside editor"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 21,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 36,
                    "byteStart": 23
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#code"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 71,
                    "byteStart": 56
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#code"
                    }
                  ]
                }
              ],
              "plaintext": "Editor Block Movement: alt + up/down to reorder blocks; shift + cmd + v for plain-text paste"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 16,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Link Bubble Menu: Hover over links to preview, edit, or remove them without leaving the editor"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Text & Highlight Colors: Color pickers in the formatting toolbar for text and background highlights"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 25,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Mobile Formatting Toolbar: Optimized toolbar for mobile editing"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Draft Preview Links: Share preview links for unpublished drafts"
            }
          },
          {
            "content": {
              "$type": "app.offprint.block.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 19,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "app.offprint.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Toast Notifications: Global feedback system for actions across the app"
            }
          }
        ]
      },
      {
        "$type": "app.offprint.block.text",
        "plaintext": ""
      }
    ]
  },
  "description": "The editor gets a major upgrade with embeds, color formatting, and keyboard shortcuts — plus writing on mobile is finally a good experience.",
  "publishedAt": "2026-01-22T20:00:00+00:00",
  "textContent": "- Web Bookmarks & Embeds: Paste a URL to get a rich link preview card, or embed external content with iframe support and screenshot fallbacks inside editor\n- Editor Block Movement: alt + up/down to reorder blocks; shift + cmd + v for plain-text paste\n- Link Bubble Menu: Hover over links to preview, edit, or remove them without leaving the editor\n- Text & Highlight Colors: Color pickers in the formatting toolbar for text and background highlights\n- Mobile Formatting Toolbar: Optimized toolbar for mobile editing\n- Draft Preview Links: Share preview links for unpublished drafts\n- Toast Notifications: Global feedback system for actions across the app"
}