Commit Graph

3653 Commits

Author SHA1 Message Date
Admin9705
2b8d5306f4 Refactor 2026-02-19 11:49:30 -05:00
Admin9705
ca17636c31 User Refactor 2026-02-19 09:55:27 -05:00
Admin9705
5e687ca248 Refactor Main 2026-02-19 09:18:22 -05:00
Admin9705
5ae0d7ae1a Refactor 2026-02-19 07:43:19 -05:00
Admin9705
4ca3ac3e79 Version Update 9.3.7 2026-02-18 19:53:00 -05:00
Admin9705
6ade1d44bb fix: Windows system tray + installer upgrade cleanup
- Fix system tray import: use importlib.util to load system_tray.py by
  file path instead of package import (PyInstaller bundles resources/ as
  data, not a Python package)
- STA thread with CoInitializeEx for COM compatibility on tray thread
- Installer kills running Huntarr.exe in .onInit AND before file copy
  (double-kill pattern for reliable upgrades)
- Installer wipes old _internal/ dir and stale top-level binaries before
  copying new files (prevents stale file issues on upgrade)
- Remove SW_SHOWMINIMIZED from shortcuts (app is windowless, tray is UI)
- Add Stop Huntarr shortcut to Start Menu
- Add /api/shutdown endpoint for clean shutdown from web UI
- Add system_tray.py bundle verification in GitHub Actions
- Detailed debug logging for tray module path resolution
2026-02-18 19:17:18 -05:00
Admin9705
9fcb357a10 Fix Windows frontend missing files + system tray support
- web_server.py: Use sys._MEIPASS for PyInstaller 6.x data file paths
- windows_integration.py: Same _MEIPASS fix for Flask folder override
- huntarr.spec: Use Tree() for frontend, exclude node_modules, add pystray
- huntarr_installer.nsi: Fix File /r glob, remove empty CreateDirectory
- requirements.txt: Enable pystray for Windows
- system_tray.py: Rewrite with proper _MEIPASS icon loading + shutdown callback
- main.py: Integrate system tray on Windows frozen builds
- windows-build-nsis.yml: Add pystray install + frontend verification step
2026-02-18 18:56:25 -05:00
Admin9705
783c736ba2 iframe update 2026-02-18 18:45:31 -05:00
Admin9705
1f58e94f92 Patch Advanced Import 2026-02-18 18:36:04 -05:00
Admin9705
00c7889986 Update 2026-02-18 18:21:38 -05:00
Admin9705
c2bb6e852e Fomrat Change 2026-02-18 17:43:06 -05:00
Admin9705
8d350af391 Import Detector 2026-02-18 17:33:45 -05:00
Admin9705
ae132f2d46 DL Fixes 2026-02-18 16:31:43 -05:00
Admin9705
6772f9e2b0 Bottle Neck Removal 2026-02-18 16:01:13 -05:00
Admin9705
ee886787fd DL Improvement 2026-02-18 15:42:38 -05:00
Admin9705
60f1e352bf Update 2026-02-18 15:23:14 -05:00
Admin9705
e8190f5d3d update ignore changes 2026-02-18 15:02:53 -05:00
Admin9705
40bb70438c Improved cycle process 2026-02-18 14:48:04 -05:00
Admin9705
c6d5412d35 Update Fix 2026-02-18 14:42:09 -05:00
Admin9705
d4539ee6ad Update 2026-02-18 14:40:24 -05:00
Admin9705
2c5203c941 Patch 2026-02-18 14:32:59 -05:00
Admin9705
e8a7eb790c Upgrade Support 2026-02-18 14:28:49 -05:00
Admin9705
e775b7e6af Ignore Specials 2026-02-18 12:09:09 -05:00
Admin9705
8688efa700 Proper Refresh Fix For Imports 9.3.6 2026-02-18 11:43:07 -05:00
Admin9705
42351422c8 win-* branches: publish beta tag to Docker Hub and GHCR 9.3.5 2026-02-18 11:24:13 -05:00
Admin9705
c55e8b5e6e Version Update 2026-02-18 11:22:44 -05:00
Admin9705
52106a2bae Fix Smart Hunt infinite loading: add 30s fetch timeout and API error handling 2026-02-18 11:04:07 -05:00
Admin9705
966baf197c Bugs Fixes 9.3.4 2026-02-18 10:34:35 -05:00
Admin9705
76c1ce1a2c Navigation Fix 2026-02-18 10:03:09 -05:00
Admin9705
dcc4dc4567 Test 1 2026-02-18 10:00:28 -05:00
Admin9705
686b365bcf Logic Addition 2026-02-18 09:57:11 -05:00
Admin9705
c1d45714a1 API Logic 2026-02-18 09:43:10 -05:00
Admin9705
191d74ac02 Refresh Logic 2026-02-18 09:39:42 -05:00
Admin9705
1b126365ca MetaData Refresh 2026-02-18 09:35:12 -05:00
Admin9705
666bc33971 Refresh Logic 2026-02-18 09:23:19 -05:00
Admin9705
039a46e83a Updated Docs 2026-02-18 09:16:00 -05:00
Admin9705
552d3a7c65 Removed False Page Warnings 2026-02-18 09:14:02 -05:00
Admin9705
bd41f528ff Refresh Data Sync 2026-02-18 08:26:18 -05:00
Admin9705
23ff2ebb2c Added Refresh Scan 2026-02-18 08:24:30 -05:00
Admin9705
1466c44271 Added Refresh Scan From Import 2026-02-18 08:18:47 -05:00
Admin9705
a777092783 Reset Library and False Warning Pages Tweak 2026-02-18 08:04:10 -05:00
Admin9705
ac21d00390 verison change 9.3.3 2026-02-17 21:32:00 -05:00
Admin9705
ae3e905633 Importer Timing Fix 2026-02-17 21:31:37 -05:00
Admin9705
51d47aa9bf Path info fix 2026-02-17 21:21:43 -05:00
Admin9705
2dd1a094e8 Fix Hidden Media on Filters 2026-02-17 21:13:21 -05:00
Admin9705
f8e2bba6c2 Fixed proper category folder detection 2026-02-17 21:01:02 -05:00
Admin9705
ddda6236f5 Visual Patches 2026-02-17 20:56:32 -05:00
Admin9705
db40cc9ed5 Import Path Root 2026-02-17 20:40:23 -05:00
Admin9705
4cf52cdf4b version push 9.3.2 2026-02-17 17:22:36 -05:00
Admin9705
7626c5a23d Final Fix 2026-02-17 17:20:44 -05:00