shayaa
c2122a9074
Merge pull request #72 from KeksPirates/fix/broken-dependencies
...
Downgrade darkdetect to 0.7.1 and update Dependabot configuration
2026-04-09 01:09:41 +02:00
Vxrtrauter
54bf6598ab
fix(deps): downgrade darkdetect to version 0.7.1 and update dependabot config
2026-04-09 01:07:48 +02:00
KeksNino
810bed347b
fix: copy magnet uri to clipboard in context menu
2026-04-09 01:03:13 +02:00
shayaa
0be76550cf
Merge pull request #71 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-09 00:53:12 +02:00
shayaa
0e2054dbb9
Merge pull request #63 from KeksPirates/dependabot/github_actions/actions/upload-artifact-7
...
build(deps): bump actions/upload-artifact from 4 to 7
2026-04-09 00:43:30 +02:00
shayaa
8e2013326b
Merge pull request #60 from KeksPirates/dependabot/github_actions/actions/checkout-6
...
build(deps): bump actions/checkout from 4 to 6
2026-04-09 00:43:13 +02:00
dependabot[bot]
21828e3a48
build(deps): bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:42:20 +00:00
shayaa
d12b0dfbaa
Merge pull request #62 from KeksPirates/dependabot/github_actions/actions/download-artifact-8
...
build(deps): bump actions/download-artifact from 4 to 8
2026-04-09 00:41:24 +02:00
Vxrtrauter
477d595db2
Sync README dependencies
2026-04-08 22:40:56 +00:00
shayaa
d276a03949
Merge pull request #61 from KeksPirates/dependabot/pip/requests-2.33.1
...
build(deps): bump requests from 2.33.0 to 2.33.1
2026-04-09 00:40:47 +02:00
dependabot[bot]
cf19fa1c3d
build(deps): bump requests from 2.32.2 to 2.33.1
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.2 to 2.33.1.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.33.1 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:39:34 +00:00
shayaa
e3ac085b00
Merge pull request #70 from KeksPirates/auto/sync-readme-dependencies
...
Sync README dependencies
2026-04-09 00:39:09 +02:00
Vxrtrauter
3d11447e22
Sync README dependencies
2026-04-08 22:38:37 +00:00
shayaa
a84b29f1f6
Merge pull request #64 from KeksPirates/dependabot/pip/pyside6-essentials-6.11.0
...
build(deps): bump pyside6-essentials from 6.10.1 to 6.11.0
2026-04-09 00:38:28 +02:00
dependabot[bot]
2d292d4796
build(deps): bump pyside6-essentials from 6.10.1 to 6.11.0
...
Bumps [pyside6-essentials](https://pyside.org ) from 6.10.1 to 6.11.0.
---
updated-dependencies:
- dependency-name: pyside6-essentials
dependency-version: 6.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:32:07 +00:00
shayaa
ec36717c6a
Merge pull request #65 from KeksPirates/dependabot/pip/pyinstaller-6.19.0
...
build(deps): bump pyinstaller from 6.15.0 to 6.19.0
2026-04-09 00:31:00 +02:00
shayaa
1f0404dd65
Merge pull request #69 from KeksPirates/dependabot/pip/pip-aa7cb66ac2
...
build(deps): bump requests from 2.32.2 to 2.33.0 in the pip group across 1 directory
2026-04-09 00:30:11 +02:00
shayaa
5a63131777
Change token from RELEASE_TOKEN to PR_TOKEN
2026-04-09 00:29:51 +02:00
dependabot[bot]
ee8c770db2
build(deps): bump requests in the pip group across 1 directory
...
Bumps the pip group with 1 update in the / directory: [requests](https://github.com/psf/requests ).
Updates `requests` from 2.32.2 to 2.33.0
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.2...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
dependency-group: pip
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:28:04 +00:00
dependabot[bot]
49c89249c6
build(deps): bump pyinstaller from 6.15.0 to 6.19.0
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.15.0 to 6.19.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.15.0...v6.19.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:26:22 +00:00
shayaa
64953cb969
Merge pull request #66 from KeksPirates/dependabot/pip/beautifulsoup4-4.14.3
...
build(deps): bump beautifulsoup4 from 4.13.5 to 4.14.3
2026-04-09 00:25:12 +02:00
shayaa
32bacd1211
Add token to sync README dependencies workflow
...
Added a token to the sync README dependencies workflow.
2026-04-09 00:24:50 +02:00
dependabot[bot]
87b5d63e1b
build(deps): bump beautifulsoup4 from 4.13.5 to 4.14.3
...
Bumps [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/ ) from 4.13.5 to 4.14.3.
---
updated-dependencies:
- dependency-name: beautifulsoup4
dependency-version: 4.14.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:23:50 +00:00
shayaa
9744777747
Merge pull request #67 from KeksPirates/dependabot/pip/darkdetect-0.8.0
...
build(deps): bump darkdetect from 0.7.1 to 0.8.0
2026-04-09 00:22:42 +02:00
dependabot[bot]
5a7f2e1501
build(deps): bump darkdetect from 0.7.1 to 0.8.0
...
Bumps [darkdetect](https://github.com/albertosottile/darkdetect ) from 0.7.1 to 0.8.0.
- [Release notes](https://github.com/albertosottile/darkdetect/releases )
- [Commits](https://github.com/albertosottile/darkdetect/compare/v0.7.1...v0.8.0 )
---
updated-dependencies:
- dependency-name: darkdetect
dependency-version: 0.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:17:25 +00:00
shayaa
3519985b83
Merge pull request #68 from KeksPirates/fix/remove-aiohttp
...
Sync README dependencies with requirements and update workflows
2026-04-09 00:16:13 +02:00
Vxrtrauter
fd3a0390df
feat: Add sync README dependencies workflow and script
...
Introduce an automated workflow to keep the README's Python Dependencies section in sync with requirements.txt. Adds .github/workflows/sync-readme-dependencies.yml which runs scripts/sync_readme_dependencies.py on changes to requirements.txt (or manually), then opens a PR via peter-evans/create-pull-request. Adds the sync_readme_dependencies.py script that parses requirements.txt and replaces a managed block in README.md delimited by <!-- python-dependencies:start --> / <!-- python-dependencies:end -->. Also updates README.md to include those markers and correct dependency names/formatting. Additionally, change create-release.yml to use RELEASE_TOKEN (secrets.RELEASE_TOKEN) for release uploads instead of the repository GITHUB_TOKEN.
2026-04-09 00:13:14 +02:00
Vxrtrauter
a31d9c10cc
fix: remove aiohttp from requirements and README
2026-04-09 00:05:27 +02:00
dependabot[bot]
5486e75ced
build(deps): bump actions/upload-artifact from 4 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:45 +00:00
dependabot[bot]
348c524453
build(deps): bump actions/download-artifact from 4 to 8
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:01:40 +00:00
shayaa
6c148647d8
Configure Dependabot for daily updates
...
Updated Dependabot configuration to include daily updates for GitHub Actions and Python dependencies.
2026-04-09 00:00:46 +02:00
shayaa
030ab8d51a
Merge pull request #59 from KeksPirates/feat/improve-website
...
feat: Add darkreader lock and 404 tab handling
2026-04-08 23:31:09 +02:00
Vxrtrauter
ea2470587d
feat: Add darkreader lock and 404 tab handling
...
Add a <meta name="darkreader-lock"> tag to prevent Dark Reader from altering the docs styling. Adjust client-side routing so only '/' is replaced with the 'start' tab; unknown paths now open the 'notfound' tab instead of being redirected to start.
2026-04-08 23:30:27 +02:00
KeksNino
d1df23f4e3
fix: application not closing fully when doing ctrl + c
2026-04-08 02:14:05 +02:00
KeksNino
df5ebc2bc6
feat: multi select, delete and cancel downloads
2026-04-08 02:10:30 +02:00
Vxrtrauter
2568c7307c
feat: add send2trash dependency to README
2026-04-08 02:08:18 +02:00
shayaa
a6589df44d
Merge pull request #58 from KeksPirates/feat/improve-accent-color-options
...
Enhance accent color options and save functionality in settings
2026-04-08 02:05:09 +02:00
shayaa
4c586477ab
Merge pull request #57 from KeksPirates/fix/improve-memory-and-quality
...
Enhance thread-safety, logging, and image handling performance
2026-04-08 02:03:35 +02:00
Vxrtrauter
a29f58c023
Add fast layout update for image overlay
...
Introduce _apply_layout_fast to update the image overlay quickly on window resize using the cached QImage and FastTransformation. Called from the Resize event handler before the resize timer, it handles wallpaper mode (fast scale, center-crop to parent) and non-wallpaper mode (positioning by state.image_position and state.image_offset) to provide immediate visual feedback without running the heavier _apply_layout.
2026-04-08 01:52:08 +02:00
Vxrtrauter
49ba699155
fix: Debounce resize and cache loaded images
...
Add a 100ms single-shot QTimer to debounce Resize events and avoid reloading/layout on every resize. Cache the loaded QImage in _cached_qimage/_cached_path and only reload from disk when the image path changes. Extract layout/apply logic into _apply_layout and clear cache in update_image_overlay when a new path is provided. These changes reduce disk I/O and repeated layout work during rapid resizes.
2026-04-08 01:44:21 +02:00
Vxrtrauter
cc51f57e18
fix: Add locks, logging refactor, and bugfixes
...
Improve thread-safety, logging, and various bug fixes across the app.
Key changes:
- Add and use state.downloads_lock around accesses to state.active_downloads in multiple modules (UI, libtorrent, misc, direct downloads) to prevent race conditions.
- Prevent concurrent dl_status_loop runs using a non-blocking _loop_lock and ensure proper iteration over a snapshot of downloads.
- Add metadata timeout when waiting for torrent metadata and fix free-space check logic to remove or reject downloads appropriately.
- Refactor download log persistence: add _load_downloads and _save_downloads helpers and centralize JSON read/write logic in utils/logging/logs.py.
- Optimize DirectDownloadStatus speed window by switching to deque and using popleft to trim older samples.
- Trim console log widget to 500 lines to avoid unbounded growth.
- Add small state fields for custom image positioning (x/y and enabled flag).
- Fix Steamrip scraper caching behavior and make Uztracker return an empty list on fetch failures.
- Add defensive checks in run_download to handle missing links.
These changes focus on stability and correctness for concurrent download handling and durable logging.
2026-04-08 01:41:32 +02:00
Vxrtrauter
cf9185e9e7
feat: Enhance accent color options in settings dialog and save functionality
2026-04-08 01:06:41 +02:00
KeksNino
fc67ff11c9
feat: add show widget to tray icon and show the gui on left click
2026-04-08 00:23:24 +02:00
KeksNino
6592cd4ec1
feat: properly utilize close to tray and quit action
2026-04-08 00:15:46 +02:00
KeksNino
767955e008
feat: add tray icon
2026-04-08 00:00:15 +02:00
KeksNino
75c649afda
feat: move to trash instead of deleting permanently when deleting files
2026-04-07 23:44:38 +02:00
KeksNino
7526eb5d30
feat: add download item context menu widget
2026-04-07 23:42:50 +02:00
KeksNino
1f16a58f21
feat: double click to download in search results
2026-04-07 23:30:18 +02:00
KeksNino
5b42d8d607
feat: add context menu to search list to copy magnet uri and open in browser
2026-04-07 23:23:40 +02:00
Vxrtrauter
dde4288a2d
fix: Rename workflow from "Build Executables (Dev)" to "Create Release"
dde4288-stable
2026-04-07 22:19:55 +02:00