Commit Graph

  • 0da580666c Always reinstall cron when saving a schedule shuki 2026-03-04 17:36:20 +02:00
  • 3547b00ead Add sysbackup/sysrestore CLI commands and schedule integration shuki 2026-03-04 17:30:10 +02:00
  • 417bb8cd39 Show system backup toggle on edit remote too shuki 2026-03-04 17:24:37 +02:00
  • 376d6078aa Add initial system backup toggle to remote setup form shuki 2026-03-04 17:23:16 +02:00
  • 3a74e4fd7a Add client-side table sorting to all tables shuki 2026-03-04 15:48:51 +02:00
  • 46b5644074 Sort snapshot dropdown latest first (descending) shuki 2026-03-04 06:00:40 +02:00
  • 7bb6dca83f Add pagination to logs table (25 per page) shuki 2026-03-04 05:55:43 +02:00
  • 4784795f4d Change log View button to btn-secondary shuki 2026-03-04 05:51:18 +02:00
  • f9326390d7 Convert all anchor buttons to button elements for consistent sizing shuki 2026-03-04 05:50:11 +02:00
  • 0ada0cc034 Standardize all table action buttons to btn-sm and use button elements shuki 2026-03-04 05:48:09 +02:00
  • 67f146609f Convert Edit from anchor to button to match Delete sizing shuki 2026-03-04 05:47:29 +02:00
  • 3a0379846e Reduce base font size from 2.3rem to 1.6rem for normal button sizing shuki 2026-03-04 05:46:10 +02:00
  • 2831d91916 Change schedule Edit button to btn-primary shuki 2026-03-04 05:45:12 +02:00
  • 5d32eee62f Use btn-xs for table action buttons in remotes and schedules shuki 2026-03-04 05:44:57 +02:00
  • ef491b6c2d Increase top padding to 30px on main container shuki 2026-03-04 05:44:04 +02:00
  • afdbdd14a1 Use inline style for container padding (scoped CSS can't target itself) shuki 2026-03-04 05:43:09 +02:00
  • 5c9e170454 Fix main container padding using standard Tailwind class p-2.5 shuki 2026-03-04 05:41:35 +02:00
  • d5c53b254e Add 10px padding to main container shuki 2026-03-04 05:40:19 +02:00
  • 83942e6b12 Remove page title from WHM plugin header shuki 2026-03-04 05:39:20 +02:00
  • 58748b3df8 Add 'Add New' buttons to dashboard Remotes and Schedules cards shuki 2026-03-04 05:38:48 +02:00
  • f19609423f Rename display text to GNIZA Backup Manager across all WHM pages shuki 2026-03-04 05:37:26 +02:00
  • 3805b87300 Use bg-white for card backgrounds across all WHM pages shuki 2026-03-04 05:34:34 +02:00
  • 100bad0599 Make base-100 transparent to inherit WHM background shuki 2026-03-04 05:33:18 +02:00
  • 5a8470b3f5 Remove explicit background color to inherit WHM's background shuki 2026-03-04 05:32:07 +02:00
  • bc0aa1de11 Change DaisyUI error color from orange to red shuki 2026-03-04 05:30:24 +02:00
  • 8243bc1c42 Revert active tab text color change shuki 2026-03-04 05:29:13 +02:00
  • bc2d2bf86a Set active tab text color to #fecc00 shuki 2026-03-04 05:28:18 +02:00
  • 6fc9c2e2b9 Add custom gniza color theme based on user palette shuki 2026-03-04 05:26:33 +02:00
  • 1d3ef21568 Remove underline from nav tabs on hover shuki 2026-03-04 05:19:03 +02:00
  • 146c614617 Revert hover underline on navigation tabs shuki 2026-03-04 05:18:14 +02:00
  • 77c131abd4 Add underline on hover to navigation tabs shuki 2026-03-04 05:17:36 +02:00
  • 7ccaf4e454 Increase WHM base font size from 2rem to 2.3rem shuki 2026-03-04 05:15:26 +02:00
  • 4aa8cf7ea5 Increase base font size from 1.7rem to 2rem shuki 2026-03-04 05:11:03 +02:00
  • 70423cdf67 Fix column header: Remote Destination(s) shuki 2026-03-04 05:10:23 +02:00
  • bf0464a81c Fix column header: Remote Destinations (plural) shuki 2026-03-04 05:10:05 +02:00
  • 92c3428f89 Add Remote Destination column to Active Cron Schedules table shuki 2026-03-04 05:08:45 +02:00
  • db1b10ffb3 Reorder dashboard cards: Remotes, Schedules, Overview shuki 2026-03-04 05:07:43 +02:00
  • e6ac3dfe25 Show human-readable schedule timing on dashboard shuki 2026-03-04 05:07:05 +02:00
  • 4759bb84b2 Fix join button alignment with m-0 on radio inputs shuki 2026-03-04 05:05:04 +02:00
  • 1efde7487b Replace all inline CSS with Tailwind utility classes shuki 2026-03-04 05:03:22 +02:00
  • a59c44e5ab Use Tailwind classes instead of inline styles for join alignment shuki 2026-03-04 05:01:32 +02:00
  • 57791ad8a2 Fix join button group alignment in WHM pages shuki 2026-03-04 05:00:07 +02:00
  • 749881dd5d Fix Run Now backup process getting killed on CGI exit shuki 2026-03-04 04:53:18 +02:00
  • f881a80557 Fix unbound variable error in _save_remote_globals shuki 2026-03-04 04:48:00 +02:00
  • a321201826 Auto-create main config when adding first remote via WHM shuki 2026-03-04 04:44:55 +02:00
  • 0213ba8485 Remove deploy instructions from CLAUDE.md shuki 2026-03-04 04:38:54 +02:00
  • dee8004465 Fix gniza remote list failing when main config doesn't exist shuki 2026-03-04 04:31:14 +02:00
  • 425085f018 Add Run Now button to schedules page shuki 2026-03-04 04:30:42 +02:00
  • afe8c856e2 Fix vertical offset on radio button join groups in remotes form shuki 2026-03-04 04:13:08 +02:00
  • fac7dc6c80 Add SMTP notification support with WHM settings UI shuki 2026-03-04 03:46:47 +02:00
  • 84b2f464c9 Add remote directory init on WHM remote creation shuki 2026-03-04 03:41:40 +02:00
  • 66870d9604 Add Logs tab to WHM plugin for viewing activity logs shuki 2026-03-04 03:30:56 +02:00
  • ad884665cd Refactor setup wizard to reuse remotes.cgi and schedules.cgi shuki 2026-03-04 03:30:44 +02:00
  • 1303486ba2 Add hidden REMOTE_TYPE=ssh to setup wizard step 2 shuki 2026-03-04 03:25:36 +02:00
  • bae2fc9d74 Place alert inline below buttons instead of floating shuki 2026-03-04 03:23:16 +02:00
  • a4bd26d33a Use position:sticky for alert so it stays visible while scrolling shuki 2026-03-04 03:19:47 +02:00
  • 0d64f6ad65 Place alert inside gniza container with absolute positioning shuki 2026-03-04 03:18:34 +02:00
  • f85cbb49c9 Fix alert: use !important via style tag to override WHM CSS shuki 2026-03-04 03:17:51 +02:00
  • 632309db0f Fix alert notifications: single instance, inline padding/sizing shuki 2026-03-04 03:16:05 +02:00
  • 8f36cf94fc Revert toast styling back to original alert notifications shuki 2026-03-04 03:15:32 +02:00
  • e7159c9dc7 Fix toast: single instance, bottom-right, proper styling shuki 2026-03-04 03:14:30 +02:00
  • bde1fe0822 Fix JSON control character escaping in connection test responses shuki 2026-03-04 03:03:55 +02:00
  • df6753ad78 Fix toast notification positioning for WHM iframe shuki 2026-03-04 02:59:41 +02:00
  • eb93333b9f Update documentation: git repo info, schedules, restore, WHM pages shuki 2026-03-04 02:57:47 +02:00
  • 349603fc19 Use DaisyUI toast component for connection test notifications shuki 2026-03-04 02:57:19 +02:00
  • 2c5fa2bcc0 Remove production server details from docs shuki 2026-03-04 02:54:48 +02:00
  • 27cd8cc33c Fix install.sh for piped execution shuki 2026-03-04 02:48:32 +02:00
  • 2eff1916ca Fix Gitea HTTP port to 3001 shuki 2026-03-04 02:46:30 +02:00
  • a31233d97a Add single-line installation instructions to README shuki 2026-03-04 02:41:35 +02:00
  • 7442fab18d Update install.sh to support single-line remote install shuki 2026-03-04 02:40:44 +02:00
  • 1459bd1b8b Initial commit: gniza backup & disaster recovery CLI + WHM plugin shuki 2026-03-04 02:39:39 +02:00