ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

When I added support for Capyloon the approach was to proxy to a local gateway talking HTTP over a Unix Domain Socket. The gateway was based on @iroh.computer before they went full blake3. I still had to patch Gecko here and there for everything to work properly. Stupidly hard to upstream...

Apr 6, 2025, 4:14 AM

Record data

{
  "uri": "at://did:plc:tny2onoce7667bfzd43zhoar/app.bsky.feed.post/3lm4lhdehqs2c",
  "cid": "bafyreihwunjlssx6pbpgg2pjuxl5vvrzpsixxoxkyk27xbb5uwuzhjvihe",
  "value": {
    "text": "When I added support for Capyloon the approach was to proxy to a local gateway talking HTTP over a Unix Domain Socket. The gateway was based on @iroh.computer before they went full blake3.\nI still had to patch Gecko here and there for everything to work properly. Stupidly hard to upstream...",
    "$type": "app.bsky.feed.post",
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreiha7brrpmdizlmt7y2vlgpb4b7c64pbpgvhnai4vqmunbw7pvu4wi",
        "uri": "at://did:plc:7r5c5jhtphcpkg3y55xu2y64/app.bsky.feed.post/3lm4kte35xk2u"
      },
      "parent": {
        "cid": "bafyreiha7brrpmdizlmt7y2vlgpb4b7c64pbpgvhnai4vqmunbw7pvu4wi",
        "uri": "at://did:plc:7r5c5jhtphcpkg3y55xu2y64/app.bsky.feed.post/3lm4kte35xk2u"
      }
    },
    "facets": [
      {
        "$type": "app.bsky.richtext.facet",
        "index": {
          "byteEnd": 158,
          "byteStart": 144
        },
        "features": [
          {
            "did": "did:plc:r4p6jncx5mn5tas33pdz4alo",
            "$type": "app.bsky.richtext.facet#mention"
          }
        ]
      }
    ],
    "createdAt": "2025-04-06T04:14:20.728Z"
  }
}