-
Notifications
You must be signed in to change notification settings - Fork 0
VERSION COMPARISON
Complete feature comparison across nself-chat major releases.
Last Updated: February 1, 2026
| 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 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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.
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
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 startOptional Configuration:
- Add AI API keys for full features
- Configure moderation thresholds
- Set up bot templates
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 startRequired Configuration:
- Configure offline mode settings
- Set up app store credentials
- Configure analytics dashboards
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- None
- None
- Legacy search API (replaced by semantic search)
- Old moderation API (replaced by AI moderation)
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
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
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
| 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 |
| 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+ |
None - Fully backward compatible
None - Fully backward compatible
New Requirements (Optional):
- AI API keys for full AI features
- Background workers for embeddings
None - Fully backward compatible
New Requirements (Optional):
- App Store credentials for mobile builds
- Offline mode configuration
Use v0.8.0 - Latest features, best performance, full platform support
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
Upgrade to v0.8.0 - Direct upgrade supported
- Adds mobile/desktop optimizations
- Enhanced offline support
- Advanced analytics
β Enterprise Communication Suite β AI & Intelligence β Platform & Mobile Support
π§ Advanced Analytics Dashboard π§ Custom AI Model Training π§ Multi-Modal AI (Image/Video) π§ Voice Assistants π§ Blockchain Integration π§ Web3 Features
- v0.6.0: Release Notes
- v0.7.0: Release Notes
- v0.8.0: Release Notes
- GitHub: https://github.com/nself/nself-chat
- Discord: https://discord.gg/nself
- Email: support@nself.org
Last Updated: February 1, 2026 Document Version: 1.0.0
nself-chat v0.3.0 | GitHub | Issues | Discussions | Demo
Edit this page | MIT License | Β© 2026
(See π Security section below for 2FA, PIN Lock, and security audits.)
(Search lives in π Reference below.)
- π¬ Advanced Messaging
- π E2EE Setup
- π Search Setup
- π Call Management
- πΊ Live Streaming
- π₯οΈ Screen Sharing
- πΉ Video Calling
- ποΈ Voice Calling
- π± Mobile Optimization
- π§ͺ Testing
- π i18n
- π API Overview
- π Complete Reference
- π» API Examples
- π€ Bot API
- π Auth API
- π GraphQL Schema
- π Deployment Overview
- π³ Docker
- βΈοΈ Kubernetes
- β Helm Charts
- β Production Checklist
- π Production Validation
- π’ Multi-Tenant
- ποΈ Architecture
- π Diagrams
- ποΈ Database Schema
- π Project Structure
- π TypeScript Types
- π SPORT Reference
- π 2FA
- π¬ Messaging
- π Call Management
- π Call State Machine
- π E2EE
- πΊ Live Streaming
- π± Mobile Calls
- π PIN Lock
- π Polls
- π₯οΈ Screen Sharing
- π Search
- π Social Media
- ποΈ Voice Calling
- π Security Overview
- π‘οΈ Security Audit
- β‘ Performance
- π Best Practices
- π 2FA
- π PIN Lock
- π E2EE
- π‘οΈ E2EE Audit
v1.0.0 β’ 2026