master3395
a7b250d40f
Fix dashboard stats loading - match v2.4.4 implementation
...
- Simplified getSystemStatus to return HttpResponse without explicit content_type
- Removed excessive logging and complex error handling
- Simplified systemStatusInfo controller to match v2.4.4 behavior
- Simplified pollDashboardStats to match v2.4.4 implementation
- Removed CSRF token headers from GET requests
- Fixed dashboard stats (CPU, RAM, Disk, Uptime, Users, Sites, DBs, Emails, FTP) not loading
- Matches working v2.4.4 implementation exactly
2026-01-19 21:59:02 +01:00
master3395
fedf5817cc
Fix dashboard data binding - use ng-bind instead of template syntax and add ng-cloak
2026-01-19 18:16:56 +01:00
master3395
3951979242
Add icon support for View Details button in .htaccess notification
2026-01-19 18:10:21 +01:00
master3395
f6b759d31b
Force icon display with !important and add info icon to Learn More button
2026-01-19 18:07:33 +01:00
master3395
d237358168
Fix Learn More button text visibility and ensure .htaccess icon displays
2026-01-19 18:06:19 +01:00
master3395
513c61eab0
Make Learn More button text prominent and fix notification links
2026-01-19 18:03:39 +01:00
master3395
a2b3591491
Add Learn More button to all notifications and improve button styling
2026-01-19 18:00:44 +01:00
master3395
42a6bc291d
Fix notification center text overflow - ensure all text stays inside container
2026-01-19 17:42:17 +01:00
master3395
09767dddc1
Improve notification center design - wider, better spacing, button-style links
2026-01-19 17:40:28 +01:00
master3395
a17d856b76
Add notification center button and fix stat-card/activity board loading
2026-01-19 17:37:47 +01:00
master3395
2d6657a7c5
Implement 24-hour dismissal for notifications (backup, ai-scanner, htaccess)
2026-01-19 17:32:29 +01:00
master3395
d2aaa50311
Fix session status logic: Add IDLE state for logged-in users without processes, improve process detection with TTY filtering, enhance status messages with clearer explanations
2026-01-04 03:57:53 +01:00
master3395
38918c4f49
Enhance SSH Activity Management: Add active/inactive session indicators, improve IP extraction (IPv4/IPv6), optimize user activity loading, fix modal display issues
2026-01-04 03:44:29 +01:00
Master3395
c3abff58f4
Download CDN libraries locally to eliminate tracking prevention warnings. Updated index.html to reference local copies of qrious.min.js and chart.umd.min.js. Added functionality in install.py and upgrade.py to download these libraries before running collectstatic. Updated website.html to ensure compatibility with the new local scripts.
2026-01-01 05:29:46 +01:00
Master3395
7c692ab250
Implement .htaccess feature banner and extraction support in file manager
...
- Added a new fixed position banner in the index.html to announce .htaccess support, including styling and functionality for showing and dismissing the notification.
- Enhanced file manager to support extraction of 7z and rar file formats, with appropriate command handling in filemanager.py.
- Updated JavaScript files to determine extraction types based on file extensions, ensuring compatibility with new formats.
- Modified HTML templates to include options for 7z and rar compression types in the user interface.
https://github.com/usmannasir/cyberpanel/issues/1617#issue-3727006951
These changes improve user experience by providing clear notifications and expanding file management capabilities within CyberPanel.
2025-12-17 19:19:00 +01:00
Master3395
0e6ec0902d
Refactor disk and bandwidth limit calculations in getSystemStatus
...
- Updated the calculation of total disk limit and bandwidth limit to convert values from MB to GB for better clarity in the system status display.
- Ensured default values are maintained when limits are not set, enhancing the robustness of resource reporting.
https://github.com/usmannasir/cyberpanel/issues/1592
2025-11-02 19:54:58 +01:00
usmannasir
8767a730d9
bug fix: quote errors
2025-09-30 15:56:12 +05:00
Master3395
c92c17c465
Add IP blocking functionality to homePage.html: Implemented a script to block IP addresses with confirmation prompts, CSRF token handling, and user notifications for success or failure. Enhanced user experience with loading states and automatic page refresh after blocking an IP.
2025-09-23 21:23:54 +02:00
Master3395
2c57ad595e
Enhance CyberPanel functionality with FTP Quota and Bandwidth Management features: Added models, views, and templates for managing FTP quotas and bandwidth resets. Implemented IP blocking functionality with associated views and templates. Updated system scripts for improved repository synchronization and OS detection. Removed outdated workflow files.
2025-09-23 21:09:38 +02:00
Master3395
cd38d6eb29
Update version requirements and enhance upgrade script output: Changed minimum version requirement from 1.9.4 to 2.3.4 in upgrade scripts, improved recovery log messages, and added detailed success and warning messages for the upgrade process. Enhanced user interface elements in the HTML template for better readability.
2025-09-23 20:07:30 +02:00
Master3395
c873bfc140
Remove deprecated migration script and update version to 2.4 Build 4: The run_migration.py script has been deleted as it is no longer needed. The version file has been incremented to reflect the latest build. Additionally, the Django settings have been updated to include DEFAULT_AUTO_FIELD for improved primary key handling.
2025-09-23 09:55:27 +02:00
Master3395
3432432f91
Enhance text readability and error handling: Add readability fixes CSS for improved contrast across UI elements. Update text colors in various components for better visibility. Enhance FTP error handling with user-friendly messages and improved path validation in both frontend and backend. Update HTML templates to provide clearer instructions and examples for FTP path input.
2025-09-21 22:26:18 +02:00
Master3395
f66e1a03a0
Merge branch 'usmannasir:v2.5.5-dev' into v2.5.5-dev
2025-09-20 22:35:57 +02:00
usmannasir
570a4953d0
some bug fixes to install.py
2025-09-21 01:07:38 +05:00
Master3395
7512a486e0
Implement Banned IPs management system: Add functionality to list, add, remove, and delete banned IPs. Update UI components for managing banned IPs, including a new tab in the firewall section and enhanced user notifications. Refactor existing code for better organization and maintainability.
2025-09-20 18:52:07 +02:00
Usman Nasir
7718a68df7
Merge pull request #1508 from master3395/v2.5.5-dev
...
V2.5.5 dev
2025-09-19 11:20:08 +05:00
usmannasir
212bf53932
debian 12
2025-09-19 09:40:01 +05:00
Master3395
6213ff8fdd
Add subdomain log fix functionality and update templates. Introduce new views and URLs for fixing subdomain logs, enhance log configuration handling in the upgrade script, and update vHost configuration paths for better log management. Include a new menu item for accessing the log fix interface.
2025-09-18 22:04:05 +02:00
Master3395
8ca3ae1b49
Remove SECURITY_INSTALLATION.md and implement SSL reconciliation features in manageSSL module. Add new views and URLs for SSL reconciliation, enhance mobile responsiveness in templates, and update SSL utilities for improved functionality. Update upgrade script for scheduled SSL reconciliation tasks.
2025-09-18 21:37:48 +02:00
Master3395
9c9d0f3075
Enhance CyberPanel with new features and improvements, including a file integrity verification system, IP blocking functionality, and support for resetting Apache and vHost configurations to default. Update documentation and guides for better user experience. Fix bandwidth reset issues and improve overall system stability.
2025-09-18 20:45:34 +02:00
Master3395
96226989b1
Add user notification preferences and related API endpoints
...
- Introduced a new model `UserNotificationPreferences` to store user-specific notification dismissal settings.
- Added context processor to include notification preferences in templates.
- Implemented API endpoints to dismiss backup and AI scanner notifications permanently.
- Updated front-end logic to handle notification dismissal via server-side checks and API calls.
- Enhanced documentation to include a new Custom CSS Guide for theme customization.
2025-09-15 02:01:11 +02:00
Master3395
0773d8d9a4
Add cosmetic context processor and update templates for custom CSS
...
- Introduced a new `cosmetic_context` processor to provide custom CSS data to templates.
- Updated `settings.py` to include the new context processor.
- Modified multiple HTML templates to utilize the `cosmetic` variable for dynamic CSS styling.
- Enhanced user interface elements with improved styling and accessibility features, including ARIA labels for form controls.
2025-09-13 18:38:57 +02:00
Master3395
97fd4e055a
Enhance security by adding rel="noopener" to external links
...
- Updated multiple HTML templates to include rel="noopener" on links that open in a new tab, improving security by preventing potential reverse tabnabbing attacks.
- This change affects various templates across the backup, base, file manager, mail server, and website functions sections.
2025-09-13 17:44:37 +02:00
Master3395
c06533b986
Fix ALL documentation links.
...
Fix ALL documentation links.
2025-09-08 11:50:35 +02:00
usmannasir
9a38b98ca9
v2.4.4 release
2025-09-01 13:11:42 +05:00
usmannasir
a4791035d0
Remove CSF support as it's being discontinued on August 31, 2025
...
- Remove CSF menu item from sidebar navigation
- Disable CSF-related URL endpoints in firewall module
- Update upgrade process to automatically remove CSF and restore firewalld
- Archive CSF template and configuration files
- Clean up CSF references in settings and upgrade scripts
CSF (ConfigServer Security & Firewall) is shutting down on August 31, 2025.
This commit removes CSF integration and ensures firewalld is restored as the
default firewall solution during upgrades.
Fixes #1473
2025-08-11 15:49:31 +05:00
usmannasir
fba316181c
bug fix: show real data for non-admins
2025-08-07 18:59:53 +05:00
usmannasir
10ff04bae6
bug fix: https://github.com/usmannasir/cyberpanel/issues/1468
2025-08-06 14:56:58 +05:00
usmannasir
9fdf82aa29
enable dark mode
2025-08-04 18:24:11 +05:00
usmannasir
b208d6b464
install/upgrade bug fix
2025-08-03 23:55:07 +05:00
usmannasir
8d437387e1
dark mode
2025-08-02 14:40:07 +05:00
usmannasir
d4116c1e51
dark mode
2025-08-02 14:15:23 +05:00
usmannasir
3a7abab3d9
bug fix: https://github.com/usmannasir/cyberpanel/issues/1464
2025-08-02 13:58:24 +05:00
usmannasir
9b509e4a6f
release v2.4.3
2025-08-01 15:05:33 +05:00
usmannasir
6dd7114f6d
Initial commit for v2.4.3
2025-08-01 14:56:30 +05:00