{
"path": "/3m34xk5ajg22s",
"site": "at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/site.standard.publication/3lxsr74rnk22h",
"$type": "site.standard.document",
"title": "Add to Dock Safari web apps in MacOS Tahoe 26",
"content": {
"$type": "pub.leaflet.content",
"pages": [
{
"$type": "pub.leaflet.pages.linearDocument",
"blocks": [
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Since I'm setting up a new computer, I try new things - new OS features, new apps, etc."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 135,
"byteStart": 91
},
"features": [
{
"uri": "https://www.inkandswitch.com/patchwork/notebook/",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "In this case, as part of setting up a new machine and wanting to take notes, I reached for Patchwork, the Ink & Switch research project about \"version control software for writers, developers, and other creatives\"."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "We use it at the lab as our internal knowledge base, and one of the core tools is for basic Markdown note editing. Great, I can take my scratch notes in there as I install, and figure out publishing it using Obsidian or Leaflet or whatever."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 216,
"byteStart": 190
},
"features": [
{
"uri": "https://support.apple.com/en-ca/104996",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "Somehow in there, while loading it up in Safari and using it, I found the \"Add to Dock\" command. Works great, even for apps that aren't setup with PWA manifests or designed for it. Here's a support article from Apple, I guess this has been around since Sonoma."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Funny enough, when I later was in Chrome and visiting Patchwork in the browser, I even got a prompt to open it in the web app."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreiglkpsx7x5gzwoumvemm24fvp25hddwxctamwv7oyvrorx5ev7r3y"
},
"mimeType": "image/png",
"size": 21529
},
"aspectRatio": {
"width": 772,
"height": 250
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.header",
"level": 2,
"facets": [],
"plaintext": "Adding ATProto to the Dock"
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.bskyPost",
"postRef": {
"cid": "bafyreihxyzst6mp7cuvukrdscyx6ubp643tuwqey4yrrombtmmeroehnrq",
"uri": "at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/app.bsky.feed.post/3lzs5llloac22"
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [],
"plaintext": "Of course, I've been doing this on my phone with lots of ATProto apps."
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.image",
"image": {
"$type": "blob",
"ref": {
"$link": "bafkreifvgwp6a2blb2yteajxjcsmvxjdk3ovroxgb7m7xxhd4zaaz5uibu"
},
"mimeType": "image/png",
"size": 119347
},
"aspectRatio": {
"width": 1532,
"height": 662
}
}
},
{
"$type": "pub.leaflet.pages.linearDocument#block",
"block": {
"$type": "pub.leaflet.blocks.text",
"facets": [
{
"index": {
"byteEnd": 47,
"byteStart": 40
},
"features": [
{
"uri": "https://leaflet.pub",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 84,
"byteStart": 78
},
"features": [
{
"uri": "https://semble.so",
"$type": "pub.leaflet.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 96,
"byteStart": 89
},
"features": [
{
"uri": "https://useouranos.app",
"$type": "pub.leaflet.richtext.facet#link"
}
]
}
],
"plaintext": "So anyway, now I'm typing at you from a Leaflet app on desktop, and also have Semble and Ouranos running the same way."
}
}
]
}
]
},
"bskyPostRef": {
"cid": "bafyreicmkdjwcjwenr7i4mn6llk4mzkiwvgtv3l4cxkdvfstyhy6hvk45y",
"uri": "at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/app.bsky.feed.post/3m34xkclyps2s",
"commit": {
"cid": "bafyreie6bwxep6wjozdpvjfmqbatmf4xlkp2we7shp4n7vu3etywyicd3q",
"rev": "3m34xkcqnfj2e"
},
"validationStatus": "valid"
},
"description": "From Patchwork to ATProto",
"publishedAt": "2025-10-14T05:08:34.288Z"
}