95 Commits

Author SHA1 Message Date
Admin9705
9ae58f0180 Fix GitHub Actions workflow to fetch all sponsors - try both org and user accounts, expand fallback data to 18 sponsors 2025-06-15 12:42:05 -04:00
Admin9705
07a3aff21e Update avatar URLs in manifest and workflow files; enhance direct reset button functionality on settings page 2025-06-15 12:37:23 -04:00
Admin9705
887319c232 Convert sponsor system from JSON to database storage and fix avatar URLs 2025-06-15 12:19:41 -04:00
Admin9705
98129c2641 Fix manifest update workflow to use main branch and add fallback sponsors 2025-06-15 12:13:37 -04:00
Admin9705
5f08f7f1e3 Update macOS Intel installer workflow to use macOS 13 and simplify architecture handling
- Changed the runner from macos-latest to macos-13 for improved compatibility.
- Removed explicit architecture specification for pip installations and PyInstaller, allowing native execution.
- Updated comments for clarity on the build process.
2025-06-14 23:25:51 -04:00
Admin9705
04352b9e56 Add Apprise data file handling to macOS workflows
- Updated macOS installer workflows to dynamically include Apprise data files, addressing attachment directory errors.
- Enhanced error handling for missing Apprise modules during the build process.
- Removed explicit collection of Apprise in the PyInstaller command for a cleaner build process.
2025-06-14 23:19:49 -04:00
Admin9705
0badb86f04 Enhance macOS Intel build process for Huntarr
- Updated macOS installer workflow to enforce x86_64 architecture during pip installations and the PyInstaller build process.
- Added verification steps to ensure the built binary is correctly targeting the Intel architecture.
- Improved comments for clarity on architecture-specific commands.
2025-06-14 23:11:51 -04:00
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
6c82a28581 Refactor logging system to utilize a database-only approach, removing file-based logging. Update Dockerfile and workflows to reflect changes in log storage, and modify documentation to guide users on accessing logs from the database. Enhance logging setup in the application to ensure compatibility with the new system. 2025-06-13 00:28:19 -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
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
dfeeb372e2 Update 2025-06-11 12:11:37 -04:00
Admin9705
8fc1209094 update 2025-06-11 11:53:31 -04:00
Admin9705
427965eb1b chore: update Docker workflow to allow builds on dev branch, add manual trigger option, and refine push conditions 2025-06-08 07:47:09 -04:00
Huntarr Developer
7d083c784a Update Windows installer to use versioned filename format 2025-05-20 09:22:54 -04:00
Huntarr Developer
86ce479cbf Add GitHub release publishing to Windows NSIS workflow 2025-05-20 08:37:34 -04:00
Huntarr Developer
5dde552d8c Fix macOS workflows: sanitize branch names for package paths and add release permissions 2025-05-20 08:26:38 -04:00
Admin9705
3203fe764e chore: bump version to 7.0.6 and remove Windows installer workflow 2025-05-20 05:10:10 -04:00
Huntarr Developer
3b77600def Fix installer path in workflow to match actual NSIS output location 2025-05-19 20:23:51 -04:00
Huntarr Developer
2bfe68833e Create installer directories before running NSIS 2025-05-19 20:21:07 -04:00
Huntarr Developer
98f39c004c Fix PowerShell variable expansion for PROJECT_ROOT in GHA workflow 2025-05-19 20:04:27 -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
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
cff0ee465f Update upload-artifact action to v4 2025-05-19 19:41:39 -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
0a8fbb6995 Replace installer build step with direct Inno Setup compilation for reliable output 2025-05-19 17:12:01 -04:00
Admin9705
1bc7acac4d fix: improve installer build process to handle existing directories 2025-05-19 16:02:05 -04:00
Admin9705
c1ac682ec2 fix: update Windows installer workflow to handle existing directories 2025-05-19 15:59:10 -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
Admin9705
a167215061 test 2025-05-18 15:39:15 -04:00
Admin9705
47a3fccb93 feat: implement core functionality and UI components for Huntarr media management system 2025-05-18 15:34:36 -04:00
Admin9705
c690c01181 chore: update macOS Intel package naming to include mac prefix 2025-05-18 15:13:21 -04:00
Admin9705
8874e10b4b chore: bump version to 7.0.0 and update macOS ARM package naming 2025-05-18 15:12:57 -04:00
Admin9705
2074f44907 fix: improve macOS config directory handling to avoid permission issues and add fallback locations 2025-05-18 11:33:56 -04:00
Admin9705
9edb43f182 refactor: split macOS installer build steps into separate tasks and improve error handling 2025-05-18 11:29:38 -04:00
Admin9705
f8832c4b1d ufpdate 2025-05-18 11:20:52 -04:00
Admin9705
dd5cb6345b fix: replace f-string with string concatenation in error logging 2025-05-18 11:15:10 -04:00
Admin9705
3c1260415f update 2025-05-18 11:11:44 -04:00
Admin9705
833a4c1ab2 ci: split macOS installer workflow into separate Intel and ARM builds 2025-05-18 11:01:43 -04:00
Admin9705
e9f792431e feat: add macOS native installer with GitHub Actions workflow and documentation 2025-05-18 10:55:33 -04:00
Admin9705
a66d9aa3f4 ci: remove latest tag from main branch docker builds 2025-05-17 03:22:37 -04:00
Admin9705
1e987a7bbe fix: update GitHub Actions to latest versions per community discussion solutions 2025-05-16 22:44:27 -04:00
Admin9705
14a794de8d fix: downgrade GitHub Actions to compatible versions for docs deployment 2025-05-16 22:42:10 -04:00
Admin9705
19aae1403e fix: Update GitHub Actions workflow for docs deployment 2025-05-16 22:39:36 -04:00
Admin9705
8a6fedfac4 docs: set up GitHub Pages documentation site with initial structure and workflow 2025-05-16 22:32:54 -04:00
Admin9705
eac0e533e3 Add GitHub Pages documentation site with workflow 2025-05-16 22:26:33 -04:00
Admin9705
675fccd5a5 chore: remove documentation files and components during migration 2025-05-16 22:22:24 -04:00