Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
08987e6
fix: wrong confirmation auto backup activation fields
DennisTurco Dec 26, 2024
7e69fd0
feat: managing errors during zip process
DennisTurco Dec 27, 2024
863d328
fix: documents folder backup
DennisTurco Dec 27, 2024
29649d5
feat: tooltip text for time interval value
DennisTurco Dec 27, 2024
204926d
feat: exporting Backup List as CSV and PDF
DennisTurco Dec 28, 2024
4e13016
feat: table sorting
DennisTurco Dec 28, 2024
4e19076
feat: progress bar inside the backup list
DennisTurco Dec 30, 2024
c9aa94b
feat: del key for row delete
DennisTurco Dec 31, 2024
fb5c9cd
fix: table row selection
DennisTurco Dec 31, 2024
a3a73f2
refactor: using Gson for json main operations
DennisTurco Dec 31, 2024
c016c68
refactor: single class to manage table operations
DennisTurco Jan 5, 2025
2024a15
refactor: Gson insteam of simple.json
DennisTurco Jan 5, 2025
e70c7fe
feat: custom right click popup menu for backups in progress
DennisTurco Jan 7, 2025
462748b
style: exchange png with svg files
DennisTurco Jan 7, 2025
a25445e
style: exchange png to svg
DennisTurco Jan 7, 2025
6989d94
refactor: svg manager class
DennisTurco Jan 8, 2025
84b9653
feat: allow multiple row selection
DennisTurco Jan 8, 2025
ea5c031
feat: observer for running backups
DennisTurco Jan 8, 2025
282d72c
feat: loading bar/percentage text inside the backup list table
DennisTurco Jan 15, 2025
735be29
fix: partial backups are useless and full the disk
DennisTurco Jan 20, 2025
9a89ec7
fix: partial backups are useless and full the disk
DennisTurco Jan 20, 2025
1c55b5f
gui fixes
DennisTurco Jan 20, 2025
268ea3d
updates
DennisTurco Jan 20, 2025
bb74510
updates
DennisTurco Jan 20, 2025
39db3e2
refactor: updates
DennisTurco Jan 21, 2025
9f9e3fd
Merge branch '2.0.5' of https://github.com/DennisTurco/BackupManager …
DennisTurco Jan 21, 2025
94bf426
refactor: change the thread with task for the observer
DennisTurco Jan 21, 2025
0bc20a4
refactor: zipping thread
DennisTurco Jan 21, 2025
1707875
refactor: zipping task instead of zipping thread
DennisTurco Jan 21, 2025
b097ec9
refactor: backup on and off
DennisTurco Jan 21, 2025
b2f57d6
refactoring: minor changes in zipping process
DennisTurco Jan 21, 2025
975c6d6
fix: show exception stack trace inside the logger file
DennisTurco Jan 21, 2025
a4c09f5
fix: minor fixes
DennisTurco Jan 21, 2025
b177a59
refactor: logging messages
DennisTurco Jan 22, 2025
ea463c6
refactor: logging system
DennisTurco Jan 22, 2025
a561dfa
updates
DennisTurco Jan 22, 2025
996dedd
feat: email sender for critical error and new user registered
DennisTurco Jan 23, 2025
70be261
feat: new user flow
DennisTurco Jan 23, 2025
8363ca8
fix: opening history logs
DennisTurco Jan 23, 2025
64a94dd
feat: save user email
DennisTurco Jan 23, 2025
b7d3f1b
fix
DennisTurco Jan 23, 2025
af5058d
feat: check if the email provided is valid
DennisTurco Jan 23, 2025
6d08b1d
feat: automatically get language for first setup
DennisTurco Jan 24, 2025
40dce6f
general improvements
DennisTurco Jan 24, 2025
8a62434
general updates
DennisTurco Jan 24, 2025
4977bdb
feat: get user language in the email
DennisTurco Jan 24, 2025
c370c04
feat: confirmation registration to the user via mail
DennisTurco Jan 24, 2025
f486a83
refactor: general updates
DennisTurco Jan 25, 2025
a35bb1c
refactor: dialog for the backup entry instead of a frame
DennisTurco Feb 3, 2025
52bd9fc
fix: auto close on interrupt for PercentageProgressDialog
DennisTurco Feb 3, 2025
c456160
fix: progress bar inside the table
DennisTurco Feb 4, 2025
c3a16e2
fix: general fixes
DennisTurco Feb 4, 2025
d428fc2
fix: more responsive backup progress inside the table
DennisTurco Feb 4, 2025
fae8a05
fix: general fixes
DennisTurco Feb 4, 2025
4edb1b3
fix: general fixes
DennisTurco Feb 5, 2025
6c476d2
feat: more info added to the backup progress dialog
DennisTurco Feb 6, 2025
19a1965
feat: warning message for backup with small time interval
DennisTurco Feb 6, 2025
d36998f
fix: general updates
DennisTurco Feb 6, 2025
50db259
last update
DennisTurco Feb 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
/target/
./src/main/resources/res/config.properties
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"Version": 1,
"WorkspaceRootPath": "D:\\Documents\\NetBeansProjects\\AutoBackupProgram\\",
"WorkspaceRootPath": "D:\\Documents\\NetBeansProjects\\BackupManager\\",
"Documents": [],
"DocumentGroupContainers": [
{
Expand Down
Binary file modified .vs/slnx.sqlite
Binary file not shown.
4 changes: 2 additions & 2 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@
"type": "java",
"name": "TranslationLoaderEnum",
"request": "launch",
"mainClass": "com.mycompany.autobackupprogram.Enums.TranslationLoaderEnum",
"mainClass": "backupmanager.Enums.TranslationLoaderEnum",
"projectName": "BackupManager"
},
{
"type": "java",
"name": "MainApp",
"request": "launch",
"mainClass": "com.mycompany.autobackupprogram.MainApp",
"mainClass": "backupmanager.MainApp",
"projectName": "BackupManager"
}
]
Expand Down
2 changes: 1 addition & 1 deletion execute_background_service.bat
Original file line number Diff line number Diff line change
@@ -1 +1 @@
java -jar BackupManager-1.0-SNAPSHOT-jar-with-dependencies.jar --background
java -jar ./target/BackupManager-1.0-SNAPSHOT-jar-with-dependencies.jar --background
2 changes: 1 addition & 1 deletion nbactions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<exec.vmArgs></exec.vmArgs>
<exec.args>${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}</exec.args>
<exec.appArgs></exec.appArgs>
<exec.mainClass>com.mycompany.autobackupprogram.MainApp</exec.mainClass>
<exec.mainClass>backupmanager.MainApp</exec.mainClass>
<exec.executable>java</exec.executable>
</properties>
</action>
Expand Down
64 changes: 56 additions & 8 deletions pom.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<groupId>backupmanager</groupId>
<artifactId>BackupManager</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
Expand All @@ -11,17 +11,21 @@
</properties>
<dependencies>
<!-- Dependency for json -->
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>

