53b1a43092feat: implement audit logs view with base template structure and route integration
main
Rizqi
2026-06-28 11:18:55 +0700
55f702a46cfix: relocate database loading to job action routes to ensure data consistency before modifications
Rizqi
2026-06-28 11:06:49 +0700
eef3025abdfeat: update log_and_notify_run to calculate total backup size based on individual VM directories
Rizqi
2026-06-27 03:07:47 +0700
9e5f6bfa24feat: add batch backup templates and update UI for multi-VM job processing
Rizqi
2026-06-27 02:57:46 +0700
85ca39f0ffdocs: update README with new features, notification documentation, and architectural details
Rizqi
2026-06-27 02:16:49 +0700
bbedde19dfrefactor: implement thread-local logging and improve job state synchronization across threads and database
Rizqi
2026-06-27 02:10:06 +0700
473fc35069feat: add system settings page for SMTP and webhook configuration
Rizqi
2026-06-27 01:32:14 +0700
8cc967e445feat: add sendmail support for email notifications with improved SMTP error handling
Rizqi
2026-06-26 23:56:44 +0700
9c1d2788a3refactor: replace unverified SSL context with TLSv1.2 client context for improved SMTP connection stability
Rizqi
2026-06-26 23:48:58 +0700
5ca40f5464feat: add settings page for SMTP and webhook configuration to GUI app
Rizqi
2026-06-26 23:41:35 +0700
65962a8353feat: implement dashboard and reports view with interactive analytics and history logging
Rizqi
2026-06-26 20:29:25 +0700
99ab2d06b2feat: implement VM grid view with batch selection and quick-action menu support
Rizqi
2026-06-26 16:41:56 +0700
b125799129feat: implement jobs dashboard template with status overview and management actions
Rizqi
2026-06-26 13:11:39 +0700
03f4814bccfeat: implement dynamic quarterly and semi-annual scheduling based on configurable start months
Rizqi
2026-06-26 13:07:19 +0700
640087ec86chore: add jobs.db to gitignore
Rizqi
2026-06-26 13:02:43 +0700
bd6fac2815feat: add next scheduled run time to job metadata and implement detailed job view template
Rizqi
2026-06-26 13:02:09 +0700
0edb707f77feat: add HTML templates for job management and update GUI application to support backup job CRUD operations
Rizqi
2026-06-26 12:58:01 +0700
a68685b2f5feat: add job management dashboard and templates for creating, editing, and viewing job details
Rizqi
2026-06-26 01:19:50 +0700
e0dd667ca8feat: add copy-to-clipboard functionality for job IDs and backup locations; enhance VM card styling
Rizqi
2026-06-23 13:10:47 +0700
7786f08adcfeat: implement virtual machine listing page with batch selection and contextual actions
Rizqi
2026-06-23 13:00:46 +0700
2e1c33c182feat: enhance job statistics display with interactive filtering and improved styling
Rizqi
2026-06-23 12:49:53 +0700
57963274e1feat: implement pre-flight and post-flight disk consolidation and orphaned snapshot cleanup logic
Rizqi
2026-06-23 01:51:53 +0700
79900212aerefactor: optimize zstd compression with multi-threading, reduced compression level, and automatic cleanup of original files
Rizqi
2026-06-23 01:41:24 +0700
a1e084cb4bfeat: implement job management UI templates for editing and viewing backup job details
Rizqi
2026-06-23 01:13:07 +0700
1ee23bd436feat: add jobs management dashboard with visualization and control actions
Rizqi
2026-06-23 01:10:17 +0700
3a026b5e4afeat: add dashboard template to visualize and manage backup jobs
Rizqi
2026-06-23 01:09:11 +0700
5a1e254ad2feat: include -flat.vmdk files in backup reference list
Rizqi
2026-06-22 01:46:42 +0700
9621175a76fix: resolve datastore URL encoding errors and improve snapshot removal reliability with fresh object lookups
Rizqi
2026-06-22 01:41:18 +0700
2b5514f4c2refactor: normalize VMDK paths by stripping snapshot suffixes to ensure consistent base disk selection during backup
Rizqi
2026-06-22 01:39:20 +0700
b827865867fix: bypass system proxies for vSphere requests and improve VMDK disk filter matching logic
Rizqi
2026-06-22 01:37:00 +0700
6b0894b407fix: update log file opening to use utf-8 encoding and line buffering
Rizqi
2026-06-22 01:32:59 +0700
a8993a5a33fix: log disk space retrieval errors to stderr instead of failing silently
Rizqi
2026-06-22 01:31:04 +0700
c9eb1d37eefeat: add .gitignore to exclude Python cache, virtual environments, logs, and OS metadata
Rizqi
2026-06-21 12:27:40 +0700