diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c1f2288..bbb6a10 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: workflow_dispatch: inputs: tag: - description: Existing release tag, for example v0.1.0 + description: Existing release tag, for example v1.0.0 required: true type: string diff --git a/HISTORY.md b/HISTORY.md index 14146e4..e0406c7 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -7,6 +7,13 @@ - Second digit: bug fixes - Third digit: documentation and other changes +## 1.0.0 (2026-08-22) + +### Distribution + +- First public release of the native GUI and CLI. +- GitHub Actions builds `QuickFileCopy-binary.zip` from a `v*` tag. The ZIP is not stored in the repository. + ## 0.1.0 (2026-08-18) ### Engine diff --git a/HISTORY_jp.md b/HISTORY_jp.md index b3dda1f..d161942 100644 --- a/HISTORY_jp.md +++ b/HISTORY_jp.md @@ -7,6 +7,13 @@ - 2桁目:バグ修正 - 3桁目:ドキュメントなどその他の変更 +## 1.0.0(2026-08-22) + +### 配布 + +- ネイティブ GUI / CLI の初回公開リリース。 +- `v*` タグで GitHub Actions が `QuickFileCopy-binary.zip` を作る。ZIP はリポジトリに置かない。 + ## 0.1.0(2026-08-18) ### エンジン diff --git a/README.md b/README.md index b059a35..8e3089e 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,9 @@ QuickFileCopy is a native high-speed file copy application for Windows 10 and 11. It focuses on a compact workflow, visible byte/file progress, safe replacement, and Windows metadata preservation without requiring Python at runtime. -## Current status +Version: **v1.0.0** -Version 0.1.0 is a development preview. The GUI and documentation support English and Japanese; the QDB-style language button keeps the selected language across restarts. +The GUI and documentation support English and Japanese; the QDB-style language button keeps the selected language across restarts.
@@ -25,9 +25,15 @@ Version 0.1.0 is a development preview. The GUI and documentation support Englis
- SMB compression requests, adaptive worker counts, and unbuffered large local copies
- Privileged preallocation for eligible local files of 512 MiB or larger in complete-preservation modes
-## Binary layout
+## Using the binary release
-The release ZIP uses one flat directory:
+If you only want to run the app, download the ZIP from GitHub Releases. GitHub Actions builds `QuickFileCopy-binary.zip` on a `v*` tag; the ZIP is not stored in this repository.
+
+- [Latest releases](https://github.com/maktak-105/QuickFileCopy/releases)
+- [v1.0.0](https://github.com/maktak-105/QuickFileCopy/releases/tag/v1.0.0)
+- [Direct download of QuickFileCopy-binary.zip](https://github.com/maktak-105/QuickFileCopy/releases/download/v1.0.0/QuickFileCopy-binary.zip)
+
+Extract every file into the same folder and run `QuickFileCopy.exe`.
- `QuickFileCopy.exe` - WebView2 GUI
- `QuickFileCopy_cli.exe` - command-line interface
@@ -38,13 +44,6 @@ The release ZIP uses one flat directory:
The GUI HTML is embedded in `QuickFileCopy.exe`; an external `index.html` is not required.
-SHA-256 of the current v0.1.0 development build:
-
-```text
-DD5CB93CF84CD6FE5D0DF78DC1A640B3CF97EF4E153989CC8F39A7EF681651E7 QuickFileCopy.exe
-5CAE1046B51B5D60EB929561294E3E2F526C62CAA97A828BA9B326F693E08843 QuickFileCopy_cli.exe
-```
-
## GUI usage
1. Select one or more source folders.
diff --git a/README_jp.md b/README_jp.md
index 4620578..4bb8963 100644
--- a/README_jp.md
+++ b/README_jp.md
@@ -3,9 +3,9 @@
QuickFileCopyはWindows 10/11向けのネイティブ高速ファイルコピーアプリです。簡潔な操作、容量とファイル件数の分かる進捗、安全な置換、Windows固有メタデータの保持を重視し、実行時にPythonを必要としません。
-## 現在の状態
+バージョン: **v1.0.0**
-バージョン0.1.0は開発プレビューです。GUIと文書は日本語/Englishに対応し、QDB形式の言語ボタンで切り替えた設定は再起動後も維持されます。
+GUIと文書は日本語/Englishに対応し、QDB形式の言語ボタンで切り替えた設定は再起動後も維持されます。
@@ -25,9 +25,15 @@ QuickFileCopyはWindows 10/11向けのネイティブ高速ファイルコピー
- SMB圧縮要求、保存先に応じた並列数、大容量ローカルコピーの非バッファ化
- 完全保持モードにおける512 MiB以上の対象ローカルファイルの特権事前確保
-## 配布ファイル
+## 配布版を使う
-配布ZIPは次のファイルを同じ階層へ置くフラット構成です。
+実行だけなら GitHub Releases の ZIP を使います。`v*` タグで GitHub Actions が `QuickFileCopy-binary.zip` を作ります。ZIP はリポジトリには置きません。
+
+- [最新版の配布ページ](https://github.com/maktak-105/QuickFileCopy/releases)
+- [v1.0.0](https://github.com/maktak-105/QuickFileCopy/releases/tag/v1.0.0)
+- [QuickFileCopy-binary.zipを直接ダウンロード](https://github.com/maktak-105/QuickFileCopy/releases/download/v1.0.0/QuickFileCopy-binary.zip)
+
+すべてのファイルを同じフォルダへ展開して `QuickFileCopy.exe` を実行します。
- `QuickFileCopy.exe` - WebView2 GUI版
- `QuickFileCopy_cli.exe` - CLI版
@@ -38,13 +44,6 @@ QuickFileCopyはWindows 10/11向けのネイティブ高速ファイルコピー
GUIのHTMLは`QuickFileCopy.exe`へ埋め込まれるため、外部の`index.html`は不要です。
-現在のv0.1.0開発ビルドのSHA-256:
-
-```text
-DD5CB93CF84CD6FE5D0DF78DC1A640B3CF97EF4E153989CC8F39A7EF681651E7 QuickFileCopy.exe
-5CAE1046B51B5D60EB929561294E3E2F526C62CAA97A828BA9B326F693E08843 QuickFileCopy_cli.exe
-```
-
## GUIの使い方
1. コピー元フォルダーを1つ以上選択します。
diff --git a/core/native/CMakeLists.txt b/core/native/CMakeLists.txt
index c53fe69..53d3434 100644
--- a/core/native/CMakeLists.txt
+++ b/core/native/CMakeLists.txt
@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.24)
-project(QuickFileCopyNative VERSION 0.1.0 LANGUAGES CXX RC)
+project(QuickFileCopyNative VERSION 1.0.0 LANGUAGES CXX RC)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
diff --git a/core/native/resources/QuickFileCopy.rc b/core/native/resources/QuickFileCopy.rc
index ae38f31..e6df9b0 100644
--- a/core/native/resources/QuickFileCopy.rc
+++ b/core/native/resources/QuickFileCopy.rc
@@ -4,8 +4,8 @@ IDI_APP_ICON ICON "core/native/resources/QuickFileCopy.ico"
IDR_APP_HTML RCDATA "core/native/resources/QuickFileCopy.html"
1 VERSIONINFO
- FILEVERSION 0,1,0,0
- PRODUCTVERSION 0,1,0,0
+ FILEVERSION 1,0,0,0
+ PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
@@ -18,12 +18,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "QuickFileCopy Project\0"
VALUE "FileDescription", "QuickFileCopy - Native High-Speed File Copy\0"
- VALUE "FileVersion", "0.1.0\0"
+ VALUE "FileVersion", "1.0.0\0"
VALUE "InternalName", "QuickFileCopy\0"
VALUE "LegalCopyright", "Copyright (C) 2026 QuickFileCopy contributors\0"
VALUE "OriginalFilename", "QuickFileCopy.exe\0"
VALUE "ProductName", "QuickFileCopy\0"
- VALUE "ProductVersion", "0.1.0\0"
+ VALUE "ProductVersion", "1.0.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/core/native/resources/QuickFileCopy.rc.in b/core/native/resources/QuickFileCopy.rc.in
index 217baa1..60be5ce 100644
--- a/core/native/resources/QuickFileCopy.rc.in
+++ b/core/native/resources/QuickFileCopy.rc.in
@@ -4,8 +4,8 @@ IDI_APP_ICON ICON "@QFC_ICON_PATH@"
IDR_APP_HTML RCDATA "@QFC_HTML_PATH@"
1 VERSIONINFO
- FILEVERSION 0,1,0,0
- PRODUCTVERSION 0,1,0,0
+ FILEVERSION 1,0,0,0
+ PRODUCTVERSION 1,0,0,0
FILEFLAGSMASK 0x3fL
FILEFLAGS 0x0L
FILEOS 0x40004L
@@ -18,12 +18,12 @@ BEGIN
BEGIN
VALUE "CompanyName", "QuickFileCopy Project\0"
VALUE "FileDescription", "QuickFileCopy - Native High-Speed File Copy\0"
- VALUE "FileVersion", "0.1.0\0"
+ VALUE "FileVersion", "1.0.0\0"
VALUE "InternalName", "QuickFileCopy\0"
VALUE "LegalCopyright", "Copyright (C) 2026 QuickFileCopy contributors\0"
VALUE "OriginalFilename", "QuickFileCopy.exe\0"
VALUE "ProductName", "QuickFileCopy\0"
- VALUE "ProductVersion", "0.1.0\0"
+ VALUE "ProductVersion", "1.0.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/dist/documents/history.txt b/dist/documents/history.txt
index 1ce170c..eb59f6f 100644
--- a/dist/documents/history.txt
+++ b/dist/documents/history.txt
@@ -1,5 +1,9 @@
QuickFileCopy - Change log
+v1.0.0 (2026-08-22)
+- First public release of the native GUI and CLI.
+- GitHub Actions builds the distribution ZIP from a v* tag.
+
v0.1.0 (2026-08-18)
- Added the native C++ copy engine and compact WebView2 GUI.
- Added safe replacement, cancellation, SHA-256 verification, and automatic resume.
diff --git a/dist/documents/history_jp.txt b/dist/documents/history_jp.txt
index 06ac05a..46f40c0 100644
--- a/dist/documents/history_jp.txt
+++ b/dist/documents/history_jp.txt
@@ -1,5 +1,9 @@
QuickFileCopy - 更新履歴
+v1.0.0 (2026-08-22)
+- ネイティブ GUI / CLI の初回公開リリース。
+- v* タグで GitHub Actions が配布 ZIP を作る。
+
v0.1.0 (2026-08-18)
- C++ネイティブコピーエンジンとコンパクトなWebView2 GUIを追加。
- 安全な置換、キャンセル、SHA-256検証、自動再開を追加。
diff --git a/dist/documents/readme.txt b/dist/documents/readme.txt
index 211bc45..950e011 100644
--- a/dist/documents/readme.txt
+++ b/dist/documents/readme.txt
@@ -1,5 +1,5 @@
QuickFileCopy - Native high-speed file copy for Windows
-Distribution package v0.1.0 development preview
+Distribution package v1.0.0
GitHub
------
diff --git a/dist/documents/readme_jp.txt b/dist/documents/readme_jp.txt
index de80afa..f728cf8 100644
--- a/dist/documents/readme_jp.txt
+++ b/dist/documents/readme_jp.txt
@@ -1,5 +1,5 @@
QuickFileCopy - Windows向けネイティブ高速ファイルコピー
-配布パッケージ v0.1.0 開発プレビュー
+配布パッケージ v1.0.0
GitHub
------
diff --git a/document/about.md b/document/about.md
index d104e47..624a9ef 100644
--- a/document/about.md
+++ b/document/about.md
@@ -4,7 +4,7 @@
## Version
-Ver. v0.1.0 (Development Preview)
+Ver. v1.0.0
## Supported Operating Systems
diff --git a/document/about_jp.md b/document/about_jp.md
index 3e567a9..9d31275 100644
--- a/document/about_jp.md
+++ b/document/about_jp.md
@@ -4,7 +4,7 @@
## バージョン
-Ver. v0.1.0(開発プレビュー)
+Ver. v1.0.0
## 対応OS
diff --git a/document/spec.md b/document/spec.md
index b976188..ea3f025 100644
--- a/document/spec.md
+++ b/document/spec.md
@@ -8,7 +8,7 @@
- Purpose: Copy files and folders quickly and safely on Windows with minimal configuration
- Supported OS: Windows 10 / 11 (64-bit)
- Implementation: C++20 (MinGW-w64) + Win32 + WebView2 + HTML/CSS/vanilla JavaScript
-- Version: v0.1.0
+- Version: v1.0.0
- Distribution: Flat ZIP archive
## 2. Architecture
diff --git a/document/spec_jp.md b/document/spec_jp.md
index a5aa43b..712e974 100644
--- a/document/spec_jp.md
+++ b/document/spec_jp.md
@@ -8,7 +8,7 @@
- 目的: Windows上のファイル・フォルダーを少ない設定で高速かつ安全にコピーする
- 対象OS: Windows 10 / 11 (64-bit)
- 実装: C++20 (MinGW-w64) + Win32 + WebView2 + HTML/CSS/バニラJavaScript
-- バージョン: v0.1.0
+- バージョン: v1.0.0
- 配布形態: フラット構成のZIP
## 2. アーキテクチャ
diff --git a/static/README.md b/static/README.md
index 2c0967f..b0b8fc8 100644
--- a/static/README.md
+++ b/static/README.md
@@ -1,5 +1,5 @@
# Static UI assets
-QuickFileCopy 0.1.0 keeps its CSS and JavaScript inline in `templates/index.html` so the
+QuickFileCopy keeps its CSS and JavaScript inline in `templates/index.html` so the
WebView2 UI can be embedded as one resource. This directory is reserved for a future split
into `css/`, `js/`, and `img/`; `bundle_html.py` is the single bundling entry point.
diff --git a/templates/index.html b/templates/index.html
index 8b5cbe9..bd81603 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -37,7 +37,7 @@
QuickFileCopyNative 0.1.0
QuickFileCopyNative 1.0.0