{
  "path": "/3mdu3yzotbs2g",
  "site": "at://did:plc:7gm5ejhut7kia2kzglqfew5b/site.standard.publication/3ls34ezbet22y",
  "tags": [
    "goals",
    "atproto",
    "2026"
  ],
  "$type": "site.standard.document",
  "title": "New month, New Features",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019c1baa-586b-766f-a9b7-5b488e3da57b",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 67,
                    "byteStart": 55
                  },
                  "features": [
                    {
                      "uri": "https://goals.garden",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                },
                {
                  "index": {
                    "byteEnd": 74,
                    "byteStart": 68
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    },
                    {
                      "uri": "https://bsky.app/profile/sri.xyz/post/3mbg43u5gwc2y",
                      "$type": "pub.leaflet.richtext.facet#link"
                    }
                  ]
                }
              ],
              "plaintext": "Thanks to everyone who shared feedback in the original goals.garden thread! I've added some of the requested features with this release."
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Multiple completions per day"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 18,
                    "byteStart": 1
                  },
                  "features": [
                    {
                      "did": "did:plc:fip3nyk6tjo3senpq4ei2cxw",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": " @vicwalker.dev.br "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreienfivtq7qyvy44mbfjixrwvrjm5uhbrmad2nalp25lqi46st7znu"
                },
                "mimeType": "image/png",
                "size": 47397
              },
              "aspectRatio": {
                "width": 1108,
                "height": 200
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": " Goals can now be set to allow multiple completions per day."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreicy34qwuwgemd6tuhb7wz6xn3c3fvcsynijmn3exnbfjuevovwnyq"
                },
                "mimeType": "image/png",
                "size": 29666
              },
              "aspectRatio": {
                "width": 776,
                "height": 230
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Each tap/click would count as 1 completion. Perfect for tracking things like sets at the gym, glasses of water etc."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreif64lrigof3oqjv4w3tocwseheheeu2qrvlo7bmj53cmrtdmu3jwi"
                },
                "mimeType": "image/gif",
                "size": 417830
              },
              "aspectRatio": {
                "width": 1060,
                "height": 230
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Goal Categories/Labels "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 21,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "did": "did:plc:zjbq26wybii5ojoypkso2mso",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "@jauntywk.bsky.social  "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibszfe4p64lmi7mndjktczbnja6pxe2umtsvv54d6slg73t5hot5m"
                },
                "mimeType": "image/png",
                "size": 61621
              },
              "aspectRatio": {
                "width": 1174,
                "height": 272
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Goals can now have one or more optional categories"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibut5msc5qblf2gxgk7nuiasgs54mcmzns4ytsjyeh2bn5io6nlee"
                },
                "mimeType": "image/png",
                "size": 49014
              },
              "aspectRatio": {
                "width": 1376,
                "height": 252
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifyvu3enbnb37bpyyayidz3if7xr3aovlw66j7spzqaz7ojb5e5d4"
                },
                "mimeType": "image/png",
                "size": 24393
              },
              "aspectRatio": {
                "width": 814,
                "height": 182
              }
            }
          },
          {
            "$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": "Useful to categorize them on the goals listing page."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidff3xw2aw7l2cz3am7ujmhdpsgqazj76e2z3z4sqtcnek5kxcfx4"
                },
                "mimeType": "image/gif",
                "size": 120482
              },
              "aspectRatio": {
                "width": 965,
                "height": 824
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Calendar enhancements"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 25,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "did": "did:plc:5lhxtfyci6nbclz4khdou7pt",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "@jakehashtags.bsky.social "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreia24japfpxnetqu35cr6hfirij6e2fie7tjbjhoewlsueznk5txki"
                },
                "mimeType": "image/png",
                "size": 101773
              },
              "aspectRatio": {
                "width": 1216,
                "height": 300
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Few quality of life improvements to the calendar:"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Day numbers row - An Additional row showing dates so you can quickly identify which day you're marking. Hovering over the icon in desktop also shows you the day/date."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Today indicator - Only today's icon blinks, making it easy to spot."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihbea6giciwuufcf7mi4hsalxhz5qhufxewhe7lvy3kxseklz4wvy"
                },
                "mimeType": "image/png",
                "size": 92782
              },
              "aspectRatio": {
                "width": 3428,
                "height": 202
              }
            }
          },
          {
            "$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": "bafkreiax43smvy2q6hur7ieeovbnqvzlxr37ex36syppnv4wl2jj3nty5u"
                },
                "mimeType": "image/png",
                "size": 69105
              },
              "aspectRatio": {
                "width": 904,
                "height": 572
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 12,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Week markers - A subtle indicator below the icons shows where each week starts"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiav66bvrsxzbjiamvvmifqafz6j23oax4swk734gox24e7zlu6mni"
                },
                "mimeType": "image/png",
                "size": 61914
              },
              "aspectRatio": {
                "width": 2010,
                "height": 168
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 27,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Alternating week highlights - Some shape/color combos look better without them. Toggle on/off in settings."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihv2asvt4whtgzqpxmvw2askulv2utsmpax7dnwrygpbohcs5pjiy"
                },
                "mimeType": "image/png",
                "size": 120633
              },
              "aspectRatio": {
                "width": 3442,
                "height": 452
              }
            }
          },
          {
            "$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": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 1,
              "facets": [
                {
                  "index": {
                    "byteEnd": 36,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Goal completion Details (A big one!)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 11,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "did": "did:plc:danquophndol7n2ho6g3rqns",
                      "$type": "pub.leaflet.richtext.facet#didMention"
                    }
                  ]
                }
              ],
              "plaintext": "@frabarz.cl "
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreievol7t76gbsjhcwodetaq6dg4qkpsh7vlvb4vzb5n4sxtfe6lsbe"
                },
                "mimeType": "image/png",
                "size": 82268
              },
              "aspectRatio": {
                "width": 1190,
                "height": 314
              }
            }
          },
          {
            "$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": "Instead of linking to external records, you can now attach notes and photo directly to each goal completion."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "After completing a goal, an overlay appears where you can add a photo or note."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "(this can be disabled in settings)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibwr7a4tl25rzpj4l5wruv37ywx6qnuioum5rx2i2acwbdlbsrl2e"
                },
                "mimeType": "image/png",
                "size": 126068
              },
              "aspectRatio": {
                "width": 902,
                "height": 1352
              }
            }
          },
          {
            "$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": "Photos are automatically saved to your account (PDS)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifczlohywlamia57wbz7zx5um2ubgwvdngimlrswixbufovxpisj4"
                },
                "mimeType": "image/png",
                "size": 1291641
              },
              "aspectRatio": {
                "width": 902,
                "height": 1358
              }
            }
          },
          {
            "$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": "You can also add notes."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidubiq2vdv7qmkc6llx5eoltverl2prfx4htv4ucz7wcfyx4v4px4"
                },
                "mimeType": "image/png",
                "size": 1310832
              },
              "aspectRatio": {
                "width": 912,
                "height": 1368
              }
            }
          },
          {
            "$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": "Each completion now has its own shareable page with dynamically generated OG image."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreieb4f5ts67ykeszzdtr74pkrsgoyokoivlcg3crmx34pftiu2ky5m"
                },
                "mimeType": "image/png",
                "size": 682358
              },
              "aspectRatio": {
                "width": 1154,
                "height": 1220
              }
            }
          },
          {
            "$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": "Share your completions to inspire others!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigxtbwgqffkezq7xh3tjlunyvjjzuwldbrnjvjxajqkcb2fcfyhiq"
                },
                "mimeType": "image/png",
                "size": 543788
              },
              "aspectRatio": {
                "width": 1146,
                "height": 746
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Calendar Photo Grid / Photo View"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "A new toggle in the calendar lets you switch between regular view and photo grid. Hover or click on photos to view them."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiaviqdpnqsqj26pn6wgnzchwowfmljdp7oluzdfyenie3ipmuebua"
                },
                "mimeType": "image/gif",
                "size": 634610
              },
              "aspectRatio": {
                "width": 1078,
                "height": 566
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiblw3se45d5o5nonnjihbun3n7q37h73iqmefyqbnbb5sezurz4lm"
                },
                "mimeType": "image/png",
                "size": 792877
              },
              "aspectRatio": {
                "width": 2052,
                "height": 988
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Customized Goal Appearance ( A fun one!)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Mix and match shapes and emojis to define how incomplete and completed goals appear on your calendar. Lots of possibilities!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidvktniddrmt3qqhfoz5tpvm4agswrueenht6lukmrxjlfnuf7rrq"
                },
                "mimeType": "image/png",
                "size": 145564
              },
              "aspectRatio": {
                "width": 998,
                "height": 1252
              }
            }
          },
          {
            "$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": "bafkreibqggl7amo4mynx7lk2atl2rsgvbye4vsmtsgxumr7fix6ctohebm"
                },
                "mimeType": "image/png",
                "size": 822624
              },
              "aspectRatio": {
                "width": 3450,
                "height": 1698
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigfauna66a5l653zhle2n3tfpjaielul3sglousqgndft7qt44wxu"
                },
                "mimeType": "image/png",
                "size": 709187
              },
              "aspectRatio": {
                "width": 3450,
                "height": 1674
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifqanrs5pbndrdyys4hinjynafkghpd6ertqkq26l5o6xw4h4v2jy"
                },
                "mimeType": "image/png",
                "size": 752373
              },
              "aspectRatio": {
                "width": 3454,
                "height": 1578
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [],
              "plaintext": "Quick complete"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Got a lot of goals? The new quick complete view lets you mark them done without navigating to each calendar individually"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiddqnplexnsmr6gk5u23a2yvyoyjfskbcxqjbh5z5h2yvelcvysju"
                },
                "mimeType": "image/png",
                "size": 39096
              },
              "aspectRatio": {
                "width": 914,
                "height": 332
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreieiwhlo5ud4qj3vk7vzh7uqhje4otrt6rpmvqbctfqvoj7na652ny"
                },
                "mimeType": "image/gif",
                "size": 1857618
              },
              "aspectRatio": {
                "width": 973,
                "height": 600
              }
            }
          },
          {
            "$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.header",
              "level": 1,
              "facets": [
                {
                  "index": {
                    "byteEnd": 15,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Goal reordering"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "You can now drag to reorder goals from the goals page. This order is reflected in Quick Complete and the homepage calendar."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreibeerxbh436ojqaochlddqskihfs6nljxdtnuy3l5pqw3n7xufgsm"
                },
                "mimeType": "image/gif",
                "size": 1231499
              },
              "aspectRatio": {
                "width": 1065,
                "height": 824
              }
            }
          },
          {
            "$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": ""
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "index": {
                    "byteEnd": 16,
                    "byteStart": 0
                  },
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#bold"
                    }
                  ]
                }
              ],
              "plaintext": "Coming soon(ish)"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreicq4tpvdiqiviirujguf4bx5jop44ow734fqpsstokbbixf4g7dye"
                },
                "mimeType": "image/png",
                "size": 79557
              },
              "aspectRatio": {
                "width": 1200,
                "height": 254
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreiemoxppdxujqjsaqnqgm36ooabyjz5kuatutajpkppwileli7y7de"
                },
                "mimeType": "image/png",
                "size": 67161
              },
              "aspectRatio": {
                "width": 1212,
                "height": 294
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifrrcllceqhonj2tcbeqbinccpwjmx26x5qnxpyuxjqwlww3wwmfq"
                },
                "mimeType": "image/png",
                "size": 121555
              },
              "aspectRatio": {
                "width": 1178,
                "height": 422
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifoqajjrprr4uk7p5naotrbnwkfufi7d44opeplfp2iysu2rtbewy"
                },
                "mimeType": "image/png",
                "size": 56976
              },
              "aspectRatio": {
                "width": 1056,
                "height": 236
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreif7qxt657mfkj2svpmf4d6igja7wmkhjtzll2fgdeenk4bwjh6lyq"
                },
                "mimeType": "image/png",
                "size": 94414
              },
              "aspectRatio": {
                "width": 1172,
                "height": 342
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreidnclo6wpoj7atp4skeuffiyvbaoo67cxfat6gm46b7pu4qyzbfey"
                },
                "mimeType": "image/png",
                "size": 72048
              },
              "aspectRatio": {
                "width": 1156,
                "height": 242
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "I'm still working out the best UX for weekly and monthly goals. Since the site is completely based on the everyday goal calendar, this needs some extra thought."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Haven't cracked the group/community goals, automated goal completions or the social accountability features. More to come as I prototype these."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Please let me know if you do find any bugs in any of these features. Or if you have more feature requests."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "In the meantime, don't forget to share your daily completions on Bluesky!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Till then, Happy Goaling!🌱"
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreibckjoa4uohm2kbampaa2efdeezgyavpwzxppc2lcpouu2lwoy3ci",
    "uri": "at://did:plc:7gm5ejhut7kia2kzglqfew5b/app.bsky.feed.post/3mdu3zderas2g",
    "commit": {
      "cid": "bafyreiglw2kwxwkwgdc4axwpdormtqxnak7d74sdumrcx5vibryiziqmgi",
      "rev": "3mdu3zdhpsp2l"
    },
    "validationStatus": "valid"
  },
  "description": "Latest blooms in goals.garden",
  "publishedAt": "2026-02-02T05:20:59.510Z"
}