diff --git a/ui/noogle/src/components/NoteTable.vue b/ui/noogle/src/components/NoteTable.vue
index 4511c0f..a9dfba2 100644
--- a/ui/noogle/src/components/NoteTable.vue
+++ b/ui/noogle/src/components/NoteTable.vue
@@ -36,7 +36,7 @@
-
+
diff --git a/ui/noogle/src/components/Search.vue b/ui/noogle/src/components/Search.vue
index da1c910..960226a 100644
--- a/ui/noogle/src/components/Search.vue
+++ b/ui/noogle/src/components/Search.vue
@@ -51,6 +51,10 @@ onMounted(async () => {
let urlParams = new URLSearchParams(window.location.search);
if (urlParams.has('q')) {
message.value = urlParams.get('q')
+ if(urlParams.get('npub') != null){
+ fromuser.value = urlParams.get('npub')
+ }
+
await sleep(1000)
await send_search_request(message.value)
}
@@ -62,6 +66,7 @@ onMounted(async () => {
async function send_search_request(msg) {
+
if (!store.state.hasEventListener){
store.commit('set_hasEventListener', true)
listen()
@@ -106,14 +111,34 @@ async function send_search_request(msg) {
users.push(pTag.asVec());
}
+ //const urlParams = new URLSearchParams(window.location.search);
+ const url = new URL(window.location.href);
+ url.searchParams.set('q', msg);
+ msg = search.replace(/from:|to:|@/g, '').trim();
+ console.log(search);
+
+
if (fromuser.value !== ""){
const userPubkey = PublicKey.fromBech32(fromuser.value.replace("@", "")).toHex()
+ const userPubkeyBech32 = PublicKey.fromBech32(fromuser.value.replace("@", "")).toBech32()
const pTag = Tag.parse(["p", userPubkey]);
users.push(pTag.asVec());
+ url.searchParams.set('npub', userPubkeyBech32);
}
- msg = search.replace(/from:|to:|@/g, '').trim();
- console.log(search);
+
+
+
+
+ window.history.pushState(null, '', url.toString());
+
+
+
+
+
+
+
+ //window.location.search = urlParams;
//let content = "NIP 90 Search request"
let kind = 5302
diff --git a/ui/noogle/src/components/SearchResultTable.vue b/ui/noogle/src/components/SearchResultTable.vue
index c5a80a8..8da3ef4 100644
--- a/ui/noogle/src/components/SearchResultTable.vue
+++ b/ui/noogle/src/components/SearchResultTable.vue
@@ -19,7 +19,7 @@
{{content.substr(0, 320) + "\u2026"}}
-
+
diff --git a/ui/noogle/src/store.js b/ui/noogle/src/store.js
index 62e2b07..9f5d5cf 100644
--- a/ui/noogle/src/store.js
+++ b/ui/noogle/src/store.js
@@ -29,9 +29,9 @@ const store = createStore({
summarizationdvms: [],
results: [],
profile_results: [],
- relays: ["wss://relay.damus.io", "wss://dvms.f7z.io", "wss://nostr.wine",
+ relays: ["wss://nostr.wine", "wss://relay.primal.net",
"wss://nostr.mom", "wss://nostr.oxtr.dev",
- "wss://relay.nostr.net", "wss://relay.f7z.io",
+ "wss://relay.nostr.net",
//"wss://relay.nostr.bg",
],
}