diff --git a/LICENSE.txt b/LICENSE.txt
index 261eeb9..475d3a1 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.
- Copyright [yyyy] [name of copyright owner]
+ Copyright 2023 - 2024 Lekco
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/README.md b/README.md
index 1c08180..b07467f 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,19 @@
-# repository
\ No newline at end of file
+# Lekco Promissum
+[](LICENSE.txt)
+
+***Backup is the best promise to data.***
+
+After losing all files from stepping into the campus of university late last year, I finally realized this. Watching all my works and memories become zero bytes but not being able to do anything about it is catching up with me, and that's why I set out to begin this program. The program's name *Promissum*, the origin of *Promise* from Latin, means the program should possess the ability to backup important files well, and the followings are what Lekco Promissum can do:
+
++ Backups specified directories and theirs files to other specified directories.
++ Provides multiple compare modes to update files.
++ Provides plans to execute backup tasks automatically by given settings.
++ Provides choices to cope with files need deleting, such as moving them into a specified folder, marking them with versions, clearing out-dated files periodically and so on.
++ Allows users to set up rules to exclude files that don't need to backup.
++ Records all actions Lekco Promissum does to the files, and be able to output them into Excel documents.
+
+Hope you find Lekco Promissum helpful and submit issues if possible.
+
+***Make data immortal.***
+
+Copyright 2023 - 2024 Lekco. Available under the [Apache-2.0 License](LICENSE.txt).
diff --git a/source/Promissum/Lekco Promissum.csproj b/source/Promissum/Lekco Promissum.csproj
index 7dd477d..1b30724 100644
--- a/source/Promissum/Lekco Promissum.csproj
+++ b/source/Promissum/Lekco Promissum.csproj
@@ -16,8 +16,8 @@
Lekco
$(VersionPrefix)
© 2023-2024 Lekco
- 1.0.0.47
- 1.0.0.47
+ 1.0.0.48
+ 1.0.0.48
diff --git a/source/Promissum/View/AboutWindow.xaml b/source/Promissum/View/AboutWindow.xaml
index 147bc61..d8c9367 100644
--- a/source/Promissum/View/AboutWindow.xaml
+++ b/source/Promissum/View/AboutWindow.xaml
@@ -33,7 +33,7 @@
Text="仓库:https://github.com/Lekco1320/Promissum" />
+ Text="© 2023-2024 Lekco. Available under the Apache-2.0 License." />
diff --git a/source/Promissum/View/MainWindow.xaml b/source/Promissum/View/MainWindow.xaml
index aa64a7c..32350ad 100644
--- a/source/Promissum/View/MainWindow.xaml
+++ b/source/Promissum/View/MainWindow.xaml
@@ -101,7 +101,8 @@
-
+
diff --git a/source/Promissum/ViewModel/MainWindowVM.cs b/source/Promissum/ViewModel/MainWindowVM.cs
index 3bad671..1a42ef4 100644
--- a/source/Promissum/ViewModel/MainWindowVM.cs
+++ b/source/Promissum/ViewModel/MainWindowVM.cs
@@ -5,6 +5,7 @@
using Prism.Mvvm;
using System.Collections.Generic;
using System.Collections.ObjectModel;
+using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Windows;
@@ -52,6 +53,7 @@ public Page ThisPage
public DelegateCommand ShowSyncEngineWindowCommand { get; set; }
public DelegateCommand SetAppConfigCommand { get; set; }
public DelegateCommand ShowAboutWindowCommand { get; set; }
+ public DelegateCommand OpenReposCommand { get; set; }
public MainWindowVM()
{
@@ -70,6 +72,7 @@ public MainWindowVM()
ShowAboutWindowCommand = new DelegateCommand(AboutWindow.ShowAbout);
CloseWindowCommand = new DelegateCommand(window => window.Close());
MinimizeWindowCommand = new DelegateCommand(window => window.WindowState = WindowState.Minimized);
+ OpenReposCommand = new DelegateCommand(() => Process.Start("explorer.exe", "https://github.com/Lekco1320/Promissum"));
}
private void SaveProject()