40 Commits

Author SHA1 Message Date
Admin9705
8c884a1567 Add Apprise support for macOS and Windows builds
- Updated macOS installer workflows to include Apprise and its dependencies for notification support.
- Modified Windows build script to explicitly install Apprise and its dependencies.
- Enhanced huntarr.spec to bundle Apprise data files, addressing attachment directory issues.
- Ensured all relevant Apprise modules are collected during the build process for both macOS and Windows.
2025-06-14 23:08:09 -04:00
Admin9705
c2f63f5885 Enhance notification support by adding Apprise and its dependencies
- Updated requirements.txt to include markdown and pyyaml, required by Apprise.
- Modified build.py to explicitly install Apprise and its dependencies during the build process.
- Updated huntarr.spec to include necessary Apprise modules for notification functionality.
2025-06-14 22:58:21 -04:00
Admin9705
212c5eb492 Refactor reset management by removing legacy file-based reset handling and transitioning to a database-driven approach. Update relevant modules to create and process reset requests directly in the database, enhancing reliability and consistency across the application. Adjust directory creation in Dockerfile and workflows to reflect the removal of unnecessary paths. 2025-06-12 22:47:57 -04:00
Admin9705
1c3df68f8e Update directory structure in Dockerfile and workflows to remove legacy paths and enhance configuration management. Adjust related scripts to create only necessary directories, reflecting the transition to database storage for settings. Update documentation to clarify credential management changes. 2025-06-12 22:39:00 -04:00
Admin9705
7ea0d53453 Refactor configuration management by removing legacy JSON path functions and updating scheduler and web server modules to reflect the transition to database storage for settings. Enhance error handling and logging for schedule execution. 2025-06-12 22:08:07 -04:00
Admin9705
b816114215 Refactor application to utilize SQLite database for managing configuration, statistics, schedules, and sleep data, replacing JSON file operations for enhanced performance and reliability. Update Dockerfile and workflows to reflect directory structure changes and remove unnecessary directories. 2025-06-12 21:00:22 -04:00
Admin9705
751817ff27 refactor: remove Swaparr app and related functionality 2025-06-05 13:17:07 +02:00
Huntarr Developer
7d083c784a Update Windows installer to use versioned filename format 2025-05-20 09:22:54 -04:00
Huntarr Developer
391763bd54 Add version.txt to Windows installer package 2025-05-20 08:00:54 -04:00
Huntarr Developer
562440117a feat: add Windows installer script with NSIS for Huntarr application 2025-05-19 20:18:20 -04:00
Huntarr Developer
ef9a07c29a feat: add Windows NSIS installer and GitHub Actions workflow for automated builds 2025-05-19 20:15:09 -04:00
Huntarr Developer
a775cafce6 Comment out license page in NSIS installer 2025-05-19 20:08:29 -04:00
Huntarr Developer
a075937188 Add debug echo for PROJECT_ROOT in NSIS script 2025-05-19 20:00:42 -04:00
Huntarr Developer
b5324dd70b Fix icon path in NSIS script using PROJECT_ROOT define 2025-05-19 19:57:19 -04:00
Huntarr Developer
6d0413ab7b Fix NSIS compile-time file check syntax 2025-05-19 19:53:38 -04:00
Huntarr Developer
59d6c55e8b Refine NSIS version file path handling in GHA workflow 2025-05-19 19:51:06 -04:00
Huntarr Developer
1036ef495a Fix version file handling in NSIS installer 2025-05-19 19:45:11 -04:00
Huntarr Developer
980c97f623 Switch to NSIS installer for better compatibility with GitHub Actions 2025-05-19 19:39:43 -04:00
Huntarr Developer
1474474ded feat: add Windows installer script with directory permissions and service management 2025-05-19 19:35:42 -04:00
Huntarr Developer
febaf2d26b Fix quoting issue in installer script for GitHub Actions compatibility 2025-05-19 19:35:16 -04:00
Huntarr Developer
68d60773b2 Simplify installer to use non-service mode with auto-start option 2025-05-19 19:28:16 -04:00
Huntarr Developer
0d693c551d Revert(ISS): Align [Run] section with win-555 structure 2025-05-19 18:09:10 -04:00
Huntarr Developer
1949cdade0 Fix(ISS): Alt quote for sc.exe description param 2025-05-19 18:05:14 -04:00
Huntarr Developer
2bdaf9331a Fix: Correct quote handling for sc.exe parameters in Inno Setup script 2025-05-19 18:02:16 -04:00
Huntarr Developer
47e3655a2c Fix quote formatting in installer script for icacls commands 2025-05-19 17:59:24 -04:00
Huntarr Developer
44743526fb Fix all quoting issues in the Inno Setup installer script 2025-05-19 17:48:33 -04:00
Huntarr Developer
de97dbe816 Fix Windows service installation in Inno Setup script by using SC.exe directly 2025-05-19 17:38:40 -04:00
Huntarr Developer
b55ac216cc Fix template missing errors by properly including frontend templates in PyInstaller bundle 2025-05-19 17:25:18 -04:00
Huntarr Developer
04151313dd Fix mismatched quotes in installer script parameters 2025-05-19 17:17:17 -04:00
Huntarr Developer
489a09d1ef Add -y flag to PyInstaller command to force overwriting output directory 2025-05-19 17:05:07 -04:00
Huntarr Developer
36bef9d617 Fix spec file to properly locate main.py in GitHub Actions environment 2025-05-19 16:54:33 -04:00
Huntarr Developer
1ac98f1d92 Enhance build script with better error handling and file verification 2025-05-19 16:36:40 -04:00
Huntarr Developer
bdb3383c7d Fix file paths in installer script to use absolute paths for GitHub Actions environment 2025-05-19 16:32:32 -04:00
Huntarr Developer
808cbcd730 Fix path references in installer script to ensure installer is created in the correct location 2025-05-19 16:26:28 -04:00
Huntarr Developer
aa42125d00 Fix mismatched quotes in installer script that caused build failure 2025-05-19 16:20:19 -04:00
Huntarr Developer
cd26e9c01f Enhance installer to verify executable file existence and permissions 2025-05-19 16:15:28 -04:00
Admin9705
1bc7acac4d fix: improve installer build process to handle existing directories 2025-05-19 16:02:05 -04:00
Admin9705
e5773766dc fix: update Windows build scripts with correct path handling 2025-05-19 15:56:42 -04:00
Admin9705
7314d134e6 fix: add missing main.py script and update Windows workflow 2025-05-19 15:52:08 -04:00
Admin9705
55ced08445 feat: add Windows compatibility with proper distribution structure 2025-05-19 15:49:27 -04:00