Compare commits

..

3 Commits

Author SHA1 Message Date
0d43c13928 bump version 2023-12-07 11:55:49 +07:00
a42a2788ea fix nip-05 2023-12-06 10:15:41 +07:00
e30274dab3 fix typo 2023-12-06 09:07:32 +07:00
5 changed files with 14 additions and 14 deletions

View File

@@ -2,7 +2,7 @@
"name": "lume",
"description": "the communication app",
"private": true,
"version": "2.2.1",
"version": "2.2.2",
"scripts": {
"dev": "vite",
"build": "vite build",

View File

@@ -33,7 +33,7 @@ tauri-plugin-store = { git = "https://github.com/tauri-apps/plugins-workspace",
tauri-plugin-upload = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2" }
tauri-plugin-window-state = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2" }
tauri-plugin-theme = { git = "https://github.com/wyhaya/tauri-plugin-theme" }
tauri-plugin-sql = { git = "hhttps://github.com/tauri-apps/plugins-workspace", branch = "v2", features = [
tauri-plugin-sql = { git = "https://github.com/tauri-apps/plugins-workspace", branch = "v2", features = [
"sqlite",
] }
sqlx-cli = { version = "0.7.0", default-features = false, features = [

View File

@@ -9,7 +9,7 @@
},
"package": {
"productName": "Lume",
"version": "2.2.1"
"version": "2.2.2"
},
"plugins": {
"fs": {

View File

@@ -40,7 +40,11 @@ export const NIP05 = memo(function NIP05({
const data: NIP05 = await res.json();
if (data.names) {
if (data.names[localPath] !== pubkey) return false;
if (
data.names[localPath.toLowerCase()] !== pubkey ||
data.names[localPath] !== pubkey
)
return false;
return true;
}
return false;
@@ -60,17 +64,13 @@ export const NIP05 = memo(function NIP05({
return (
<div className="inline-flex items-center gap-1">
<p className={twMerge('text-sm font-medium', className)}>{nip05}</p>
<p className={twMerge('text-sm font-medium', className)}>
{nip05.startsWith('_@') ? nip05.replace('_@', '') : nip05}
</p>
{data === true ? (
<div className="inline-flex h-5 w-max shrink-0 items-center justify-center gap-1 rounded-full bg-teal-500 pl-0.5 pr-1.5 text-xs font-medium text-white">
<VerifiedIcon className="h-4 w-4" />
Verified
</div>
<VerifiedIcon className="h-4 w-4 text-teal-500" />
) : (
<div className="inline-flex h-5 w-max shrink-0 items-center justify-center gap-1.5 rounded-full bg-red-500 pl-0.5 pr-1.5 text-xs font-medium text-white">
<UnverifiedIcon className="h-4 w-4" />
Unverified
</div>
<UnverifiedIcon className="h-4 w-4 text-red-500" />
)}
</div>
);

View File

@@ -30,7 +30,7 @@ export function LiveUpdater({ status }: { status: QueryStatus }) {
useEffect(() => {
let sub: NDKSubscription = undefined;
if (status === 'success' && db.account && db.account?.follows?.length > 0) {
if (status === 'success' && db.account && db.account?.contacts?.length > 0) {
queryClient.fetchQuery({ queryKey: ['notification'] });
const filter: NDKFilter = {