✨ Professional Profiles & Content Sharing
✨ New Features
- Professional Profile Wizard — set up your role, industry, tone preferences, and content themes for personalized Viewsifier™ results
- Profile-aware content generation — Viewsifier™ now tailors output to your professional context
- Click-to-copy hashtags — click any suggested hashtag to copy it instantly
- Copy All Hashtags button — grab all suggested tags at once
🔧 Bug Fixes
- Feedback comments now clear properly between transformations
📋 Analysis Archive System
✨ New Features
- Analysis Archive — Every feedback analysis is now automatically saved and can be revisited later
- Report Generation — Generate HTML summary reports from any saved analysis
- Tabbed Archive View — Browse archived analyses with tabs for Summary, Actions, Prompt, and Report
- Generate from Archive — Create prompts or reports from archived analyses without re-running
🔧 Improvements
- Fixed Report Generation — Resolved "Analysis data is required" error when generating reports
- Output Tracking — Archive shows which outputs (prompt/report) have been generated
- Flexible Workflow — Generate both prompts and reports from the same analysis
💬 Admin Feedback & UX Improvements
✨ New Features
- Admin Feedback Button — Floating feedback button in admin dashboard captures context about which section you're viewing
- Flexible Analysis Output — Generate both implementation prompts AND summary reports from the same analysis without re-running
- Back to Analysis — Return to analysis results after generating a prompt to create additional outputs
🔧 Improvements
- Admin Feedback Filter — New "Admin Dashboard" filter pill to view feedback from admins
- Section Tracking — Admin feedback includes which dashboard section (Users, Models, Feedback, etc.) was active
📊 Admin Dashboard Enhancements
✨ New Features
- Feedback Analysis — AI-powered analysis of user feedback with theme detection and actionable insights
- Enhanced Filters — Multi-dimensional feedback filtering by rating, status, type, and date range
- Quick Presets — One-click filter combinations for common scenarios like "Negative Unread" or "Viewsifier Issues"
- Bulk Actions — Select multiple feedback items and mark as read or addressed in one click
- Prompt Archive — Save and track generated implementation prompts with status management
🔧 Under the Hood
- Derived Types — Feedback automatically categorized by transform type (Standard, Viewsifier, Translation)
- Export Improvements — CSV export now includes enhanced feedback metadata
🐛 Bug Fixes
- Feedback Analysis Prompt Generation — Fixed parameter mismatch and action filtering that caused empty prompts
- Action Categories — Fixed dropdown values to match Claude's response format (bug_fix, enhancement, feature_request)
- Add Model Button — Now shows a dropdown of all available Anthropic models to auto-fill the form
ℹ️ AI Transparency Notice
✨ New Features
- AI Disclaimer — Added notice below transform output reminding users that Gentlr is AI-powered and responses should be double-checked
- Multi-Language Support — Disclaimer displays in user's selected UI language (English, Hebrew, French, Spanish, German, Japanese, Korean)
🔧 Under the Hood
- RTL Support — Disclaimer properly aligns for right-to-left languages
📈 Enhanced Admin Dashboard
✨ New Features
- User Activity Tracking — Login/logout session recording with timestamps
- Language Analytics — Track source/target language distribution and translation pairs
- Activity Dashboard — View daily active users, login counts, and session data
- Bulk Operations — Assign model preferences to multiple users at once
🔧 Under the Hood
- Database — New user_login_history table for session tracking
- SQL Functions — Added get_language_stats, get_user_activity_stats
- Admin View — New admin_user_list view with enhanced user data
🤖 Dynamic Model Selection
✨ New Features
- Model Management — Admin can add and configure AI models with custom credit costs
- Per-User Preferences — Assign specific models to users for each transform type (standard, translation, Viewsifier™)
- Dynamic Pricing — Different models cost different credits (e.g., advanced models cost more)
- Model Tracking — Usage history now tracks which model was used for each transform
🔧 Under the Hood
- Database Schema — New models and user_model_preferences tables
- API Functions — New check_credits_for_model and get_user_model functions
- Admin Dashboard — New Models tab for model configuration
🦋 More Post Formats & Bug Fixes
✨ New Features
- 3 New Post Formats — Transformation Story, Quick Insight, Educational Deep-Dive
🐛 Fixed
- Duplicate Feedback — Fixed issue where feedback could be submitted twice
📚 Expanded LinkedIn Playbook
🔧 Enhanced
- Viewsifier™ AI Context — Significantly expanded content strategy guidance (3x more comprehensive)
- Research-Backed Insights — Based on analysis of 1M+ LinkedIn posts
- Post Format Templates — Multiple proven formats for different content goals
- Writing Techniques — Advanced frameworks for engaging, professional content
- Quality Guidelines — Updated checklist for professional content standards
✨ Viewsifier™ & Credits System
✨ New Features
- Viewsifier™ — AI-powered LinkedIn post optimization
- Credit System — Per-transform billing (1 credit standard, 3 credits Viewsifier)
- Promo Codes — Bonus credits for early adopters
- Edit Telemetry — Track copy/edit/regenerate actions
- 5 Post Formats — Value Bomb, Breakdown, Contrarian, Experiment, Free Help
- Engagement Scoring — AI-generated score based on playbook principles
🔧 Technical
- LinkedIn playbook embedded in transform function
- Viewsifier config for formats and scoring criteria
- Credit balance display with low-balance warnings
- Admin tools for credit management
🛡️ Admin Features & Feedback System
✨ New Features
- Feedback System — Rate transforms with 👍/👎 and add optional comments
- General Feedback — New floating feedback button for app-wide feedback
- Viewsifier™ Access Control — Request access with admin approval workflow
- OAuth Toggles — Admins can enable/disable Google and Apple sign-in
- Data Export — Export users as CSV/Excel, dashboard as PDF
- Admin Dashboard — Comprehensive metrics, activity feed, and user management
🔧 Technical
- Admin notification system with email aggregation (real-time, 2x daily, daily, weekly)
- Dashboard metrics with time filters (today, 7d, 30d, all time)
- Per-user Viewsifier™ access control
- Feedback linked to transform history for context
- New Edge Functions for export functionality
📄 Documentation
- Privacy Policy v1.2 — Added feedback, analytics, and admin notifications disclosures
- Help docs updated with Viewsifier™ access request flow
- Help docs updated with feedback section
📖 Documentation & Help Center
✨ New
- Help Center — New comprehensive documentation page (/help.html)
- Updated About Modal — Now includes Viewsifier™ and credit system info
- Terms v1.1 — Added Section 5: Credits & Feature Costs
📝 Documentation
- Full guide to credits system with costs table
- Viewsifier™ format explanations
- Language and translation documentation
- FAQ section answering common questions
- Help link added to footer
⚡ Viewsifier™ Credit System
✨ Changes
- Viewsifier™ costs 3 credits — Premium feature now requires 3 credits per use
- Credit cost display — Viewsifier™ section shows "⚡ Uses 3 credits per transform"
- Improved credit deduction — New flexible credit system supports variable costs
- Better error handling — Clear message when insufficient credits for Viewsifier™
🔧 Technical
- New
use_credits database function for flexible credit deduction
- Promo credits now used first before free credits
- Preparing for future subscription tiers
🚀 Viewsifier™ — AI-Powered LinkedIn Optimization
✨ New Features
- Viewsifier™ — AI-powered LinkedIn post optimizer for maximum engagement
- 6 Post Formats — Value Bomb, Breakdown, Contrarian, Personal Experiment, Free Help, and AI Optimized
- Engagement Scoring — AI analyzes your post against viral content principles (0-100 score)
- Web Search Integration — AI can search for current trends to enhance your posts
- Playbook Tips — See which LinkedIn best practices were applied to your post
- Hashtag Suggestions — AI-generated relevant hashtags for discoverability
🔧 How It Works
- Select LinkedIn as your platform to see the Viewsifier™ toggle
- Enable Viewsifier™ to switch from standard transformation to LinkedIn optimization
- Choose a format or let AI pick the best one for your content
- Standard options (Positencity™, Clarity, Concise) are disabled when Viewsifier™ is active
- Translation still works with Viewsifier™ — output in any supported language
📊 Analytics
- Track Viewsifier™ usage in your stats
- See average engagement scores over time
- Monitor which formats you use most
📋 Terms of Use & Version History System
✨ New Pages
- Terms of Use — Comprehensive terms governing use of the service
- Terms Version History — Track changes to Terms of Use over time
- Privacy Policy Version History — Track changes to Privacy Policy
- Admin Console Version History — Separate changelog for admin features
- Archived Versions — Access previous versions of legal documents
🔧 Improvements
- Admin console now has its own version number (v1.0.0)
- Privacy Policy updated to show version number with link to history
- Updated signup flow to reference both Terms of Use and Privacy Policy
- All footers now include Terms of Use link
™ Trademark Branding Updates
✨ Updates
- Gentlr™ — Added trademark symbol to main brand headers
- Positencity™ — Renamed "Intensity" to our trademarked "Positencity™" label
🔧 Authentication & Language Detection Fixes
🐛 Bug Fixes
- Fixed JWT Authentication — Resolved "Invalid JWT" error when transforming messages
- Improved Language Detection — English text is no longer incorrectly detected as Portuguese or other languages
- Switched to Supabase's native functions.invoke() for more reliable API calls
- Admin panel now uses improved authentication method
🔧 Technical
- Language detection now uses a scoring system instead of first-match
- Added extensive English word patterns to prevent false positives
- Better error messages for authentication issues
🎉 Enhanced User Experience & Social Platforms
✨ New Features
- Social Login — Sign in with Google or Apple for quick, secure access
- Password Reset — Forgot your password? Get a reset link sent to your email
- Change Password — Update your password anytime from the logged-in view
- Password Visibility Toggle — Click the 👁️ icon to show/hide password characters
- Emoji Boost — New toggle to add appropriate emojis to your transformed messages
- Reset Button — Quickly clear the form and reset to defaults
- Additional Platforms — LinkedIn, Instagram, Twitter, and TikTok message types (enable in Settings)
🔧 Improvements
- User Settings — New settings modal to customize your experience
- Customizable Chat Label — Choose whether the chat button shows "Slack", "Teams", or "Chat"
- Remember Settings — Option to reset form on login or remember your last settings
- Platform-specific AI — AI adapts tone for each platform (professional for LinkedIn, casual for TikTok, etc.)
- Improved UI for auth forms with better password handling
🐛 Technical
- Enhanced transform function with emoji boost support
- User settings now persist in local storage
- Updated translations for new features