diff --git a/README.md b/README.md
index dbfcd979..5a213590 100644
--- a/README.md
+++ b/README.md
@@ -49,19 +49,18 @@ If you like Coracle and want to support its development, you can donate sats via
## Current
- [x] Upgrade nostr-tools
-- [ ] Publish user relays using nip 23
-- [ ] Use user relays for feeds
+- [x] Publish user relays using nip 23
+- [x] Use user relays for feeds
- [ ] Publish to user relays + target relays:
- If a reply or reaction, publish to the parent event's best relay, which is:
- e tag relay
- p tag relay
- or pubkey's recommended relays
-- [ ] Add recommended relay to tags
+- [ ] Add correct recommended relay to tags
- [ ] Close connections that haven't been used in a while
- [ ] Support some read/write config on relays page
- [ ] Get real home relays for default pubkeys
- [ ] Add settings storage
-- [ ] Use hexToBech32 from nostr-tools
- [ ] Warn that everything will be cleared on logout
- [ ] Clear dexie on page load, we don't need any persistence other than people/relays
- [ ] Clean up login page to prefer extension, make private key entry "advanced"
diff --git a/package-lock.json b/package-lock.json
index 6bf5bf3e..dc568510 100644
Binary files a/package-lock.json and b/package-lock.json differ
diff --git a/package.json b/package.json
index 168aa8bc..b7efa9aa 100644
--- a/package.json
+++ b/package.json
@@ -22,8 +22,6 @@
"dependencies": {
"@fortawesome/fontawesome-free": "^6.2.1",
"@noble/secp256k1": "^1.7.0",
- "bech32": "^2.0.0",
- "buffer": "^6.0.3",
"classnames": "^2.3.2",
"compressorjs": "^1.1.1",
"dexie": "^3.2.2",
diff --git a/src/App.svelte b/src/App.svelte
index e60821b2..5c39c606 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -13,6 +13,7 @@
import {timedelta, now} from 'src/util/misc'
import {user} from 'src/agent'
import {modal, toast, settings, alerts, getRelays} from "src/app"
+ import {routes} from "src/app/ui"
import Anchor from 'src/partials/Anchor.svelte'
import NoteDetail from "src/views/NoteDetail.svelte"
import PersonSettings from "src/views/PersonSettings.svelte"
@@ -92,8 +93,8 @@
-
- {#key params.pubkey}
+
+ {#key params.npub}
{/key}
@@ -113,7 +114,7 @@
>
{#if $user}