VERSION COMPARISON - nself-org/nchat GitHub Wiki
Version Comparison: v0.6.0, v0.7.0, v0.8.0
Complete feature comparison across nself-chat major releases.
Last Updated: February 1, 2026
Quick Reference
| Version | Release Date | Focus | Status | Lines of Code | Files | Tests |
|---|---|---|---|---|---|---|
| v0.6.0 | Jan 31, 2026 | Enterprise Communication | ✅ Stable | 50,000+ | 250+ | 110+ |
| v0.7.0 | Jan 31, 2026 | AI & Intelligence | ✅ Stable | 29,600+ | 101 | 285+ |
| v0.8.0 | Feb 1, 2026 | Platform & Mobile | 🚧 Current | 35,000+ | 150+ | 320+ |
Feature Matrix
Core Communication
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Real-Time Messaging | ✅ | ✅ | ✅ | GraphQL subscriptions |
| Voice Messages | ✅ | ✅ | ✅ | Waveform visualization |
| Video Conferencing | ✅ | ✅ | ✅ | Up to 50 participants |
| Screen Sharing | ✅ | ✅ | ✅ | With annotations |
| Live Streaming | ✅ | ✅ | ✅ | HLS + WebRTC |
| Push Notifications | ✅ | ✅ | ✅ | Web + Mobile |
| Email Notifications | ✅ | ✅ | ✅ | Digest system |
| Typing Indicators | ✅ | ✅ | ✅ | With avatars |
| Presence Status | ✅ | ✅ | ✅ | 4 states |
| Threads | ✅ | ✅ | ✅ | Nested replies |
| Reactions | ✅ | ✅ | ✅ | Emoji reactions |
| File Attachments | ✅ | ✅ | ✅ | Drag & drop |
AI Features
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| AI Message Summarization | ❌ | ✅ | ✅ | Thread & channel |
| Sentiment Analysis | ❌ | ✅ | ✅ | 8 emotions |
| Meeting Notes | ❌ | ✅ | ✅ | Auto-generation |
| Semantic Search | ❌ | ✅ | ✅ | Vector embeddings |
| Bot Framework | ❌ | ✅ | ✅ | TypeScript SDK |
| Pre-Built Bots | ❌ | 5 templates | 5 templates | Welcome, FAQ, Poll, etc. |
| Auto-Moderation AI | ❌ | ✅ | ✅ | Toxicity detection |
| Spam Detection ML | ❌ | ✅ | ✅ | Pattern recognition |
| Smart Reply | ❌ | ❌ | ✅ | New in v0.8.0 |
| Topic Extraction | ❌ | ❌ | ✅ | New in v0.8.0 |
Media & Rich Content
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Stickers | ✅ | ✅ | ✅ | Custom packs |
| GIF Integration | ✅ | ✅ | ✅ | Giphy + Tenor |
| Social Embeds | ✅ | ✅ | ✅ | Twitter, YouTube, etc. |
| URL Unfurling | ✅ | ✅ | ✅ | Auto preview |
| Image Gallery | ❌ | ❌ | ✅ | New in v0.8.0 |
| Video Playback | ✅ | ✅ | ✅ | Inline player |
| Audio Playback | ✅ | ✅ | ✅ | Voice messages |
| Document Preview | ❌ | ❌ | ✅ | New in v0.8.0 |
Integrations
| Integration | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Slack | ✅ | ✅ | ✅ | Import + webhooks |
| GitHub | ✅ | ✅ | ✅ | PR/issue tracking |
| JIRA | ✅ | ✅ | ✅ | Ticket sync |
| Google Drive | ✅ | ✅ | ✅ | File browsing |
| Webhooks | ✅ | ✅ | ✅ | Incoming/outgoing |
| Zapier | ❌ | ❌ | ✅ | New in v0.8.0 |
| Make.com | ❌ | ❌ | ✅ | New in v0.8.0 |
| Custom OAuth | ❌ | ❌ | ✅ | New in v0.8.0 |
Security
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| CSRF Protection | ✅ | ✅ | ✅ | All routes |
| XSS Prevention | ✅ | ✅ | ✅ | DOMPurify |
| SQL Injection Prevention | ✅ | ✅ | ✅ | ESLint rules |
| E2EE | ✅ | ✅ | ✅ | Signal Protocol |
| 2FA | ✅ | ✅ | ✅ | TOTP |
| PIN Lock | ✅ | ✅ | ✅ | Mobile |
| Rate Limiting | ✅ | ✅ Enhanced | ✅ Enhanced | AI-aware |
| Audit Logging | ✅ | ✅ Enhanced | ✅ Enhanced | AI actions logged |
| SOC 2 Compliance | ❌ | ❌ | ✅ | New in v0.8.0 |
Analytics & Monitoring
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Usage Analytics | ✅ Basic | ✅ Enhanced | ✅ Advanced | |
| Error Tracking | ✅ Sentry | ✅ Sentry | ✅ Sentry | |
| Performance Monitoring | ✅ | ✅ | ✅ | |
| AI Cost Tracking | ❌ | ✅ | ✅ | Budget alerts |
| Bot Analytics | ❌ | ✅ | ✅ | Usage metrics |
| Conversation Insights | ❌ | ❌ | ✅ | New in v0.8.0 |
| Custom Dashboards | ❌ | ❌ | ✅ | New in v0.8.0 |
Mobile & Desktop
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Responsive Web | ✅ | ✅ | ✅ | Mobile-first |
| iOS App (Capacitor) | ✅ | ✅ | ✅ | Native wrapper |
| Android App (Capacitor) | ✅ | ✅ | ✅ | Native wrapper |
| Electron Desktop | ✅ | ✅ | ✅ | Windows/Mac/Linux |
| Tauri Desktop | ✅ | ✅ | ✅ | Rust-based |
| Offline Mode | ❌ | ❌ | ✅ | New in v0.8.0 |
| Background Sync | ❌ | ❌ | ✅ | New in v0.8.0 |
| CallKit Integration | ✅ | ✅ | ✅ | iOS native calls |
| Telecom Integration | ✅ | ✅ | ✅ | Android native |
Platform Features
| Feature | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Multi-Tenant | ✅ | ✅ | ✅ | SaaS-ready |
| White-Label | ✅ | ✅ | ✅ | Full customization |
| Billing (Stripe) | ✅ | ✅ | ✅ | Subscription |
| App Store Builds | ❌ | ❌ | ✅ | New in v0.8.0 |
| Play Store Builds | ❌ | ❌ | ✅ | New in v0.8.0 |
| Mac App Store | ❌ | ❌ | ✅ | New in v0.8.0 |
Performance Comparison
Response Times
| Metric | v0.6.0 | v0.7.0 | v0.8.0 | Target |
|---|---|---|---|---|
| Message Send | <100ms | <100ms | <50ms | <100ms |
| Search (Keyword) | <200ms | <200ms | <100ms | <200ms |
| Search (Semantic) | N/A | <50ms | <30ms | <100ms |
| AI Summarization | N/A | <2s | <1.5s | <3s |
| Moderation Check | N/A | <500ms | <300ms | <1s |
| Page Load | <2s | <2s | <1.5s | <3s |
Scalability
| Metric | v0.6.0 | v0.7.0 | v0.8.0 | Notes |
|---|---|---|---|---|
| Concurrent Users | 10,000 | 10,000 | 50,000 | Horizontal scaling |
| Messages/Second | 1,000 | 1,000 | 5,000 | With caching |
| Database Size | 100GB | 100GB | 500GB | With archival |
| Embedding Cache Hit | N/A | 70-90% | 85-95% | Improved algorithm |
Cost Analysis
Monthly Costs (10,000 Active Users)
Infrastructure
| Component | v0.6.0 | v0.7.0 | v0.8.0 |
|---|---|---|---|
| Hosting | $200 | $200 | $300 |
| Database | $100 | $150 | $200 |
| Storage | $50 | $50 | $100 |
| CDN | $30 | $30 | $50 |
| Monitoring | $20 | $20 | $30 |
Third-Party Services
| Service | v0.6.0 | v0.7.0 | v0.8.0 |
|---|---|---|---|
| AI (Optimized) | $0 | $123 | $150 |
| Video (Daily.co) | $100 | $100 | $100 |
| Search (MeiliSearch) | $50 | $50 | $50 |
| Email (SendGrid) | $20 | $20 | $20 |
Total Monthly Cost
| Version | Infrastructure | Services | Total |
|---|---|---|---|
| v0.6.0 | $400 | $170 | $570 |
| v0.7.0 | $450 | $293 | $743 |
| v0.8.0 | $680 | $320 | $1,000 |
Note: Costs assume optimized caching and efficient resource usage.
Database Schema Changes
Tables Added Per Version
v0.6.0 (9 tables):
nchat_sticker_packsnchat_stickersnchat_link_previewsnchat_slack_connectionsnchat_github_connectionsnchat_jira_connectionsnchat_drive_connectionsnchat_webhooksnchat_webhook_events
v0.7.0 (11 tables):
message_embeddingsembedding_cacheembedding_queueembedding_jobsembedding_statsnchat_botsnchat_bot_versionsnchat_bot_statenchat_bot_eventsnchat_bot_commandsnchat_bot_analytics
v0.8.0 (8 tables):
nchat_offline_queuenchat_sync_statenchat_analytics_eventsnchat_conversation_insightsnchat_app_store_metadatanchat_subscription_tiersnchat_feature_flagsnchat_audit_trail
Total Tables: 71 tables (28 new in v0.6-0.8)
Migration Paths
v0.6.0 → v0.7.0
Complexity: Low Downtime: ~5 minutes Breaking Changes: None
# Upgrade steps
git pull origin main
pnpm install
pnpm db:migrate # 3 new migrations
pnpm workers:start # Start AI workers
pnpm build && pnpm start
Optional Configuration:
- Add AI API keys for full features
- Configure moderation thresholds
- Set up bot templates
v0.7.0 → v0.8.0
Complexity: Medium Downtime: ~10 minutes Breaking Changes: None
# Upgrade steps
git pull origin main
pnpm install
pnpm db:migrate # 3 new migrations
pnpm build:mobile # Build mobile apps
pnpm build && pnpm start
Required Configuration:
- Configure offline mode settings
- Set up app store credentials
- Configure analytics dashboards
v0.6.0 → v0.8.0 (Skip v0.7.0)
Not Recommended - Incremental upgrade preferred
If Required:
git pull origin main
pnpm install
pnpm db:migrate # Run all migrations
pnpm workers:start
pnpm build:mobile
pnpm build && pnpm start
Feature Deprecations
Deprecated in v0.7.0
- None
Deprecated in v0.8.0
- None
Planned Deprecations (v0.9.0)
- Legacy search API (replaced by semantic search)
- Old moderation API (replaced by AI moderation)
API Changes
v0.6.0 APIs (15+ new routes)
POST /api/voice/upload
POST /api/video/room
GET /api/stickers
POST /api/gifs/search
POST /api/unfurl
POST /api/integrations/slack/*
POST /api/integrations/github/*
POST /api/integrations/jira/*
POST /api/integrations/google-drive/*
POST /api/webhooks/incoming
POST /api/webhooks/outgoing
v0.7.0 APIs (20+ new routes)
POST /api/ai/summarize
POST /api/ai/sentiment
POST /api/ai/digest
POST /api/ai/embed
GET /api/bots
POST /api/bots
GET /api/bots/[id]
PUT /api/bots/[id]
DELETE /api/bots/[id]
GET /api/bots/templates
POST /api/moderation/analyze
POST /api/moderation/batch
POST /api/moderation/actions
GET /api/moderation/stats
GET /api/admin/ai/usage
GET /api/admin/ai/costs
GET /api/admin/embeddings/stats
POST /api/search/suggestions
v0.8.0 APIs (15+ new routes)
POST /api/offline/sync
GET /api/offline/queue
POST /api/analytics/track
GET /api/analytics/insights
GET /api/analytics/dashboard
POST /api/appstore/submit
GET /api/appstore/status
POST /api/subscription/upgrade
POST /api/subscription/downgrade
GET /api/features/flags
POST /api/features/toggle
GET /api/audit/trail
Documentation Pages
| Category | v0.6.0 | v0.7.0 | v0.8.0 |
|---|---|---|---|
| Total Pages | 185 | 200+ | 250+ |
| User Guides | 30 | 34 | 45 |
| Developer Docs | 25 | 35 | 50 |
| API Reference | 40 | 60 | 80 |
| Admin Guides | 15 | 20 | 25 |
| Troubleshooting | 20 | 25 | 30 |
Testing Coverage
| Test Type | v0.6.0 | v0.7.0 | v0.8.0 |
|---|---|---|---|
| Unit Tests | 110+ | 230+ | 350+ |
| Integration Tests | 50+ | 108 | 150+ |
| Component Tests | 40+ | 99 | 130+ |
| E2E Tests | 30+ | 72+ | 100+ |
| Total Tests | 230+ | 509+ | 730+ |
Breaking Changes Summary
v0.6.0
None - Fully backward compatible
v0.7.0
None - Fully backward compatible
New Requirements (Optional):
- AI API keys for full AI features
- Background workers for embeddings
v0.8.0
None - Fully backward compatible
New Requirements (Optional):
- App Store credentials for mobile builds
- Offline mode configuration
Recommendations
For New Deployments
Use v0.8.0 - Latest features, best performance, full platform support
For Existing v0.6.0 Deployments
Upgrade to v0.7.0 first, then v0.8.0
- Incremental upgrades reduce risk
- Test AI features in v0.7.0
- Add mobile support in v0.8.0
For Existing v0.7.0 Deployments
Upgrade to v0.8.0 - Direct upgrade supported
- Adds mobile/desktop optimizations
- Enhanced offline support
- Advanced analytics
Feature Roadmap
Completed (v0.6.0 - v0.8.0)
✅ Enterprise Communication Suite ✅ AI & Intelligence ✅ Platform & Mobile Support
Planned (v0.9.0+)
🚧 Advanced Analytics Dashboard 🚧 Custom AI Model Training 🚧 Multi-Modal AI (Image/Video) 🚧 Voice Assistants 🚧 Blockchain Integration 🚧 Web3 Features
Support & Resources
Documentation
- v0.6.0: Release Notes
- v0.7.0: Release Notes
- v0.8.0: Release Notes
Upgrade Guides
Community
- GitHub: https://github.com/nself/nself-chat
- Discord: https://discord.gg/nself
- Email: [email protected]
Last Updated: February 1, 2026 Document Version: 1.0.0