Pastors-Sermon-Pro-Bug-Reports/RELEASE_README.md

22 lines
1.8 KiB
Markdown

# 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/<Username>/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