Location notes (#482)

* try 1

* works

* equalize UI with ios

* ui cleanup

* geohash chats: no building

* load notes in background

* insta

* simplify and tor icon change

* icons nice

* refactor

* unify location enabled / disabled

* cooler

* simplify, doesnt subscribe right away

* load when clicked

* plus minus location notes

* load when tor is available

* translations

* fix transalations

* implement review comments
This commit is contained in:
callebtc
2025-10-18 14:19:53 +02:00
committed by GitHub
parent e8862d5128
commit f99cb46b26
38 changed files with 1769 additions and 24 deletions
+16
View File
@@ -73,6 +73,7 @@
<string name="cd_nostr_reachable">Nostr reachable</string>
<string name="cd_unread_private_messages">Unread private messages</string>
<string name="cd_toggle_bookmark">Toggle bookmark</string>
<string name="cd_location_notes">Location notes</string>
<string name="cd_teleported">Teleported</string>
<string name="cd_tor_status">Tor status</string>
<string name="cd_connected_peers">Connected peers</string>
@@ -216,6 +217,21 @@
<string name="location_level_province">province</string>
<string name="location_level_region">region</string>
<!-- Location notes sheet -->
<plurals name="location_notes_title">
<item quantity="one">#%1$s ± 1 • %2$d note</item>
<item quantity="other">#%1$s ± 1 • %2$d notes</item>
</plurals>
<string name="location_notes_description">add short permanent notes to this location for other visitors to find.</string>
<string name="location_notes_relays_unavailable">geo relays unavailable; notes paused</string>
<string name="location_notes_no_relays_title">no geo relays nearby</string>
<string name="location_notes_no_relays_desc">notes rely on geo relays. check connection and try again.</string>
<string name="loading_location_notes">loading notes…</string>
<string name="location_notes_empty_title">no notes yet</string>
<string name="location_notes_empty_desc">be the first to add one for this spot.</string>
<string name="dismiss">dismiss</string>
<string name="location_notes_input_placeholder">add a note for this place</string>
<!-- Debug / Diagnostics -->
<string name="debug_tools">debug tools</string>
<string name="debug_tools_desc">developer utilities for diagnostics and control</string>