{{ activeTab.charAt(0).toUpperCase() + activeTab.slice(1) }}

{{ user.username.charAt(0) }}
Preview

No posts yet. Be the first to post!

{{ chirp.username.charAt(0) }}
{{ chirp.username }} {{ formatTime(chirp.created_at) }}
Replying to @{{ getChirpById(chirp.parent_id)?.username || 'unknown' }}

{{ chirp.message }}

Post image
Preview
{{ getChirpById(replyId).username.charAt(0) }}
{{ getChirpById(replyId).username }} @{{ getChirpById(replyId).username }} {{ formatTime(getChirpById(replyId).created_at) }}

{{ getChirpById(replyId).message }}

Reply image

All Videos

No videos have been posted yet. Be the first to share a video!

{{ formatVideoDuration(video.duration || 0) }}

{{ truncateText(video.message, 60) || 'Video post' }}

@{{ video.username }} {{ formatTime(video.created_at) }}
Preview
{{ formattedPreviewTime }}
{{ formatVideoTime(currentTime) }} / {{ formatVideoTime(videoDuration) }}

{{ currentVideo.message || 'Video post' }}

{{ currentVideo.username?.charAt(0) }}
{{ currentVideo.username }}
{{ formatTime(currentVideo.created_at) }}
Preview

Comments

No comments yet. Be the first to comment!

{{ getChirpById(replyId).username.charAt(0) }}
{{ getChirpById(replyId).username }} {{ formatTime(getChirpById(replyId).created_at) }}

{{ getChirpById(replyId).message }}

Reply image

My Groups

You haven't joined any groups yet.

{{ group.name.charAt(0) }}
{{ group.name }}

Discover Groups

No groups available to join.

{{ group.name.charAt(0) }}
{{ group.name }}

Select a group to view conversations

{{ getGroupById(selectedGroupId).name }}

{{ getGroupById(selectedGroupId).description }}

{{ getGroupById(selectedGroupId).members.length }} members

No messages yet. Start the conversation!

{{ message.username.charAt(0) }}
{{ message.username }} {{ formatTime(message.created_at) }}

{{ message.message }}

Message image
{{ user.username.charAt(0) }}
Preview