Feline Union
Logout
Log In
#
↻
Nothing here yet...
⚡
TWITCH
r.json()) .then(d => { following = d.following; loading = false }) .catch(() => { loading = false }) " class="text-[10px] px-2 py-0.5 rounded-full border transition font-medium ml-auto" :class="following ? 'border-fu-border text-fu-muted hover:border-fu-red hover:text-fu-red' : 'border-fu-accent/30 text-fu-accent hover:bg-fu-accent/10'" :disabled="loading" x-text="loading ? '...' : (following ? 'Following' : 'Follow')" >
"
"
r.json()).then(d => { boosted = !boosted; boosts = boosted ? boosts+1 : Math.max(0,boosts-1) }) " class="flex items-center gap-1 text-xs transition" :class="boosted ? 'text-fu-green' : 'text-fu-muted hover:text-fu-green'" title="Boost">
r.json()).then(d => { liked = !liked; likes = liked ? likes+1 : Math.max(0,likes-1) }) " class="flex items-center gap-1 text-xs transition" :class="liked ? 'text-fu-red' : 'text-fu-muted hover:text-fu-red'" title="Like">
]*>/g,'').trim() || ''; editPostOpen = true" class="text-fu-muted hover:text-fu-accent text-xs transition" title="Edit">
{ if(r.ok) { feedPosts = feedPosts.filter(p => p.id !== item.id) } })" class="text-fu-muted hover:text-fu-red text-xs transition" title="Delete">
+
🚀 Post
✓ Posted
Log in to post
Sign in to Feline Union
Email
Password
Sign In
Signing in...
Edit Post
Save
Saving...
Follow Account
Looking up account...
✓ Done!
Account not found.
New Post
{ if(!composeText) composeOpen = false })" @keydown.ctrl.enter="submitPost().then(() => { if(!composeText) composeOpen = false })" @paste="handlePaste($event)" @drop.prevent="handleDrop($event)" @dragover.prevent placeholder="What's on your mind? (paste or drag images here)" class="w-full bg-fu-card border border-fu-border rounded-lg px-3 py-2 text-sm text-fu-cream placeholder-gray-500 focus:border-fu-accent focus:outline-none resize-none transition" rows="4" maxlength="5000" >
✕
✕
{ if(!composeText && !attachmentFile) composeOpen = false })" :disabled="(composeText.trim().length === 0 && !attachmentFile) || postSubmitting" class="px-5 py-2 bg-fu-accent hover:bg-fu-accent-bright text-black text-sm font-bold rounded-lg transition disabled:opacity-40 disabled:cursor-not-allowed">
Post
Posting...