125 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
ebd8e52f04 Fix sponsor API to use local manifest and improve error handling 2025-06-15 12:16:59 -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
d950322815 Complete migration from JSON file storage to SQLite database for persistent data management. Introduce DatabaseManager for automatic environment detection and database operations, enhancing reliability and performance. Update documentation to reflect new database schema, debugging commands, and development workflow adjustments. Remove all legacy JSON files and migration utilities, ensuring a streamlined and consistent data handling approach across the application. 2025-06-12 23:22:00 -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
19a3984db5 update 2025-06-11 11:34:20 -04:00
Admin9705
cb0edeb712 updates 2025-06-11 08:50:24 -04:00
Admin9705
b52776628e Enhance Swaparr status card CSS for improved mobile responsiveness and layout consistency
This update addresses CSS loading order and specificity issues, ensuring that critical responsive styles are applied correctly. The mobile layout has been refined to stack elements vertically for better readability, with added debug borders for testing. Additionally, the external CSS files have been updated to include necessary styles, improving the overall user experience across different screen sizes.
2025-06-09 11:36:23 -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
Admin9705
8c03468440 Refactor development guidelines in listen.md - Streamlined content for clarity and conciseness, emphasizing critical rules, common issue patterns, and mandatory testing workflows. Removed outdated sections and improved structure for better usability. Ensured all guidelines support cross-platform compatibility and best practices for development. 2025-06-02 08:33:16 +02:00
Admin9705
c57015059a fix: reposition pagination controls above the history table to prevent overlay issues during scrolling and enhance layout consistency 2025-05-29 07:05:10 +02:00
Admin9705
3f6266c641 style: reduce header area padding by 50% across all sections for more compact layout 2025-05-29 06:45:12 +02:00
Admin9705
4725b3c084 style: reduce settings header area height for a more compact layout and adjust padding for improved content visibility 2025-05-29 06:41:19 +02:00
Admin9705
c1673e9aa2 feat: remove Low Usage Mode visual indicator for a cleaner interface and optimize sidebar dimensions for improved usability 2025-05-29 05:41:03 +02:00
Admin9705
b58c9b69f2 refactor: standardize logger name formatting to lowercase in log streaming and adjust log level for successful stats writes to DEBUG 2025-05-29 05:29:30 +02:00
Admin9705
0bf3d545be docs: update listen.md to include new log message details for successful stat increments in stats_manager.py 2025-05-28 13:40:38 +02:00
Admin9705
8325cb5e72 feat: optimize logging by changing verbose messages to DEBUG level across authentication, stats management, and web server components to reduce log noise 2025-05-28 13:37:43 +02:00
Admin9705
eef09d04f2 feat: address dashboard flash issue by ensuring visibility after initialization and refine cycle state management with explicit control 2025-05-28 13:24:18 +02:00
Admin9705
d55e22380e feat: implement cyclelock management for improved cycle state control and logging in Docker development workflow 2025-05-28 09:13:13 +02:00
Admin9705
e37f29829a docs: update listen.md with detailed troubleshooting guide for frontend log regex issues 2025-05-28 07:26:24 +02:00
Admin9705
67738462d4 docs: add subpath compatibility guide and anti-patterns to prevent URL breaks 2025-05-27 01:08:01 -04:00
Admin9705
5d2589a1c6 Add comprehensive FAQ with categorized sections and return-to-top functionality - Created detailed FAQ page with 7 main categories covering installation, configuration, troubleshooting, features, performance, security, and compatibility - Added FAQ link to sidebar navigation across all documentation pages - Implemented table of contents with smooth scrolling and return-to-top button - Updated listen.md with documentation branch workflow guidelines 2025-05-25 13:18:54 -04:00
Admin9705
2bdd13e4fd chore: bump version from 7.3.11 to 7.3.12 and fix tooltip positioning issues in the history page 2025-05-25 11:39:03 -04:00
Admin9705
3ada1142ae chore: bump version from 7.3.10 to 7.3.11 and fix Sonarr season packs API limit tracking 2025-05-25 11:23:41 -04:00
Admin9705
8b21ca07f0 chore: downgrade version from 7.4.3 to 7.3.10 and update development guidelines for manual version management 2025-05-25 10:50:54 -04:00
Admin9705
c409ed7edf chore: bump version from 7.4.1 to 7.4.3 and improve countdown timer messaging during startup 2025-05-25 10:33:26 -04:00
Admin9705
446d6f8d7f chore: bump version from 7.3.9 to 7.4.1 and enhance low usage mode handling in media stats 2025-05-25 10:20:19 -04:00
Admin9705
351a596836 docs: rename DEVELOPMENT_INSTRUCTIONS.md to listen.md 2025-05-24 21:32:18 -04:00
Admin9705
c9bc3163ef docs: remove version.txt update step from development instructions 2025-05-24 18:48:05 -04:00
Admin9705
cb7fcd9ad9 docs: add Docker development guidelines and file organization best practices 2025-05-24 18:46:52 -04:00
Admin9705
52013c507a docs: add systematic hard-coded path detection and fixing guide 2025-05-24 18:38:13 -04:00
Admin9705
9f19006b1f docs: add development instructions with troubleshooting patterns and best practices 2025-05-24 18:28:26 -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