Social layer, AI model upgrades, and stability fixes. All live.
May 30, 2026
🔧
Major Stability Update
Likes, comments, notifications, bookmarks, session restore, and image uploads — all hardened in a single intensive community testing day with CN and US testers.
May 30, 2026
🔖
Bookmark Fix
Bookmarking other creators' characters now persists correctly across restarts. A startup cleanup routine with inverted logic was silently deleting all valid bookmarks on every cold start.
May 30, 2026
❤️
Likes Finally Fixed
A type mismatch in a Supabase trigger was silently rolling back every like from every user. Fixed at the database level — no app update required. Like notifications confirmed working end-to-end.
May 30, 2026
🔔
Notification Badge
Unread count badge now shows correctly. JWT expiry was silently returning zero — session refresh added before every badge poll. Now updates within 10 seconds.
May 30, 2026
🔐
Session Restore
App no longer loses login state on cold start. Silent JWT refresh added — expired tokens are now refreshed automatically instead of logging users out.
May 30, 2026
🖼️
Image Upload Fixed
Avatar and gallery images now persist correctly. uCrop was writing to cacheDir (cleared by OS under low storage). Moved to stable filesDir. Avatar no longer disappears after publishing.
May 30, 2026
🎛️
Response Tuning Panel
Founders can now tune response length, creativity, and character adherence per character. Settings save automatically. NSFW model selector lets you pick Cydonia, DeepSeek, or Claude per character.
May 30, 2026
🤖
NSFW Model Selector
Choose which AI model powers each NSFW character — Cydonia 24B, DeepSeek V3.2, or Claude Sonnet. Selection saved per character. Tier-gated.
May 30, 2026
🎯
Character Adherence Slider
New third slider in the Tune Response panel. Controls how closely the AI sticks to a character's defined personality — from Free to Strict. Uses top_p + system prompt reminder injection.
May 30, 2026
🐛
Smart Bug Triage Bot
Discord #bug-reports now handled by a live AI conversation instead of a hardcoded template. The bot collects bug details naturally and logs them automatically.
May 30, 2026
🔧
Like & Comment Fixes
Fixed: liking and commenting on characters now works correctly. RLS policies updated. Like counts visible to all users. Notifications fire on likes and bookmarks.
May 30, 2026
🌐
Translation Improvements
Reduced translation spam — short messages no longer get auto-translated. Smart model routing: 8b-instant for translation, 70b for conversations. Build status now posts as one clean message.
May 29, 2026
🔔
Push Notifications Live
Real-time push notifications for DMs, likes, follows, and comments. FCM token pipeline hardened — all active users now receive pushes reliably.
May 29, 2026
🌐
Bidirectional Translation
Characters now translate into English for non-English creators. Comments auto-translate in both directions. 50+ stability and security fixes shipped.
May 29, 2026
📊
Real-Time Social Stats
Live follower/following lists with tappable counts. Stop button in chat. Home button on all screens. Creator search. Chat history sync across devices.
May 28, 2026
🎨
New App Icon
The Nakama logo is now live. Designed by our community.
💜
Social Layer Live
Likes, follows, comments, DMs, and activity notifications — all live. Creator profiles with follower counts and published character lists.
🏆
Leaderboards
Top 50 Characters and Top 50 Creators. Updated in real time based on chat activity and likes.
🌍
Korean Added
8 launch languages now supported: English, Japanese, Simplified Chinese, Traditional Chinese, Korean, German, Spanish, Vietnamese.
🤖
Model Stack Upgraded
FREE: Llama 3.3 70B (Groq). NAKAMA+: DeepSeek V3.2 — #1 ranked roleplay model on OpenRouter. PRO: Claude Sonnet 4.6.
🔧
Stability Fixes
Likes, follows, display name persistence, chat bar race condition, leaderboard UUIDs, character publish data — all fixed.