Commit Graph

  • 438724de3b Fix install/uninstall display text to show GNIZA main shuki 2026-03-05 21:19:47 +02:00
  • f1e7682f21 Fix README display text to show GNIZA shuki 2026-03-05 21:18:53 +02:00
  • c186453a28 Fix WHM sidebar displayname and remaining display text to show GNIZA shuki 2026-03-05 21:18:00 +02:00
  • aff73bda86 Fix branding: display GNIZA in UI, fix remaining double-replacements in bin and AdminBin shuki 2026-03-05 21:15:33 +02:00
  • a162536585 Rename product from gniza to gniza4cp across entire codebase shuki 2026-03-05 21:03:30 +02:00
  • f0171a9eb4 Fix JS syntax error: use non-interpolating heredoc for JS block shuki 2026-03-05 20:04:04 +02:00
  • 043e409930 Format snapshot timestamps nicely in cPanel dropdown shuki 2026-03-05 19:40:12 +02:00
  • 0bd75402d1 Rename cPanel nav: merge Select Source and Restore into single Restore tab shuki 2026-03-05 19:38:56 +02:00
  • c20c019048 Add cPanel user activity logs page and WHM user log visibility shuki 2026-03-05 19:37:08 +02:00
  • 5ffd365c43 Use inline styles for cPanel navbar to avoid Jupiter CSS conflicts shuki 2026-03-05 19:33:56 +02:00
  • e7bf2e11e2 Sync cPanel CSS with WHM build output shuki 2026-03-05 19:31:08 +02:00
  • b1c475da00 Add navigation tabs to cPanel plugin navbar shuki 2026-03-05 19:27:34 +02:00
  • a5ab2c788a Remove legacy gniza init CLI command shuki 2026-03-05 19:00:26 +02:00
  • efcd4844e9 Only write debug messages to log file when LOG_LEVEL=debug shuki 2026-03-05 18:57:35 +02:00
  • 2cf0a8866c Always write all log levels to file, only filter console output shuki 2026-03-05 18:55:55 +02:00
  • 55cd576d53 Show WHM-specific next steps when cPanel is detected shuki 2026-03-05 18:51:40 +02:00
  • beb17a2298 Update repository URLs to git.linux-hosting.co.il shuki 2026-03-05 18:42:43 +02:00
  • 89ca3187df Hide cron wrapper logs from logs listing shuki 2026-03-05 18:09:17 +02:00
  • 6be3e8fabf Show System Backup type in logs page shuki 2026-03-05 18:06:54 +02:00
  • 42ee83f433 Add SVG icons to dashboard stat cards shuki 2026-03-05 18:02:13 +02:00
  • 0fb640d585 Use d/m/Y H:i:s date format for all user-facing timestamps shuki 2026-03-05 07:35:49 +02:00
  • 19368ee2c6 Use d/m/Y H:i:s format for stats updated timestamp shuki 2026-03-05 07:33:20 +02:00
  • af55437bed Move hamburger menu to right side of navbar shuki 2026-03-05 06:45:43 +02:00
  • 43fdf116cc Make navbar responsive with hamburger dropdown on small screens shuki 2026-03-05 06:44:14 +02:00
  • 3a48c3265f Use HTTP URL for git clone in install script shuki 2026-03-05 06:20:32 +02:00
  • 8f42cc19c9 Use public IP for git clone in install script shuki 2026-03-05 06:17:06 +02:00
  • b22a8d14a7 Update repository URLs to use gitea SSH config alias shuki 2026-03-05 06:16:13 +02:00
  • bf6624b607 Add daily stats collection cron job at 05:00 UTC shuki 2026-03-05 05:33:55 +02:00
  • 325020338d Replace stat components with card-based layout for stats grid shuki 2026-03-05 05:30:21 +02:00
  • 46edee9dc2 Fix stats cards overlap and make grid responsive shuki 2026-03-05 05:26:54 +02:00
  • 7404e88cd9 Add dashboard stats cards with cached remote data shuki 2026-03-05 05:23:40 +02:00
  • 3a342f091e Add disk usage and schedule columns to WHM remotes list shuki 2026-03-05 05:08:27 +02:00
  • 237a2b7a1f Update WHM logo SVG with latest version shuki 2026-03-05 04:42:36 +02:00
  • fc4a9ea8b1 Update cPanel icon from revised SVG shuki 2026-03-05 04:42:34 +02:00
  • 45d5c4372b Use 48x48 PNG icon to match cPanel sprite expectations shuki 2026-03-05 04:36:24 +02:00
  • 5b2319ae6e Convert top tabs to DaisyUI navbar with menu links shuki 2026-03-05 04:36:04 +02:00
  • fceb9b8b88 Increase nav icon size to 48px shuki 2026-03-05 04:32:13 +02:00
  • 20a8a1136e Revert to 256x256 PNG icon — cPanel sprites don't support SVG shuki 2026-03-05 04:30:55 +02:00
  • 6e9e1599fb Clean up cPanel icon SVG: 48x48 viewBox, no clipPath shuki 2026-03-05 04:30:14 +02:00
  • 7376c98595 Try SVG icon for cPanel plugin instead of PNG shuki 2026-03-05 04:28:53 +02:00
  • a273b996e8 Fix blurry cPanel icon: 256x256 PNG + per-user sprite rebuild shuki 2026-03-05 04:28:01 +02:00
  • 440d741fdb Match logo text size to icon height (32px) shuki 2026-03-05 04:21:15 +02:00
  • a81702f344 Increase nav logo text size from 1.4rem to 2rem shuki 2026-03-05 04:20:24 +02:00
  • b7232f9c69 Replace blurry 48x48 cPanel icon with crisp 128x128 PNG shuki 2026-03-05 04:20:14 +02:00
  • ffd4792aa0 Update WHM logo: new icon + "GNIZA Backup" text in nav shuki 2026-03-05 04:19:46 +02:00
  • e48907ecd4 Switch cPanel plugin icon from PNG to SVG for crisp rendering shuki 2026-03-05 04:18:00 +02:00
  • 7b2a9ad601 Move logo inline with nav tabs instead of above them shuki 2026-03-05 04:15:58 +02:00
  • 7f84778351 Disable Terminate First toggle in Selective restore mode shuki 2026-03-05 03:52:43 +02:00
  • 1e6097eb9e Fix restore spinner not hiding due to !important CSS override shuki 2026-03-05 03:50:05 +02:00
  • 6ecba2ae43 Load restore account dropdown from remote backups via AJAX shuki 2026-03-05 03:43:00 +02:00
  • d069c490ae Add Status column (Success/Warning/Error) to WHM logs list shuki 2026-03-05 03:40:45 +02:00
  • 05db1f2340 Fix restore: use whmapi1 removeacct instead of /scripts/removeacct shuki 2026-03-05 03:36:28 +02:00
  • 3b5488f0d7 Fix restore: correct removeacct argument order, add debug output shuki 2026-03-05 03:33:31 +02:00
  • 6779db023a Fix restore: remove invalid --skipbw flag from removeacct shuki 2026-03-05 03:28:39 +02:00
  • 4408917aec Redesign cPanel restore plugin to match WHM workflow shuki 2026-03-05 03:13:53 +02:00
  • 9dc427a1e6 Fix AdminBin: use get_caller_username() instead of REMOTE_USER shuki 2026-03-05 02:31:50 +02:00
  • 8822f93438 Fix JS syntax errors: convert qq{} to heredocs in restore.live.cgi shuki 2026-03-05 02:16:58 +02:00
  • d26a327595 Add cPanel chrome (sidebar/topbar) to plugin pages shuki 2026-03-05 02:08:56 +02:00
  • 97eb3ff2ed Remove Content-Type header from index.live.cgi shuki 2026-03-05 02:04:00 +02:00
  • c672c9d8ee Fix AdminBin: move run() after variable declarations shuki 2026-03-05 02:01:28 +02:00
  • af46c76e62 Fix LIVEAPI error: initialize Cpanel::LiveAPI in .live.cgi files shuki 2026-03-05 01:59:53 +02:00
  • 065f83d691 Fix AdminBin: add shebang and __PACKAGE__->run() shuki 2026-03-05 01:57:56 +02:00
  • 3b6d9ea88f Fix AdminBin compilation: declare $in/$out before open3 shuki 2026-03-05 01:52:19 +02:00
  • a769281e88 Rename cPanel plugin to GNIZA Backups shuki 2026-03-05 01:49:53 +02:00
  • 0aa5e26a02 Fix cPanel icon: use 48x48 PNG for sprite compatibility shuki 2026-03-05 01:48:14 +02:00
  • 7e5fd16a3c Add rebuild_sprites after cPanel plugin install shuki 2026-03-05 01:43:22 +02:00
  • 70ef4d3bcd Use gniza SVG icon for cPanel plugin shuki 2026-03-05 01:40:22 +02:00
  • c1555da3c7 Use gniza backup PNG icon for cPanel plugin shuki 2026-03-05 00:52:59 +02:00
  • 66e9cb9def Revert cPanel icon to original gniza-logo.svg shuki 2026-03-05 00:50:55 +02:00
  • 5bb85c35ef Fix cPanel icon: replace headphones with backup/restore icon shuki 2026-03-05 00:42:42 +02:00
  • f297d40a85 Add lightweight cPanel icon and update plugin registration shuki 2026-03-05 00:40:57 +02:00
  • 894c918d32 Document correct cPanel install.json format with required fields shuki 2026-03-05 00:34:58 +02:00
  • a87ca4a823 Fix cPanel plugin registration: correct install.json format and include icon shuki 2026-03-05 00:34:43 +02:00
  • c05a0293b0 Comprehensive documentation update for cPanel plugin, install scripts, and security shuki 2026-03-05 00:17:45 +02:00
  • a779d861a6 Fix CSRF upgrade path: remove stale file before creating directory shuki 2026-03-05 00:14:33 +02:00
  • cc7e46a88f Fix CSRF token write failure and SMTP test token sync shuki 2026-03-05 00:09:24 +02:00
  • 7802d7ebe0 Fix uninstall_plugin to use tar.gz archive like install_plugin shuki 2026-03-05 00:05:04 +02:00
  • 1dccbce6d0 Fix cPanel plugin install: copy install.json to target dir and use tar.gz archive shuki 2026-03-05 00:02:27 +02:00
  • 1f68ea1058 Security hardening, static analysis fixes, and expanded test coverage shuki 2026-03-04 23:57:26 +02:00
  • b16893086d Add terminate-before-restore toggle, logo, and installer improvements shuki 2026-03-04 21:43:48 +02:00
  • b8858bcbc8 Remove restore strategy (merge/terminate) from all layers shuki 2026-03-04 19:47:28 +02:00
  • ee2a0100f6 Remove Restore Strategy toggle from restore page shuki 2026-03-04 19:45:43 +02:00
  • 8dcd3aaca7 Add info tooltips to form fields across remotes, settings, and restore pages shuki 2026-03-04 19:28:57 +02:00
  • 5b19d5d29e Fix empty retention count display on remotes list page shuki 2026-03-04 19:26:29 +02:00
  • afff4ef091 Change remote selection from checkboxes to toggles in schedule form shuki 2026-03-04 19:25:50 +02:00
  • 2a646e52f8 Fix tooltip icon wrapping and position on schedule option toggles shuki 2026-03-04 19:24:17 +02:00
  • 51ae90e221 Add circled question mark icons for tooltip triggers on schedule options shuki 2026-03-04 19:22:03 +02:00
  • 60b7c6d9cb Replace description paragraphs with tooltips on schedule option toggles shuki 2026-03-04 19:18:15 +02:00
  • ffb27d5bf7 Merge system backup and skip suspended toggles into single Options card shuki 2026-03-04 19:17:22 +02:00
  • bea3ff05cb Add exclude paths for restore and skip-suspended/schedule enhancements shuki 2026-03-04 19:10:33 +02:00
  • 0eb480489e Add per-schedule toggle to skip suspended cPanel accounts shuki 2026-03-04 19:10:18 +02:00
  • 7393412b20 Fix button vertical alignment on restore page shuki 2026-03-04 18:09:30 +02:00
  • 7083efcc05 Add background job execution for restore and live status dashboard shuki 2026-03-04 18:07:09 +02:00
  • 6a2986c505 Show SSH Key Setup accordion on edit remote too shuki 2026-03-04 18:06:02 +02:00
  • c602df43f6 Convert SSH Key Setup to collapsed accordion shuki 2026-03-04 18:04:26 +02:00
  • ade44dfff4 Align button rows with items-center to fix vertical misalignment shuki 2026-03-04 18:01:02 +02:00
  • 35eac96f25 Change all Cancel/Back buttons from btn-ghost to btn-info shuki 2026-03-04 17:59:18 +02:00
  • 6511715b2b Add Sys Backup toggle column to schedules list shuki 2026-03-04 17:49:48 +02:00
  • 543b38bd53 Add 'gniza schedule run <name>' command shuki 2026-03-04 17:46:26 +02:00
  • e0982fe7a1 Add --sysbackup flag to Cron.pm cron line builder shuki 2026-03-04 17:38:46 +02:00