<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.9</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.15.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
<artifactId>jackson-datatype-jsr310</artifactId>
<version>2.15.2</version>
</dependency>

<!-- Dependency for JUnit 4 -->
<dependency>
Expand Down Expand Up @@ -58,11 +62,55 @@
<artifactId>flatlaf</artifactId>
<version>3.4.1</version>
</dependency>
<dependency> <!-- https://mvnrepository.com/artifact/com.formdev/flatlaf-extras -->
<groupId>com.formdev</groupId>
<artifactId>flatlaf-extras</artifactId> <!-- for svg icons -->
<version>3.5.4</version>
</dependency>
<dependency>
<groupId>org.netbeans.external</groupId>
<artifactId>AbsoluteLayout</artifactId>
<version>RELEASE220</version>
</dependency>

<!-- for export as PDF -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>kernel</artifactId>
<version>7.2.5</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>layout</artifactId>
<version>7.2.5</version>
<type>jar</type>
</dependency>

<!--LOGGING-->
<!-- SLF4J API -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>2.0.9</version>
</dependency>
<!-- Logback Classic Implementation -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.4.11</version>
</dependency>

<dependency>
<groupId>com.sun.mail</groupId>
<artifactId>jakarta.mail</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>jakarta.activation</groupId>
<artifactId>jakarta.activation-api</artifactId>
<version>2.1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
Expand All @@ -73,7 +121,7 @@
<configuration>
<archive>
<manifest>
<mainClass>com.mycompany.autobackupprogram.MainApp</mainClass>
<mainClass>backupmanager.MainApp</mainClass>
</manifest>
</archive>
<descriptorRefs>
Expand Down
Loading
Loading