{
    "schemaVersion":  2,
    "version":  "1.5.0",
    "minimumVersion":  "1.4.0",
    "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
    "windows":  {
                    "version":  "1.5.0",
                    "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                    "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-win-x64.zip",
                    "sha256":  "d01009fac3b8945016dd0acceea68eec9f799dac21ae7cd687be6937a5d386fa",
                    "size":  86187275,
                    "fileName":  "Actived-Share-1.5.0-win-x64.zip",
                    "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                },
    "android":  {
                    "version":  "1.5.0",
                    "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                    "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-android.apk",
                    "sha256":  "bf2b62d50acaa2d3a1215ea262b64609812d4402fd0c89aed16a0cea7ff1bf08",
                    "size":  2942539,
                    "fileName":  "Actived-Share-1.5.0-android.apk",
                    "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                },
    "products":  {
                     "share-windows":  {
                                           "version":  "1.5.0",
                                           "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                                           "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-win-x64.zip",
                                           "sha256":  "d01009fac3b8945016dd0acceea68eec9f799dac21ae7cd687be6937a5d386fa",
                                           "size":  86187275,
                                           "fileName":  "Actived-Share-1.5.0-win-x64.zip",
                                           "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                                       },
                     "share-android":  {
                                           "version":  "1.5.0",
                                           "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                                           "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-android.apk",
                                           "sha256":  "bf2b62d50acaa2d3a1215ea262b64609812d4402fd0c89aed16a0cea7ff1bf08",
                                           "size":  2942539,
                                           "fileName":  "Actived-Share-1.5.0-android.apk",
                                           "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                                       },
                     "pro-windows":  {
                                         "version":  "1.5.0",
                                         "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                                         "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-win-x64.zip",
                                         "sha256":  "d01009fac3b8945016dd0acceea68eec9f799dac21ae7cd687be6937a5d386fa",
                                         "size":  86187275,
                                         "fileName":  "Actived-Share-1.5.0-win-x64.zip",
                                         "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                                     },
                     "pro-android":  {
                                         "version":  "1.5.0",
                                         "releaseNotes":  "Actived Share 1.5.0 Final\r\n\r\nUnified Free / Pro release:\r\n- one Windows application and one Android application; Free/Pro capabilities are resolved at runtime through Actived Account / ShareEntitlements\r\n- legacy Pro update product IDs remain compatibility aliases to the same unified binaries\r\n\r\nAndroid:\r\n- final Android build uses the real release build type, R8 optimization and the configured persistent release signing key\r\n- Pro Compose state collection is scoped to the active section to reduce unnecessary recomposition\r\n- discovery no longer invalidates the UI when only presence timestamps change\r\n- BLE anti-churn guards retained\r\n- transfer progress UI telemetry reduced to one update per second\r\n- date/time formatter reuse removes repeated formatter allocation during composition\r\n- Android 15 frame-pacing guards retained\r\n- version ordering is alpha \u003c beta \u003c rc \u003c fc \u003c stable\r\n\r\nValidated Final Candidate performance:\r\n- 0.61% janky frames overall in the measured Android run\r\n- 0 missed vsync\r\n- p95 frame time 8 ms and p99 12 ms\r\n\r\nRelease pipeline:\r\n- stable Android APK/AAB are built from assembleRelease/bundleRelease, never from Debug or Candidate artifacts\r\n- Android release signing must already exist; the final gate will not create a new signing key\r\n- Windows and Android hashes are generated before publication\r\n- the stable manifest uses share-windows/share-android with legacy Pro aliases\r\n- publication updates both the root manifest and the launch channel, followed by an online version verification",
                                         "url":  "https://qenvwpy9rkrqu0oa.public.blob.vercel-storage.com/actived-share/1.5.0/Actived-Share-1.5.0-android.apk",
                                         "sha256":  "bf2b62d50acaa2d3a1215ea262b64609812d4402fd0c89aed16a0cea7ff1bf08",
                                         "size":  2942539,
                                         "fileName":  "Actived-Share-1.5.0-android.apk",
                                         "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
                                     }
                 },
    "channel":  "launch",
    "publishedUtc":  "2026-08-17T14:16:28.4893064+00:00"
}