{
  "path": "/3ml7uo3zgns2f",
  "site": "at://did:plc:xg2vq45muivyy3xwatcehspu/site.standard.publication/3m6bjy3xm5s2a",
  "tags": [
    "Android",
    "Flutter",
    "BlueSky",
    "Mobile",
    "Release Notes"
  ],
  "$type": "site.standard.document",
  "title": "Lazurite Alpha 5",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "id": "019dff9d-bb32-711e-aa09-c32c7b8abc99",
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Aye yai yai! It's alpha 5!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.image",
              "image": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigrshbj4gytrypuqntjmwdnj5ffskvwvw6tfypzxql2fjp4dtlc54"
                },
                "mimeType": "image/webp",
                "size": 27206
              },
              "aspectRatio": {
                "width": 250,
                "height": 312
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "Like all previous alpha releases, this release focuses on stability and making the UI more intuitive!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "level": 2,
              "plaintext": "Highlights"
            }
          },
          {
            "$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",
                    "plaintext": "Image posting now uploads ATProto blob records correctly, fixing image embed publishing."
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "The composer is more comfortable for day-to-day posting, with autofocus, account avatar display, and better media alt-text previews."
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "Session recovery is safer across refresh and request flows, reducing forced sign-outs after transient or recoverable auth failures."
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "Login now supports saved-account switching and re-auth entry points directly from the signed-out screen."
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "plaintext": "Settings, logs, and developer tooling are easier to reach before login, with stronger redaction for sensitive log data."
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "You can read more about this release and download a new version on the project's Github page."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://github.com/stormlightlabs/lazurite/releases",
              "$type": "pub.leaflet.blocks.website",
              "title": "Releases ยท stormlightlabs/lazurite",
              "description": "cross-platform mobile app for BlueSky & BlackSky. Contribute to stormlightlabs/lazurite development by creating an account on GitHub.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreig454bzi64yljqqibirfclj67bk66k5nli5wb5sec3bfmisfvyyvy"
                },
                "mimeType": "image/png",
                "size": 25696
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": "If you want to support the project, feature requests, bug reports or even stars help out a lot! If you want to be a tester to help Lazurite get on the Google Play store, shoot me a DM! I need some folks to finish the closed testing track."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://tangled.org/desertthunder.dev/lazurite",
              "$type": "pub.leaflet.blocks.website",
              "title": "desertthunder.dev/lazurite",
              "description": "mobile bluesky & blacksky app made with flutter",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreifmnrdv2ms4vqup54yfwksx354asi4vxdo7mdvasaqnpbiqwbs4ra"
                },
                "mimeType": "image/png",
                "size": 19924
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "src": "https://github.com/stormlightlabs/lazurite",
              "$type": "pub.leaflet.blocks.website",
              "title": "GitHub - stormlightlabs/lazurite: cross-platform mobile app for BlueSky & BlackSky",
              "description": "cross-platform mobile app for BlueSky & BlackSky. Contribute to stormlightlabs/lazurite development by creating an account on GitHub.",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreigsg7szb2erwua7frby2nd4o4bikssw7xetn3ntjneubnknb2v2sq"
                },
                "mimeType": "image/png",
                "size": 29905
              }
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "plaintext": ""
            }
          }
        ]
      }
    ]
  },
  "bskyPostRef": {
    "cid": "bafyreicajklfb32bcucbeuxp7435ofjh2gfh2f7lvt5lnd7q3ft4zd7xea",
    "uri": "at://did:plc:xg2vq45muivyy3xwatcehspu/app.bsky.feed.post/3ml7uoew32k2f",
    "commit": {
      "cid": "bafyreifkrsua24lhql757yorp64yf6boqtrpthziabsto2qmpvd4uuq3oa",
      "rev": "3ml7uoez6nc2i"
    },
    "validationStatus": "valid"
  },
  "description": "v1.0.0-alpha.5",
  "publishedAt": "2026-05-06T23:38:08.563Z"
}