Event JSON
{
"id": "a250b3778f4420398d7e41e8a7f3fa57c4056755f94d0a83a2ffc021083c5f85",
"pubkey": "7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194",
"created_at": 1707218885,
"kind": 30023,
"tags": [
[
"d",
"connect"
],
[
"title",
"Habla release: Connect the World"
],
[
"summary",
"A new version of Habla is available with Nostr Connect compatibility, local drafts, and RTL language improvements."
],
[
"t",
"habla"
],
[
"t",
"nostr"
],
[
"t",
"nip-23"
],
[
"t",
"habla"
],
[
"t",
"nostr"
],
[
"t",
"nip-23"
],
[
"image",
"https://habla.news/family.png"
],
[
"published_at",
"1707218885"
],
[
"alt",
"This is a long form article, you can read it in https://habla.news/verbiricha/connect"
],
[
"e",
"a92430cd7b66e5ee57e407ccf022c3e0ee63048b589364752d95c2b44ad8ca02",
"wss://nostr.wine",
"mention"
],
[
"p",
"97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322"
],
[
"p",
"3e294d2fd339bb16a5403a86e3664947dd408c4d87a0066524f8a573ae53ca8e"
],
[
"a",
"31990:7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194:1703943849446",
"",
"mention"
],
[
"p",
"7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194"
],
[
"a",
"31990:7fa56f5d6962ab1e3cd424e758c3002b8665f7b0d8dcee9fe9e288d7751ac194:1702900972801",
"",
"mention"
],
[
"a",
"31990:3356de61b39647931ce8b2140b2bab837e0810c0ef515bbe92de0248040b8bdd:1692683792058",
"",
"mention"
],
[
"p",
"3356de61b39647931ce8b2140b2bab837e0810c0ef515bbe92de0248040b8bdd"
]
],
"content": "I'm happy to announce a new release of [Habla](https://habla.news).\n\n## Nostr connect\n\nUsers can now login via [Nostr Connect](https://github.com/nostr-protocol/nips/blob/master/46.md) remote signers. Both `bunker://` URLs and NIP-46 compatible nostr addresses (NIP-05) are supported.\n\n## Local drafts\n\nnostr:nevent1qqs2jfpse4akde0w2ljq0n8sytp7pmnrqj943ymyw5kets45ftvv5qspzpmhxue69uhkummnw3ezuamfdejsygyhcu9ygdn2v56uz3dnx0uh865xmlwz675emfsccsxxguz6mx8rygq4xs2f\n\nSome users have reported Habla eating their blog posts. To avoid the issue Habla will now automatically save the post you are editing in local storage. The option to store drafts on nostr still exists if you want to continue editing from another client or device.\n\n## RTL languages\n\nHabla is now translated to Hebrew. The translator was kind enough to review the RTL compatibility of the site and we have fixed multiple layout and text direction issues for RTL language users.\n\n## Extracting Habla core code\n\nThe core Habla code has been extracted to a library called [ngine](https://github.com/verbiricha/ngine) and I have ported several apps to it. These apps are currently using it:\n\nnostr:naddr1qqxnzdesxvungvecxsungdpkqgs8lft0t45k92c78n2zfe6ccvqzhpn977cd3h8wnl579zxhw5dvr9qrqsqqql8kqf6n74\n\nnostr:naddr1qqxnzdesxgunqvpexuersvp3qgs8lft0t45k92c78n2zfe6ccvqzhpn977cd3h8wnl579zxhw5dvr9qrqsqqql8k6zxwng\n\nnostr:naddr1qqxnzd3exgmrsveh8yerqdfcqgsrx4k7vxeev3unrn5ty9qt9w4cxlsgzrqw752mh6fduqjgqs9chhgrqsqqql8kaulu0l\n\nThe next step is to start using it from Habla and document it so other nostr devs can leverage it for building apps quicker. The library has similar scope as [Osty](https://osty.dev/) so will probably join forces with nostr:nprofile1qqsru22d9lfnnwck54qr4phrvey50h2q33xc0gqxv5j03ftn4efu4rspr9mhxue69uhhyetvv9ujumn0wdmksetjv5hxxmmd9uq3gamnwvaz7tmjv4kxz7tpvfkx2tn0wfnj7qgewaehxw309aex2mrp0yhxummnw3exzarf9e3k7mf0y2nv4h, expect some news about this soon.\n\n---\n\nHappy curating, reading and writing!",
"sig": "a31c3e12cde749507d75ee712a49e375bc2972b164f256285c83fd4d81f489d9920738f009087122a0b557369858bb9018b501b7b11b612520c4a4c8d170836b"
}