16 Commits

Author SHA1 Message Date
6e67a09621 refactor: Improve backup retention logic to be non-recursive and folder-specific, enabling directory pruning and updating PyInstaller build settings. 2026-01-31 15:58:21 +08:00
cecb1809e6 Switch to Count-Based Retention and update UI 2026-01-31 15:08:47 +08:00
44bae4552d feat: Add ProBackup.exe executable for Windows XP distribution. 2026-01-30 22:41:30 +08:00
1563de74c5 refactor: Remove file-based license saving and loading methods. 2026-01-30 17:54:59 +08:00
2915cbbb80 feat: Add ProBackup.exe executable for Windows XP distribution. 2026-01-30 17:49:26 +08:00
b86408e7e6 feat: Dynamically resolve configuration file paths to support frozen executables. 2026-01-30 16:02:58 +08:00
994b25fc82 build: Add ProBackup.exe for Windows XP distribution. 2026-01-30 14:40:20 +08:00
69e5990db0 feat: Scope backup cleanup to specific job directories for safety and pass the job name from configuration. 2026-01-30 14:25:34 +08:00
018ea9172a feat: Apply Dracula theme to QMenuBar and QMenu, shorten the "Pekerjaan Backup" tab label to "Backup", and generate a new ProBackup.exe build. 2026-01-30 12:09:46 +08:00
b6540c6778 feat: Add an "About" dialog displaying application version and copyright information. 2026-01-30 11:53:51 +08:00
77e95c5e41 feat: simplify backup filename timestamps to hourly granularity by removing minutes and seconds. 2026-01-30 09:55:35 +08:00
1da632083a Fix final timestamp format 2026-01-29 23:26:58 +08:00
f79b652cb9 Fix cleanup crash and disable console 2026-01-29 23:20:17 +08:00
d15cb8bd82 chore: update .gitignore to ignore all 'dist*' build artifacts instead of just 'dist/'. 2026-01-29 23:14:41 +08:00
dd469d2f63 Final XP Port: GUI Keygen and Date Organization 2026-01-29 23:11:32 +08:00
8319916a06 feat: Introduce initial application structure, SQL database tools, and license management. 2026-01-29 23:07:55 +08:00