Taksh 293a751596 fix(notes): drop expired notes and match geohash tags case-insensitively
Two ways the Android note handler disagrees with the iOS one, on the same
event:

- NIP-40. Relays are not required to drop expired events, so iOS checks
  the `expiration` tag client-side "so 24h dead drops actually vanish".
  Android had no such check, so an expired note kept showing until the
  list was cleared - the opposite of what a dead drop promises.
- Case. Tag names and geohashes are case-insensitive, and iOS lowercases
  both before matching. Android compared them exactly, so a note tagged
  ["G", "U4PRUYD"] was visible on iOS and invisible on Android.

Both now follow the iOS handler.
2026-08-17 08:57:13 +05:30
..
2025-12-14 21:55:41 +07:00
2026-07-29 03:41:16 +02:00