Stay up to date with the latest features, improvements, and bug fixes in SkyBase.
Version 1.8.2
December 22, 2025
🔔 Notification System Enhancements
• Added notification type configuration (one-time and recurring) to notification templates
• Implemented recurring interval configuration for recurring notifications
• Enhanced NotificationService with intelligent notification sending logic based on type and interval
• Added one-time notification support that only sends when status changes
• Implemented recurring notification interval checking to prevent notification spam
• Added last_notification_status tracking for one-time notifications
• Enhanced notification settings UI with type and interval configuration options
• Improved notification handling in device online/offline listeners
📋 Invoice Filter Improvements
• Enhanced InvoiceTable filter management with filterComponents property
• Added initialization logic for filter components to improve filter state management
• Refactored invoice filter functionality for better performance and reliability
• Fixed filter component initialization and state persistence issues
🐛 Bug Fixes
• Fixed various minor issues throughout the system
• Fixed invoice filter initialization and state management issues
Version 1.8.0
December 20, 2025
🔑 API & Authentication Enhancements
• Added API key authentication middleware for secure API access
• Implemented UserApiKey model with secure key generation and verification
• Added API key management interface in user profile page
• Created new customer management API routes with API key authentication
• Enhanced authentication system to support both customer and subscription logins
• Improved login prompts and user experience for multi-authentication types
📋 Invoice Management Improvements
• Added comprehensive filtering system to InvoiceTable (first name, last name, status, due date range)
• Implemented automatic overdue status management in Invoice model
• Added checkAndUpdateOverdueStatus method that automatically marks invoices as overdue when due date passes
• Enhanced invoice status filtering with support for all invoice states including overdue status
👤 User Management Refactoring
• Refactored UserController with enhanced user detail retrieval and API key management
• Added permission checks for viewing and managing users and their API keys
• Removed module permissions handling from user creation process
• Enhanced user detail page with activity logs, active sessions, and API key management
• Improved user access control with Super Admin protection
📊 Export & Data Access Control
• Implemented user-based filtering for customer and subscription exports
• Added access control where Super Admins can access all data
• Restricted data access for other users based on organization and user group membership
• Enhanced export security with proper data isolation for multi-tenant operations
🔐 Password Management
• Implemented forgot password functionality for customer portal
• Added password reset via SMS with support for both customer and subscription authentication
• Removed password field from Subscriptions table (migration completed)
• Enhanced customer log retrieval to support both subscription and customer authentication types
🌐 Customer Portal Enhancements
• Fixed ticketing system issues in customer portal
• Enhanced ticket filtering to support both customer and subscription authentication types
• Improved ticket access control based on authentication method
• Fixed various customer portal UI and functionality issues
🔧 Network Operations Improvements
• Enhanced error handling and logging in getActiveSessions method of MikrotikUtility
• Added comprehensive logging for trap errors in RouterOS operations
• Implemented alternative endpoint queries for RouterOS 7+ to improve session retrieval reliability
• Improved session data retrieval robustness and error recovery
🐛 Bug Fixes
• Fixed locale loading issues
• Fixed various minor issues throughout the system
• Fixed UI and functionality issues in customer portal
• Fixed authentication and session management issues
Version 1.7.5
November 29, 2025
🔌 Device Management Enhancements
• Added detailed active sessions retrieval for Mikrotik devices
• Implemented comprehensive session detail modal showing PPPoE and Hotspot active sessions
• Enhanced device overview page with clickable session counts that open detailed session information
• Added detailed session information including uptime, bytes in/out, packets, IP addresses, MAC addresses, and more
• Improved session data display with formatted bytes and comprehensive session statistics
🔧 Network Operations Improvements
• Refactored user disconnection logic in MikrotikUtility for improved reliability
• Enhanced disconnectUser method to attempt PPP table disconnection first, then Hotspot table
• Improved error handling and logging for user disconnection operations
• Added better handling of user not found scenarios in both PPP and Hotspot disconnection
• Enhanced response data checks and RouterOS v7 compatibility for disconnection operations
• Improved logging for successful and failed disconnection attempts
🐛 Bug Fixes
• Fixed various minor issues throughout the system
Version 1.7.0
November 27, 2025
📋 Subscription Management Enhancements
• Added Activity History feature to Subscription overview page
• Implemented activity log tracking with search functionality for subscriptions
• Enhanced subscription overview page UI with improved layout and styling
🎨 User Interface Improvements
• Added sticky Actions column across multiple data tables for better usability
• Enhanced table UI with sticky Actions column styling for subscriptions, campaigns, organizations, products, transactions, devices, invoices, customers, and more
• Improved table responsiveness and user experience when scrolling through large datasets
• Fixed UI issues on subscription overview page
👤 User Profile & Management
• Added comprehensive User Profile page with detailed information display
• Implemented profile page with basic information, user groups, roles, and permissions
• Added activity logs and session information to user profile
• Enhanced profile page with statistics and activity timeline
• Fixed issues with Owner relationship in user management
🔧 Network & Device Management
• Working on Dynamic NAS Device implementation for improved network device management
🐛 Bug Fixes
• Fixed various minor issues throughout the system
• Fixed issue with Owner relationship in user model
• Fixed UI issues for subscription overview page
Version 1.6.0
November 15, 2025
👥 User Management & Access Control
• Added User Groups system for data isolation and multi-tenant operations
• Implemented Roles and Permissions system using Spatie Laravel Permission
• Added comprehensive permission-based access control for all modules (read/write permissions)
• Implemented Reseller Scope for automatic data filtering based on user groups
• Enhanced user management with role and permission assignment capabilities
🏢 Organizations & Hierarchy
• Added Organizations feature to the system
• Implemented many-to-many relationship between Customers and Organizations
• Added support for Organizations to be part of multiple Subscriptions in the hierarchy system
• Enhanced subscription management with organization assignment
🔒 Security Enhancements
• Added Security Settings page at /settings/security