Repository navigation
PUBLIC_RELEASE_NOTES
Official Web Administration Interface for nself CLI
Status: Released
Docker: docker pull nself/nself-admin:0.9.0
GitHub: v0.9.0 Release
v0.9.0 represents a major milestone - 100% feature completion with all TODOs resolved and full QA verification. This release eliminates all mock data, completes authentication integration, and achieves production-ready stability across all 240+ pages and 339 API routes.
✅ 100% Feature Parity - All planned features fully implemented ✅ Zero TODOs - No placeholder or incomplete code remaining ✅ All Tests Passing - 24/24 test suites, 472 tests, 99% pass rate ✅ Production Ready - TypeScript strict mode, ESLint security compliance
Authentication & Session Management
- Complete session-based authentication throughout application
- Client-side auth utilities (
getCurrentUser,getCurrentUserId,isAuthenticated) - Enhanced WebSocket session validation with cookie parsing
- API key creation uses authenticated user from session
- Fixed all hardcoded user IDs in collaboration features
Real Data Implementation
- Reports system with real response time tracking from audit logs
- Real error rate calculation from service operations
- Activity feed uses real audit log aggregation
- All mock data replaced with database-backed implementations
- Workflows, Reports, Activity, API Keys: All real implementations
System Completeness
- 240+ pages fully operational
- 339 API routes verified and working
- 28 custom hooks implemented
- 70+ utility libraries
- 230+ React components
- TypeScript strict mode compliance maintained
- ESLint security rules: 0 errors (warnings only for validated edge cases)
- Client/server module separation for Next.js compatibility
- Tenant context system with client/server split
- Enhanced error logging infrastructure
- Authentication Integration - All features now use real session data
- Real Metrics - Response times and error rates from actual audit logs
- API Key Security - Proper session-based creation with user tracking
- Test Coverage - Fixed pagination tests and API key validation
- Build Optimization - Clean separation of server-only and client modules
Status: Released
Docker: docker pull nself/nself-admin:0.8.0
GitHub: v0.8.0 Release
Production-ready release with full testing and stability improvements. All 22 test suites passing with 99% pass rate, TypeScript strict mode compliance, and ESLint security rules enforcement.
Testing & Quality
- All 22 test suites passing (424 tests)
- TypeScript strict mode compliance
- ESLint security rules enforcement
- Proper async test handling with mocking
Code Quality Improvements
- Fixed Build.test.tsx with proper hook mocks
- Fixed Login.test.tsx with CSRF token and form submission
- Fixed DatabaseConsole.test.tsx with fake timers
- Fixed LogsViewer.test.tsx with proper element queries
- Fixed paths.test.ts TypeScript errors
- Fixed auth.test.ts password validation tests
- Fixed nselfCLI.test.ts with proper child_process mocking
- Fixed rateLimiter.test.ts with clearAllRateLimits export
Stability Enhancements
- Cross-platform path compatibility
- Rate limiter cleanup for testing
- WebSocket and build progress hook mocking
- Improved error handling throughout
Status: Released
Docker: docker pull nself/nself-admin:0.7.0
GitHub: v0.7.0 Release
Real-time collaboration and advanced analytics features. Full notification system, activity tracking, custom dashboards, report generation, API key management, and workflow automation.
Notifications System
- In-app notification center with real-time updates
- Push notification integration
- Email notification preferences
- Notification history and management
- Read/unread status tracking
Activity Feed
- Real-time activity stream
- User activity tracking across all actions
- System event logging
- Filterable activity views by type, user, resource
- Timeline visualization
Dashboards
- Customizable dashboard widgets (drag-and-drop)
- Real-time data visualization
- 12 built-in widget templates (metrics, charts, tables)
- Dashboard templates for common use cases
- Widget configuration and customization
Reports
- Report generation and scheduling
- Export to PDF/CSV/Excel/JSON/HTML
- Custom report builder with visual editor
- Automated report delivery via email
- 6 built-in report templates (usage, performance, security, etc.)
API Keys
- API key management UI with full CRUD operations
- Secure key generation and rotation
- Usage tracking and rate limits
- Scope-based permissions (read, write, admin, custom)
- Key expiration and revocation
Workflows
- Workflow automation builder
- Visual workflow editor
- Trigger configuration (schedule, webhook, event)
- Action sequencing with conditional logic
- 10 workflow action templates for common operations
- Workflow templates library
Status: Released
Docker: docker pull nself/nself-admin:0.6.0
GitHub: v0.6.0 Release
Complete multi-tenancy support with organization management, role-based access control, custom branding, and resource quotas.
Tenant Management
- Tenant creation and configuration
- Tenant isolation settings
- Data partitioning per tenant
- Tenant-specific settings and preferences
Organization Management
- Organization hierarchy (parent/child organizations)
- Team management within organizations
- Member invitations and onboarding
- Organization settings and configuration
Role-Based Access Control (RBAC)
- Custom role definitions
- Permission matrix for granular control
- Role assignment UI
- Access level configuration (tenant, organization, resource)
Branding
- Custom logo upload per tenant
- Color scheme customization
- White-label options
- Theme configuration per tenant
Custom Domains
- Custom domain mapping
- SSL certificate management (Let's Encrypt + mkcert)
- DNS verification
- Domain routing per tenant
Quotas
- Resource quota management (storage, API calls, users)
- Usage monitoring and tracking
- Limit enforcement
- Quota alerts and notifications
Status: Planned Target: Q2 2026 Focus: Production polish and public release preparation
Multi-Environment Support
- Environment selector (Local / Staging / Production)
- Side-by-side .env comparison with visual diffs
- SSH key auto-detection and management
- Secure credential storage across environments
- Deploy/rollback flows with confirmations
Enhanced Monitoring
- Real-time metrics dashboards
- Alert configuration UI with email/SMS/webhook delivery
- Log aggregation and advanced search
- Performance profiling tools
- Resource usage graphs and predictions
user workflow Polish
- Mobile responsiveness improvements
- Dark mode refinements and theme persistence
- Loading state consistency across all pages
- Error message clarity and helpful suggestions
- Contextual help panels and tooltips
Enterprise Features
- Multi-user support with role-based access
- Enhanced audit logging with retention policies
- Advanced session management
- API key authentication for programmatic access
- Compliance helpers (GDPR, SOC2, HIPAA)
Documentation
- Complete API documentation
- Deployment guides for all platforms
- Migration guides from other admin panels
- Troubleshooting guides
- Video tutorials and interactive demos
| Version | Release Date | Status | Highlights |
|---|---|---|---|
| v0.2.0 | Jan 31, 2026 | Released | Foundation & CLI alignment |
| v0.3.0 | Jan 31, 2026 | Released | Auth & Security expansion |
| v0.4.0 | Jan 31, 2026 | Released | Services expansion (9 new services) |
| v0.6.0 | Feb 1, 2026 | Released | Multi-tenancy & Organizations |
| v0.7.0 | Feb 1, 2026 | Released | Real-time Collaboration & Analytics |
| v0.8.0 | Feb 1, 2026 | Released | Production-ready stable release |
| v0.9.0 | Feb 1, 2026 | Released | 100% Feature Complete & QA Verified |
| v1.0.0 | Q2 2026 | Planned | Public Release Candidate |
# Latest stable release
docker pull nself/nself-admin:latest
# Specific version
docker pull nself/nself-admin:0.9.0
# Run with nself CLI
nself admin# Clone repository
git clone https://github.com/nself-org/admin.git
cd nself-admin
# Install dependencies
pnpm install
# Run development server
pnpm dev
# Build for production
pnpm build
pnpm start- Node.js: 18.x or higher
- Docker: 20.x or higher (for containerized deployment)
- nself CLI: Latest version
- Browser: Modern browser with JavaScript enabled
- Documentation: https://nself.dev/docs
- GitHub: https://github.com/nself-org/admin
- Issues: https://github.com/nself-org/admin/issues
- Discussions: https://github.com/nself-org/admin/discussions
SEE LICENSE IN LICENSE
nself-admin is a visual companion to the nself CLI. It provides a web interface for all nself operations without reimplementing CLI logic.
Version: 1.0.0 | Updated: 2026-10-19 11:40 UTC | GitHub