{
"id":"9c6282cfea55d04b2eb899b79b18b0a60ae3b7b2a1cdc0a78a8c40e469713a87",
"pubkey":"f5ca99aa647fc9847adb61b6ed200d9b159093a5b9726c4e4e2b99bf9fd3238f",
"created_at":1789470088,
"kind":30063,
"tags": [
[
"i",
"com.voca.app"
],
[
"version",
"1.2.0"
],
[
"d",
"[email protected]"
],
[
"c",
"main"
],
[
"f",
"android-arm64-v8a"
],
[
"e",
"536ef9f07b95e16fdec1ff8313f64e3586bc864c66b66d6fb0b70e2c4ddbc216"
]
],
"content":"# Voca 1.2.0\n\nSentence transitions are faster on speech engines that render slowly or do not acknowledge\ncancellation reliably. Voca now keeps speculative rendering out of the live speech lane,\nterminates interrupted requests exactly once, and avoids repeating a failed render probe for\nthe rest of the listening session.\n\nSettings now includes an explicitly opt-in anonymous diagnostics report. The preview shows\nexactly what will be sent; document text is excluded unless separately enabled for that one\nreport. Each report uses a fresh one-time Nostr sender key, travels as a NIP-17 private\nmessage, and resets its consent and optional message after the attempt.\n\nLarge reports are compressed, encrypted locally, and uploaded only as ciphertext. The\nprivate message carries the download link and decryption material. Voca still has no\nanalytics, account, device identifier, or background diagnostics uploader.\n",
"sig":"87ec75fac63422d1f62ce60fa90857a54e0737a34c100add538f6202ae069b53f2e747aef3d9a3f9ca9fe05ee1273d0dedd233a2ec35b2869cbce937bf652b88"
}