diff --git a/PastorsSermonPro_Setup.exe b/PastorsSermonPro_Setup.exe new file mode 100755 index 0000000..225e9ef Binary files /dev/null and b/PastorsSermonPro_Setup.exe differ diff --git a/RELEASE_README.md b/RELEASE_README.md new file mode 100644 index 0000000..6d0d92c --- /dev/null +++ b/RELEASE_README.md @@ -0,0 +1,21 @@ +# Release Notes: Pastors Sermon Pro v2.0.0-RC + +This release introduces critical stability enhancements, bundles C++ SQL database drivers for seamless offline Bible storage, and resolves Windows permission bugs during AI model downloads. + +### ⚡ Compiler Concurrency & Safety Fix +- **Safe Parallel Compilation:** Restructured the Windows cross-compilation pipeline to cap parallel build threads at `4` (down from an unrestricted `nproc` of 24). This prevents Out-Of-Memory system memory panics and high peak thermal power trips during build processes, ensuring long-term build system stability. + +### 💾 Core SQLite & SQL Database Support +- **Bundled SQL Drivers:** Integrated `Qt6Sql.dll` directly into the Windows distribution package. +- **SQLite Plugin Integration:** Bundled the required `qsqlite.dll` driver under the `sqldrivers` directory, resolving the `Qt6Sql.dll was not found` startup crash and restoring full database connectivity for offline Bibles, dictionaries, and sermon storage on Windows. + +### 🔒 Permission-Aware AI Model Downloader +- **AppData Redirection:** Redirected AI model downloads from the write-restricted Program Files folder to the standard user-writable Local AppData directory (`C:/Users//AppData/Local/PastorsSermonPro/AI`). This fully resolves the `Could not open AI folder for writing` error on Windows. +- **Dual-Directory Scanning:** Hardened the settings menu model picker to scan both the Program Files install folder and the local user AppData folder, ensuring full backward compatibility. +- **Robust Server Logging:** Directed local `llama-server` logs (`ai_server.log`) to the AppData folder, avoiding any permission failures during AI initialization. + +--- + +### 📦 Windows Deliverables +- **Setup Executable:** `PastorsSermonPro_Setup.exe` (approx. 180 MB) +- **Database Engine:** Offline SQLite support fully active diff --git a/version.txt b/version.txt index 18efdb9..edc8f36 100755 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.1.8 +2.0.0-RC