Bump to v0.4.0 — Phase 3: image lightbox, bookmarks, discover, language filter, UI polish

This commit is contained in:
Jure
2026-03-14 17:56:50 +01:00
parent af8a364e28
commit c8d2b05440
25 changed files with 670 additions and 61 deletions
@@ -2,6 +2,7 @@ import { useEffect, useRef } from "react";
import { useUserStore } from "../../stores/user";
import { useNotificationsStore } from "../../stores/notifications";
import { NoteCard } from "../feed/NoteCard";
import { SkeletonNoteList } from "../shared/Skeleton";
export function NotificationsView() {
const { pubkey, loggedIn } = useUserStore();
@@ -48,14 +49,13 @@ export function NotificationsView() {
<div className="flex-1 overflow-y-auto">
{loading && notifications.length === 0 && (
<div className="px-4 py-8 text-text-dim text-[12px] text-center">
Loading notifications
</div>
<SkeletonNoteList count={4} />
)}
{!loading && notifications.length === 0 && (
<div className="px-4 py-8 text-text-dim text-[12px] text-center">
No mentions yet.
<div className="px-4 py-12 text-center space-y-2">
<p className="text-text-dim text-[13px]">No mentions yet.</p>
<p className="text-text-dim text-[11px] opacity-60">When someone mentions you, it will appear here.</p>
</div>
)}