Commit Graph

  • c23dffb14a fix(plugins): Check ProcessUtilities return values and add shell=True fallback master3395 2026-01-26 03:25:09 +01:00
  • 130ec9f4a8 fix(plugins): Improve uninstall retry logic with permission fix and root fallback master3395 2026-01-26 03:24:23 +01:00
  • c26f66eb69 fix(plugins): Improve uninstall retry logic with permission fix and root fallback master3395 2026-01-26 03:24:23 +01:00
  • f8ad67056f fix(plugins): Fix syntax error in removeFiles() - restructure if/else logic master3395 2026-01-26 03:22:34 +01:00
  • f9f09b917c fix(plugins): Fix syntax error in removeFiles() - restructure if/else logic master3395 2026-01-26 03:22:34 +01:00
  • 70f3cb646b fix(plugins): Add else clause for when directory doesn't exist in removeFiles master3395 2026-01-26 03:21:28 +01:00
  • 7db66f598e fix(plugins): Add else clause for when directory doesn't exist in removeFiles master3395 2026-01-26 03:21:28 +01:00
  • e92f3a7f17 fix(plugins): Add verification and retry logic to uninstall process master3395 2026-01-26 03:20:56 +01:00
  • 790d8831ba fix(plugins): Add verification and retry logic to uninstall process master3395 2026-01-26 03:20:56 +01:00
  • 1911de75ec fix(plugins): Remove duplicate os import in removeFiles() master3395 2026-01-26 03:19:01 +01:00
  • 8d6d5f923e fix(plugins): Remove duplicate os import in removeFiles() master3395 2026-01-26 03:19:01 +01:00
  • c4205ccb94 fix(plugins): Use ProcessUtilities instead of sudo for privileged operations master3395 2026-01-26 03:17:46 +01:00
  • 7db42c10de fix(plugins): Use ProcessUtilities instead of sudo for privileged operations master3395 2026-01-26 03:17:46 +01:00
  • a0b88345dd fix(plugins): Improve removeFiles to handle root-owned files with sudo master3395 2026-01-26 03:15:11 +01:00
  • 83610de80b fix(plugins): Improve removeFiles to handle root-owned files with sudo master3395 2026-01-26 03:15:11 +01:00
  • f9573d9155 fix: Remove remaining emailMarketing references from pluginHolder/views.py master3395 2026-01-26 03:12:50 +01:00
  • f006848765 fix: Remove remaining emailMarketing references from pluginHolder/views.py master3395 2026-01-26 03:12:50 +01:00
  • db7bc3791a fix: Completely remove emailMarketing template reference master3395 2026-01-26 03:12:27 +01:00
  • aebe44d2bf fix: Completely remove emailMarketing template reference master3395 2026-01-26 03:12:27 +01:00
  • 5b30486d24 fix: Replace emACL usage with False since emailMarketing is removed master3395 2026-01-26 03:11:18 +01:00
  • 68efa9da48 fix: Replace emACL usage with False since emailMarketing is removed master3395 2026-01-26 03:11:18 +01:00
  • b751caff01 fix: Remove emailMarketing import from websiteFunctions/website.py master3395 2026-01-26 03:10:53 +01:00
  • efa8cfbb65 fix: Remove emailMarketing import from websiteFunctions/website.py master3395 2026-01-26 03:10:53 +01:00
  • 806571e0f1 fix: Remove emailMarketing references after removal from INSTALLED_APPS master3395 2026-01-26 03:09:58 +01:00
  • 45aa097551 fix: Remove emailMarketing references after removal from INSTALLED_APPS master3395 2026-01-26 03:09:58 +01:00
  • 618ceb61e5 fix(plugins): Improve auto-cleanup of incomplete plugin directories master3395 2026-01-26 03:09:01 +01:00
  • a19e7581e3 fix(plugins): Improve auto-cleanup of incomplete plugin directories master3395 2026-01-26 03:09:01 +01:00
  • 31eb292784 fix: Add emailMarketing URL route to main urls.py master3395 2026-01-26 03:07:10 +01:00
  • dc93172e9b fix: Add emailMarketing URL route to main urls.py master3395 2026-01-26 03:07:10 +01:00
  • 915f7cc5d0 fix: Restore emailMarketing to INSTALLED_APPS master3395 2026-01-26 03:06:01 +01:00
  • 137657ec0b fix: Restore emailMarketing to INSTALLED_APPS master3395 2026-01-26 03:06:01 +01:00
  • 41b548e8f5 fix(plugins): Improve 'already installed' check to handle incomplete directories master3395 2026-01-26 03:03:52 +01:00
  • 96a2231d6a fix(plugins): Improve 'already installed' check to handle incomplete directories master3395 2026-01-26 03:03:52 +01:00
  • 1fb039caf4 fix(plugins): Fix uninstall permission errors and Python path issues master3395 2026-01-26 03:03:25 +01:00
  • 0737a03b7e fix(plugins): Fix uninstall permission errors and Python path issues master3395 2026-01-26 03:03:25 +01:00
  • d32f815775 revert(plugins): Remove all plugin auto-registrations from core master3395 2026-01-26 02:57:15 +01:00
  • cb6e14262c revert(plugins): Remove all plugin auto-registrations from core master3395 2026-01-26 02:57:15 +01:00
  • 1ef9236514 revert(plugins): Remove plugin auto-registrations from core master3395 2026-01-26 02:57:02 +01:00
  • d4a2fbfffe revert(plugins): Remove plugin auto-registrations from core master3395 2026-01-26 02:57:02 +01:00
  • c0af88706b feat(plugins): Add plugin registrations and improve installation process master3395 2026-01-26 02:53:24 +01:00
  • f1ea5efe0b feat(plugins): Add plugin registrations and improve installation process master3395 2026-01-26 02:53:24 +01:00
  • 8abf8b1b91 Add enhanced security features to premium plugins master3395 2026-01-25 23:36:54 +01:00
  • c1c3f18c7c Add enhanced security features to premium plugins master3395 2026-01-25 23:36:54 +01:00
  • ddc4e8c656 Add NEW/Stale badges to Plugin Store and fix intermittent display issues master3395 2026-01-25 22:25:21 +01:00
  • c3adc75300 Add NEW/Stale badges to Plugin Store and fix intermittent display issues master3395 2026-01-25 22:25:21 +01:00
  • 56cb95fadd Update pluginHolder with Free/Paid badges and Plugin Information support master3395 2026-01-25 20:55:56 +01:00
  • 5c89de6b57 Update pluginHolder with Free/Paid badges and Plugin Information support master3395 2026-01-25 20:55:56 +01:00
  • b4a9a0741f fix(docker): listContainers HTML page – avoid JSON/cache mix-up master3395 2026-01-25 03:55:50 +01:00
  • e99798931c fix(docker): listContainers HTML page – avoid JSON/cache mix-up master3395 2026-01-25 03:55:50 +01:00
  • c234265fdc Merge pull request #1656 from master3395/v2.5.5-dev Master3395 2026-01-22 20:03:41 +01:00
  • f7118e5402 Merge pull request #1656 from master3395/v2.5.5-dev Master3395 2026-01-22 20:03:41 +01:00
  • 67df1a5c3f Add JavaScript to remove duplicate view-toggle divs on page load master3395 2026-01-22 19:58:54 +01:00
  • 37aed5e382 Add JavaScript to remove duplicate view-toggle divs on page load master3395 2026-01-22 19:58:54 +01:00
  • d38cf84db4 Update View Toggle comment to match user expectation master3395 2026-01-22 19:58:31 +01:00
  • 86b36af2bb Update View Toggle comment to match user expectation master3395 2026-01-22 19:58:31 +01:00
  • 58f218093f Add unique ID to view-toggle and fix duplicate button selection master3395 2026-01-22 19:54:29 +01:00
  • 0b799c5127 Add unique ID to view-toggle and fix duplicate button selection master3395 2026-01-22 19:54:29 +01:00
  • 4d08d1ceab Move view toggle buttons to top, remove duplicate at bottom master3395 2026-01-22 19:50:36 +01:00
  • ee87dc0e32 Move view toggle buttons to top, remove duplicate at bottom master3395 2026-01-22 19:50:36 +01:00
  • 351aefd1a9 Remove duplicate view toggle buttons master3395 2026-01-22 19:49:49 +01:00
  • b663f34cd7 Remove duplicate view toggle buttons master3395 2026-01-22 19:49:49 +01:00
  • 7b1181b231 Add Author field to Plugin Store views (Grid, Table, and Store) master3395 2026-01-22 19:48:19 +01:00
  • f84f2cdeff Add Author field to Plugin Store views (Grid, Table, and Store) master3395 2026-01-22 19:48:19 +01:00
  • 29e4ddd422 Improve AngularJS module reference check in websiteFunctions.js master3395 2026-01-22 19:28:05 +01:00
  • 83a0aba1ae Improve AngularJS module reference check in websiteFunctions.js master3395 2026-01-22 19:28:05 +01:00
  • fa8980cbe6 Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev master3395 2026-01-22 19:25:37 +01:00
  • 3ca18aa9df Merge branch 'v2.5.5-dev' of https://github.com/master3395/cyberpanel into v2.5.5-dev master3395 2026-01-22 19:25:37 +01:00
  • 38ba15d1d6 Fix AngularJS controller registration issue master3395 2026-01-22 19:25:00 +01:00
  • 0d19b5b023 Fix AngularJS controller registration issue master3395 2026-01-22 19:25:00 +01:00
  • 8eae98a338 Update phpMyAdmin fallback version from 5.2.2 to 5.2.3 master3395 2026-01-20 17:41:43 +01:00
  • e88bae05b9 Update phpMyAdmin fallback version from 5.2.2 to 5.2.3 master3395 2026-01-20 17:41:43 +01:00
  • 493c40543d Fix phpMyAdmin signin to handle both GET and POST parameters master3395 2026-01-20 17:34:00 +01:00
  • cfd3db52e3 Fix phpMyAdmin signin to handle both GET and POST parameters master3395 2026-01-20 17:34:00 +01:00
  • b034d54055 Standardize plugin version format to 1.0.0 and add semantic versioning explanation master3395 2026-01-20 01:47:18 +01:00
  • 9189e076c9 Standardize plugin version format to 1.0.0 and add semantic versioning explanation master3395 2026-01-20 01:47:18 +01:00
  • 07a4c92f65 Add pm2Manager to INSTALLED_APPS and fix duplicate fail2ban master3395 2026-01-20 01:42:43 +01:00
  • 681849361f Add pm2Manager to INSTALLED_APPS and fix duplicate fail2ban master3395 2026-01-20 01:42:43 +01:00
  • 571a34822f Fix plugin Settings button to use main route instead of /settings/ master3395 2026-01-20 01:39:35 +01:00
  • 363a974937 Fix plugin Settings button to use main route instead of /settings/ master3395 2026-01-20 01:39:35 +01:00
  • f05f850727 Ensure emailMarketing manage_url is always set correctly master3395 2026-01-20 01:37:49 +01:00
  • 8e4fa5c72b Ensure emailMarketing manage_url is always set correctly master3395 2026-01-20 01:37:49 +01:00
  • 4eb12a5f81 Fix plugin author display and add Settings button master3395 2026-01-20 01:31:18 +01:00
  • 89e9a0e55e Fix plugin author display and add Settings button master3395 2026-01-20 01:31:18 +01:00
  • 080749eaa4 Add markdown link and image support to plugin help pages master3395 2026-01-20 01:23:44 +01:00
  • c4b3da1436 Add markdown link and image support to plugin help pages master3395 2026-01-20 01:23:44 +01:00
  • 5dff70c9e6 Add GitHub README.md and CHANGELOG.md fetching for plugin help pages master3395 2026-01-20 01:22:03 +01:00
  • 1182ceb474 Add GitHub README.md and CHANGELOG.md fetching for plugin help pages master3395 2026-01-20 01:22:03 +01:00
  • 5bf3499d6f Fix plugin-specific help pages and examplePlugin version master3395 2026-01-20 01:19:14 +01:00
  • ddeee68348 Fix plugin-specific help pages and examplePlugin version master3395 2026-01-20 01:19:14 +01:00
  • 1c1886f4c2 Add proper CSS styling for Plugin Development Guide link button master3395 2026-01-20 01:11:09 +01:00
  • 8c7e54a5a2 Add proper CSS styling for Plugin Development Guide link button master3395 2026-01-20 01:11:09 +01:00
  • efb1a03c53 Add Plugin Development Guide button next to Plugin Store master3395 2026-01-20 01:09:43 +01:00
  • 4d037b902d Add Plugin Development Guide button next to Plugin Store master3395 2026-01-20 01:09:43 +01:00
  • 8cfe946397 Fix remaining code block in help.html - wrap with verbatim master3395 2026-01-20 01:05:47 +01:00
  • 14dfa1eebc Fix remaining code block in help.html - wrap with verbatim master3395 2026-01-20 01:05:47 +01:00
  • 1fd893357c Fix help.html template - use verbatim tags for code examples master3395 2026-01-20 01:05:19 +01:00
  • b89ce6d6ff Fix help.html template - use verbatim tags for code examples master3395 2026-01-20 01:05:19 +01:00
  • d388e993d5 Fix help.html template - escape Django template tags in code examples master3395 2026-01-20 01:01:40 +01:00
  • 93abc07d41 Fix help.html template - escape Django template tags in code examples master3395 2026-01-20 01:01:40 +01:00
  • 32561dd9e5 Fix processed_plugins tracking - move add() after successful processing master3395 2026-01-20 00:55:43 +01:00