{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreian3guqx2oflqvpbldc46w2kjvlsgozmgoszccpm3ztqrmvvrgrme",
"uri": "at://did:plc:nfto3lv2rcs5s7h7digotzlu/app.bsky.feed.post/3mo6n6kcqcpw2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreig7saeenw6c3prrms24e2bpcmq7mskq26az4ajg73ufx33cf4gf2a"
},
"mimeType": "image/png",
"size": 32236
},
"path": "/packages/pray_calc_dart",
"publishedAt": "2026-06-13T16:07:08.309Z",
"site": "https://pub.dev",
"textContent": "Islamic prayer times for Dart and Flutter. Pure Dart port of the pray-calc library implementing the MCW seasonal model and dynamic twilight angles. Uses nrel_spa for the NREL Solar Position Algorithm. Changelog excerpt: ### Fixed - Prayer times are now host-timezone-independent. `getTimes`normalizes the caller's `date`to a stable UTC-noon reference (`DateTime.utc(y, m, d, 12)`) before passing it to `getSpa`and all astronomical calculations. Previously, a local `DateTime(2024, 3, 15)`in a UTC+12 zone would reach `getSpa`as UTC March 14, shifting all times by one civil day.",
"title": "v1.0.1 of pray_calc_dart",
"updatedAt": "2026-06-13T15:53:51.336Z"
}