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