-
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