commit 19682583d110f27619cee025a8e62e539a1a08c3 Author: Michael Howard Date: Sat May 9 19:46:03 2026 -0500 Release v1.0.0 (Windows Installer and Docs) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2b259f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Ignore everything by default +/* + +# Whitelist ONLY the documentation, assets, and the Windows installer +!README.md +!version.txt +!PastorsStudyPro_Setup.exe +!*.png +!.gitignore diff --git a/PastorsStudyPro_Setup.exe b/PastorsStudyPro_Setup.exe new file mode 100644 index 0000000..47143bb Binary files /dev/null and b/PastorsStudyPro_Setup.exe differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..8de1b01 --- /dev/null +++ b/README.md @@ -0,0 +1,74 @@ +

+ Pastors Study Pro +

+ +# Pastors Study Pro 📖✨ + +[![Status](https://img.shields.io/badge/Status-Development-orange.svg)](https://git.linology.tech/michael/PastorsSermonPro) +[![Platform](https://img.shields.io/badge/Platform-Windows%20%7C%20Linux-blue.svg)](https://git.linology.tech/michael/PastorsSermonPro) +[![License](https://img.shields.io/badge/License-Proprietary-red.svg)](https://git.linology.tech/michael/PastorsSermonPro) + +**Pastors Study Pro** is a comprehensive desktop suite built specifically for sermon preparation and deep theological research. Designed to be a pastor's primary workspace, it centralizes Scripture, reference materials, and manuscript writing into one powerful, distraction-free environment. + +--- + +## 📚 Core Features + +### 📖 Extensive Bible Library +- **Multiple Translations:** Instant access to over 25 Bible versions with full formal names (ESV, NASB, NKJV, NIV, etc.). +- **Side-by-Side Comparison:** Compare different translations in a parallel view for deeper linguistic insight. +- **Instant Search:** Lightning-fast search across the entire canon of Scripture. + +### ✍️ Professional Sermon Builder +- **Manuscript Editor:** A rich-text editor tailored for sermon writing, allowing you to focus on the message. +- **Workflow Persistence:** Pick up exactly where you left off. The app remembers every open tab, document, and Bible passage from your last session. +- **Flexible Export:** Export your finished manuscripts directly to `.odt` or PDF. + +### 🏛️ Integrated Reference Tools +- **Theological Lexicons:** Built-in access to Easton's Bible Dictionary and Thompson Chain Topics. +- **Personal Library Manager:** Add your own PDF and ePub study materials to your local library and read them alongside your notes. + +### 🤖 AI Assistant (Optional Tool) +Pastors Study Pro includes an **optional** AI assistant designed to help with brainstorming, outlining, and cross-referencing. It is an *added tool* to assist your study, not replace it. +- **Privacy First:** Choose **Local Mode** to run AI models directly on your hardware with no data ever leaving your machine. +- **Hybrid Choice:** Use **Online Mode** via API for high-speed assistance without needing to download large local models. + +--- + +## 🚀 Installation + +### 🪟 Windows +1. Download the latest `PastorsStudyPro_Setup.exe`. +2. Run the installer. +3. **Optional AI:** During setup, you can choose to download the offline AI model. This is purely optional; the core Bible study features do not require it. + +### 🐧 Linux (Ubuntu/Debian) +1. Download `PastorsStudyPro_Installer.run`. +2. Make it executable: `chmod +x PastorsStudyPro_Installer.run`. +3. Run with sudo: `sudo ./PastorsStudyPro_Installer.run`. + +--- + +## 🛠 Development + +Built with **C++ 17** and **Qt 6**. + +### Prerequisites +- CMake 3.16+ +- Qt 6 (Core, Gui, Widgets, Xml, PrintSupport, Network) +- A working C++ compiler + +### Build Instructions +```bash +cmake -B build -S . +cmake --build build -j$(nproc) +``` + +--- + +## 📬 Updates +The application checks this repository for updates to ensure you have the latest theological tools and software refinements. + +--- + +*Developed by Michael Howard | Sponsored by [614ministries.org](https://614ministries.org)* diff --git a/ai.png b/ai.png new file mode 100644 index 0000000..39ef627 Binary files /dev/null and b/ai.png differ diff --git a/f8e67864-3723-48a6-9878-4169b409eb3c.png b/f8e67864-3723-48a6-9878-4169b409eb3c.png new file mode 100644 index 0000000..c44ca6d Binary files /dev/null and b/f8e67864-3723-48a6-9878-4169b409eb3c.png differ diff --git a/library.png b/library.png new file mode 100644 index 0000000..9a2b540 Binary files /dev/null and b/library.png differ diff --git a/setting.png b/setting.png new file mode 100644 index 0000000..313dd01 Binary files /dev/null and b/setting.png differ diff --git a/splash.png b/splash.png new file mode 100644 index 0000000..48dc55f Binary files /dev/null and b/splash.png differ diff --git a/version.txt b/version.txt new file mode 100644 index 0000000..3eefcb9 --- /dev/null +++ b/version.txt @@ -0,0 +1 @@ +1.0.0