diff --git a/backend/uploads/00ce7e87-614d-44f7-a300-0ac8fb4af2bd_data.m4a b/backend/uploads/00ce7e87-614d-44f7-a300-0ac8fb4af2bd_data.m4a new file mode 100644 index 0000000..38e5740 Binary files /dev/null and b/backend/uploads/00ce7e87-614d-44f7-a300-0ac8fb4af2bd_data.m4a differ diff --git a/frontend/public/Logo.png b/frontend/public/Logo.png new file mode 100644 index 0000000..6ca06f6 Binary files /dev/null and b/frontend/public/Logo.png differ diff --git a/frontend/src/App.jsx b/frontend/src/App.jsx index d48ffae..5652907 100644 --- a/frontend/src/App.jsx +++ b/frontend/src/App.jsx @@ -202,10 +202,10 @@ export default function App() { // Main App return ( -
+
-
+
diff --git a/frontend/src/components/Header.jsx b/frontend/src/components/Header.jsx index c4ae9c6..5f96b8b 100644 --- a/frontend/src/components/Header.jsx +++ b/frontend/src/components/Header.jsx @@ -23,10 +23,15 @@ export default function Header({ onSearch, onLogout, onNavigateToSearch }) {
{/* Left: Logo */}
-
- +
+ {/* - + */} + VoiceVault Logo

VoiceVault

diff --git a/frontend/src/pages/PostDetail.jsx b/frontend/src/pages/PostDetail.jsx index cfafa34..dd575b5 100644 --- a/frontend/src/pages/PostDetail.jsx +++ b/frontend/src/pages/PostDetail.jsx @@ -16,6 +16,7 @@ export default function PostDetail({ postId, user, onBack }) { const [volume, setVolume] = useState(1) const [downloading, setDownloading] = useState(false) const audioRef = useRef(null) + const [audioSrc, setAudioSrc] = useState(null) useEffect(() => { if (postId) { @@ -34,6 +35,8 @@ export default function PostDetail({ postId, user, onBack }) { // Load audio URL if available if (postData.audio_url && audioRef.current) { + setPost(postData) + setAudioSrc(postData.audio_url) audioRef.current.src = postData.audio_url audioRef.current.load() } @@ -290,12 +293,14 @@ export default function PostDetail({ postId, user, onBack }) {