{
  "path": "/3meyobvvoec2s",
  "site": "at://did:plc:7gm5ejhut7kia2kzglqfew5b/site.standard.publication/3ls34ezbet22y",
  "tags": [
    "atproto",
    "goals",
    "lexicon"
  ],
  "$type": "site.standard.document",
  "title": "Goals Garden: Sow far, sow good",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019c677f-12d8-7dd6-8fb7-f3c2f6b13b10",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "New minor release for goals garden"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": "Use favicons for goal calendar"
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihrmhrv3udjbqz52afzwgfssexakd2c6g2cs3unnrsumka55hwfki"
                },
                "mimeType": "image/png",
                "size": 211388
              },
              "aspectRatio": {
                "width": 3454,
                "height": 450
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigiwhs4ittyoggjxzwioszhhejfbvbpcwj7lknlfm27kjwo2zhw64"
                },
                "mimeType": "image/png",
                "size": 180968
              },
              "aspectRatio": {
                "width": 3448,
                "height": 450
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiaqake7enpu5rlamatiypilbsbwlmyfy7aa4nncjmvzl7h2dq32vu"
                },
                "mimeType": "image/png",
                "size": 145069
              },
              "aspectRatio": {
                "width": 3454,
                "height": 426
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigg76vlphhhbspkfnbdnpxfitij76l2uwxefcktsu4dbw7q7lhqdq"
                },
                "mimeType": "image/png",
                "size": 54147
              },
              "aspectRatio": {
                "width": 890,
                "height": 500
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreicx2p63tw7x34ejsptqcxrrk7y3kxihmicbxt4oobxzuomy37dape"
                },
                "mimeType": "image/png",
                "size": 76999
              },
              "aspectRatio": {
                "width": 978,
                "height": 394
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 44,
                    "byteStart": 31
                  },
                  "features": [
                    {
                      "did": "did:plc:rbvrr34edl5ddpuwcubjiost",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "( This feature was inspired by @stream.place's new logo/icon)"
            },
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            },
            "alignment": "lex:pub.leaflet.pages.linearDocument#textAlignCenter"
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 71,
                          "byteStart": 54
                        },
                        "features": [
                          {
                            "did": "did:plc:fip3nyk6tjo3senpq4ei2cxw",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "EXIF data removed from goal completion photos (thanks @vicwalker.dev.br )"
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 89,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#italic"
                    }
                  ]
                }
              ],
              "plaintext": "Photo uploads might take a little longer than usual; looking for options to improve that."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 67,
                          "byteStart": 50
                        },
                        "features": [
                          {
                            "did": "did:plc:fip3nyk6tjo3senpq4ei2cxw",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "Alt text option for goal completion photos(thanks @vicwalker.dev.br )"
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigj7hz6h6cm6agftdidi5ls2clmff6nrpjqeb64tkinjmcctjqizy"
                },
                "mimeType": "image/png",
                "size": 1141149
              },
              "aspectRatio": {
                "width": 914,
                "height": 1628
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "It will show up as alt text on individual goal page. Would love if someone could validate it to let me know if I'm doing this correctly. Thanks!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiang5cg7uy7xyukfg2b4pi7sgfthka6zd4qvdh4c3j4rkuks52r4i"
                },
                "mimeType": "image/png",
                "size": 829012
              },
              "aspectRatio": {
                "width": 1090,
                "height": 1322
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": "Minor UI and login bug fixes"
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 57,
                    "byteStart": 40
                  },
                  "features": [
                    {
                      "did": "did:plc:fip3nyk6tjo3senpq4ei2cxw",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "Goals reordering screen UI fix ( thanks @vicwalker.dev.br )"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 71,
                          "byteStart": 34
                        },
                        "features": [
                          {
                            "uri": "https://lexicon.store/?q=garden.goals",
                            "$type": "pub.leaflet.richtext.facet#link"
                          }
                        ]
                      },
                      {
                        "index": {
                          "byteEnd": 87,
                          "byteStart": 79
                        },
                        "features": [
                          {
                            "did": "did:plc:ephkzpinhaqcabtkugtbzrwu",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "5 goals garden lexicons published https://lexicon.store/?q=garden.goals(thanks @byjp.me for all the help!)"
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreief4cu7qj3npbwaomlgvuizwqd7u7k5gxdgvli3dd7ph22s2sy5sy"
                },
                "mimeType": "image/png",
                "size": 169689
              },
              "aspectRatio": {
                "width": 1770,
                "height": 1326
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "index": {
                          "byteEnd": 140,
                          "byteStart": 129
                        },
                        "features": [
                          {
                            "did": "did:plc:sfjxpxxyvewb2zlxwoz2vduw",
                            "$type": "pub.leaflet.richtext.facet#didMention"
                          }
                        ]
                      }
                    ],
                    "plaintext": "Goal completion records will now include a goalUri (at-uri records to reference the goal) instead of just the internal goalIds.( @indexx.dev , thanks!)"
                  },
                  "children": []
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [],
                    "plaintext": "Also, you will be prompted to migrate your old records to include this new field."
                  },
                  "children": []
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreic7qh7fv2tsljrve3mea6xf5cpu6fowvk5b64kfc3c3i3yecxg6c4"
                },
                "mimeType": "image/gif",
                "size": 523564
              },
              "aspectRatio": {
                "width": 999,
                "height": 802
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Please let me know if you see any bugs/issues."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Happy Goaling 🌱"
            }
          }
        ]
      }
    ]
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihrmhrv3udjbqz52afzwgfssexakd2c6g2cs3unnrsumka55hwfki"
    },
    "mimeType": "image/png",
    "size": 211388
  },
  "description": "Calendar Favicons, No EXIF, Alt Text, ATProto Lexicons, Migration",
  "publishedAt": "2026-02-16T18:24:05.028Z"
}