+
@@ -251,6 +249,7 @@ export default function ProfilePage({ id: propId }: ProfilePageProps) {
type: "pubkey",
items: [id],
discriminator: id.slice(0, 12),
+ relay: relays,
}}
postsOnly={false}
method={"LIMIT_UNTIL"}
diff --git a/packages/app/src/Pages/Profile/ProfileTab.tsx b/packages/app/src/Pages/Profile/ProfileTab.tsx
index c03a536a..ce79d36a 100644
--- a/packages/app/src/Pages/Profile/ProfileTab.tsx
+++ b/packages/app/src/Pages/Profile/ProfileTab.tsx
@@ -1,19 +1,21 @@
-import useZapsFeed from "../../Feed/ZapsFeed";
-import FormattedMessage from "../../Element/FormattedMessage";
-import messages from "../messages";
-import { formatShort } from "../../Number";
-import useFollowersFeed from "../../Feed/FollowersFeed";
-import FollowsList from "../../Element/User/FollowListBase";
-import useFollowsFeed from "../../Feed/FollowsFeed";
-import useRelaysFeed from "../../Feed/RelaysFeed";
-import RelaysMetadata from "../../Element/Relay/RelaysMetadata";
-import useBookmarkFeed from "../../Feed/BookmarkFeed";
-import Bookmarks from "../../Element/Bookmarks";
-import Icon from "../../Icons/Icon";
-import { Tab } from "../../Element/Tabs";
+import { FormattedMessage } from "react-intl";
import { EventKind, HexKey, NostrLink, NostrPrefix } from "@snort/system";
+
+import useZapsFeed from "Feed/ZapsFeed";
+import { formatShort } from "Number";
+import useFollowersFeed from "Feed/FollowersFeed";
+import FollowsList from "Element/User/FollowListBase";
+import useFollowsFeed from "Feed/FollowsFeed";
+import useRelaysFeed from "Feed/RelaysFeed";
+import RelaysMetadata from "Element/Relay/RelaysMetadata";
+import useBookmarkFeed from "Feed/BookmarkFeed";
+import Bookmarks from "Element/Bookmarks";
+import Icon from "Icons/Icon";
+import { Tab } from "Element/Tabs";
import { default as ZapElement } from "Element/Event/Zap";
+import messages from "../messages";
+
export enum ProfileTabType {
NOTES = 0,
REACTIONS = 1,
diff --git a/packages/app/src/Pages/Root.tsx b/packages/app/src/Pages/Root.tsx
index 954e5590..593c2b1b 100644
--- a/packages/app/src/Pages/Root.tsx
+++ b/packages/app/src/Pages/Root.tsx
@@ -1,6 +1,6 @@
import { useContext, useEffect, useState } from "react";
import { Link, Outlet, RouteObject, useParams } from "react-router-dom";
-import FormattedMessage from "Element/FormattedMessage";
+import { FormattedMessage } from "react-intl";
import { unixNow } from "@snort/shared";
import { NostrLink } from "@snort/system";
import { SnortContext } from "@snort/system-react";
@@ -68,7 +68,7 @@ export const GlobalTab = () => {
const subject: TimelineSubject = {
type: "global",
items: [],
- relay: relay?.url,
+ relay: relay?.url ? [relay.url] : undefined,
discriminator: `all-${sha256(relay?.url ?? "").slice(0, 12)}`,
};
@@ -78,7 +78,7 @@ export const GlobalTab = () => {
const paidRelays = allRelays.filter(a => a.paid);
const publicRelays = allRelays.filter(a => !a.paid);
return (
-
+
{
function sortOptions() {
if (tab.value != PROFILES) return null;
return (
-
+