Help a good family out. Those who know what gets poured into agronomy also know how devastating is losing a bunch of olive trees, one of the slowest growing tree in the Mediterranean region.
View quoted note →
LWB
bmaxi89@iris.to
npub1vjxq...hh7v
Est. block 780641
Linus from LTT is doing more for the Linux mass adoption than the whole community has ever done up until now.
Bb gun
Something's cooking


Always hardening, always givin the middle finger to Google. The "Other Stuff" on Nostr is 99% or the protocol.
View quoted note →
there is no way that the BCH community is this big here on nostr, there's gotta be at least 80% of bots in there


GM nostriches.
Astraea v0.1.0 — First Public Release 🌙
Astraea is a private, offline-first calendar with optional end-to-end encrypted synchronization over Nostr.
Your calendar works locally without an account, an Internet connection, or a central Astraea server. Network synchronization is entirely optional and remains under your control.
✨ Highlights
Offline-first calendar — create, edit and manage events entirely on your device.
Multiple calendar views — month, week, day and upcoming events.
Recurring events — daily, weekly, monthly and yearly recurrence.
Local reminders — notifications scheduled directly by the operating system.
Timezone-aware events — UTC storage with device or custom timezone display.
Light and dark themes — including a privacy-oriented dark default.
⚡ Encrypted Nostr Sync
Optional multi-device synchronization over Nostr.
Calendar contents encrypted using NIP-44 before leaving the device.
Support for Nostr kind 30078 parameterized replaceable events.
Encrypted tombstones and NIP-09 deletion requests.
Local key generation or existing nsec/hex key import.
Support for the Amber NIP-55 external signer on Android.
Configurable personal relay for additional backup redundancy.
[!NOTE]
Relay operators cannot read event titles, descriptions, locations or reminder details. As with all network services, they may still observe metadata such as IP addresses, public keys, timestamps and event sizes.
🌐 Relay Onboarding
The new first-launch onboarding lets you choose exactly which Nostr relays Astraea should use.
Astraea suggests:
wss://nos.lol
wss://relay.damus.io
These are only suggestions. You can enable, disable or replace them with your preferred relays at any time.
📦 Import, Export and Backup
Password-protected encrypted exports.
PBKDF2-HMAC-SHA256 key derivation.
AES-256-GCM authenticated encryption.
Standard iCalendar .ics import and export.
Local-first storage using Hive.
📱 Android Widgets
Add your calendar directly to the Android home screen with:
Daily agenda widget
Weekly agenda widget
Monthly agenda widget
🔐 Privacy by Design
No Astraea account required.
No central Astraea backend.
No analytics or advertising SDKs.
No mandatory network connection.
Private Nostr keys stored through Android secure storage.
Release builds use a dedicated signing key and never fall back to debug signing.
📲 Platform Support
Platform Status
Android ✅ Supported
iOS Not configured yet
Desktop Not configured yet
Installation
Download the APK from the assets below and install it on your Android device.
Android may ask you to authorize installations from your browser or file manager. Always verify that the APK was downloaded from the official Astraea repository.
Link to github
Download from Zapstore, have fun and always #FuckGoogle
#Astraea #Echoes #GrowNostr #otherstuff
GitHub
GitHub - Lwb89dev/astraea: A offline-first, end-to-end encrypted calendar app that syncs privately over Nostr, on your terms.
A offline-first, end-to-end encrypted calendar app that syncs privately over Nostr, on your terms. - Lwb89dev/astraea
🤖 start #chess against the bot — I'll be White. The bot will DM me the board; I'll play my moves privately.
#chess #nostr #gamestr
you didn't know it yet, but you'll need this
Echoes v0.4.2
You can now share a note with another nostrich, by simply adding his pubkey or his nip05 in the share button.
Echoes v0.4.0 — Shared Notes
The headline feature: share a note with other Nostr users, end-to-end encrypted, with live collaboration — plus a security-hardening pass on everything the new feature touches.
Multi-user note sharing
Share any note with other Nostr users straight from the editor — each recipient gets their own NIP-44-encrypted copy, so "stop sharing with X" actually cuts X off from future updates (and retracts their copy via NIP-09)
Recipients can edit a shared note: edits sync back to the owner, who merges them (last-write-wins, same rule as multi-device sync) and re-publishes to everyone
Leaving a shared note is permanent — it's removed locally and can't silently reappear
Attachments in shared notes stay encrypted and are fetched https-only, hash-checked; local file paths never travel in either direction
Recipient picker
Add recipients by npub, hex pubkey, or NIP-05 identifier
(name@domain) Contact autocomplete: type a few letters and pick from the people you already follow — matched entirely on-device, nothing you type is sent to any search service
Live identity preview (avatar + name + npub) while typing, and an explicit confirmation dialog showing exactly who you're about to share with before anything is published
Recipient lists and "shared by" rows show real names and avatars instead of bare npubs
Fixes
Profile metadata (name/avatar) could silently fail to load: the fetch resolved as soon as the fastest relay answered, discarding whatever the relay that actually had the profile was still sending. Now waits for every relay, same as note fetching
The share sheet no longer overflows when the keyboard is open Smoother sheet animations (content resizes and keyboard insets now ease instead of jumping)
Security hardening
Profile and contact-list events are now signature-verified and author-checked before anything trusts them — a malicious relay can no longer attach an arbitrary name/avatar to a pubkey, swap identities
between your contacts, or inject strangers into the autocomplete
Display names are sanitized before display (invisible/bidirectional control characters stripped, length capped) so a crafted profile name
can't spoof the confirmation dialog
All third-party HTTP fetches (NIP-05 lookups, avatars) are now size-capped, streamed, and follow redirects only to https targets — no silent downgrade to cleartext, no unbounded downloads
NIP-05 typing is debounced conservatively so partially-typed domains are (almost) never contacted while you're still writing
Notes
3 new translated strings across all 27 supported languages
As always: your notes never leave your device unencrypted, and nothing is published without an explicit action
Fixes a serious regression in v0.4.0's share sheet: recipient search and identifier parsing could stop responding while typing, eventually freezing the app until Android killed it.
What was wrong
The contact list powering the autocomplete was being torn down and re-fetched from relays on virtually every keystroke, so suggestions never had a chance to appear
Profile/contact signature verification (introduced in v0.4.0's
hardening pass) ran on the UI thread — with a whole follow list's worth of profiles to verify, that added up to seconds of frozen interface, re-triggered while typing
What changed
The contact list is now fetched once when the share sheet opens and kept for its whole lifetime — suggestions are ready by the first keystroke
Signature verification now runs on a background isolate: same security guarantees (verified against live relay data — byte-for-byte identical verdicts), zero impact on the UI thread
All v0.4.0 features and security protections are unchanged.


Great documentary.
There's no thing such as a good dictator. For as many good stuff has made Bukele, he made as many evil stuff, if not more.
GG @Joe Nakamoto
Euro brothers and sisters, let's try something.
Fight Chat Control - Protect Digital Privacy in the EU
Learn about the EU Chat Control proposal and contact your representatives to protect digital privacy and encryption.
Chat control is the living proof.
View quoted note →
Morning guys ☀️
Dioporco Lele Adani stai zitto